{"id":36989,"url":"https://github.com/eric-erki/awesome-livecoding","name":"awesome-livecoding","description":"All things livecoding","projects_count":175,"last_synced_at":"2026-06-22T19:00:32.151Z","repository":{"id":99090965,"uuid":"237794466","full_name":"eric-erki/awesome-livecoding","owner":"eric-erki","description":"All things livecoding","archived":false,"fork":false,"pushed_at":"2020-02-02T15:48:24.000Z","size":480,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2026-06-15T03:32:14.940Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":null,"has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/eric-erki.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":"contributing.md","funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null}},"created_at":"2020-02-02T15:47:48.000Z","updated_at":"2025-08-24T14:31:46.000Z","dependencies_parsed_at":null,"dependency_job_id":"6c1a6996-0c6e-4549-9d76-590527cfc476","html_url":"https://github.com/eric-erki/awesome-livecoding","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/eric-erki/awesome-livecoding","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/eric-erki%2Fawesome-livecoding","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/eric-erki%2Fawesome-livecoding/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/eric-erki%2Fawesome-livecoding/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/eric-erki%2Fawesome-livecoding/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/eric-erki","download_url":"https://codeload.github.com/eric-erki/awesome-livecoding/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/eric-erki%2Fawesome-livecoding/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":34661709,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-05-26T15:22:16.424Z","status":"online","status_checked_at":"2026-06-22T02:00:06.391Z","response_time":106,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"created_at":"2024-01-13T12:59:40.476Z","updated_at":"2026-06-22T19:00:32.151Z","primary_language":null,"list_of_lists":false,"displayable":true,"categories":["Related lists","Languages","What is live coding","Community","Libraries and tools","To Watch","To Read","To Dance","Acknowledgement","Conferences","Websites","License"],"sub_categories":["Performances, talks, etc","Documentaries and features"],"readme":"\u003ch1 align=\"center\"\u003e \u003cimg src=\"https://raw.githubusercontent.com/toplap/awesome-livecoding/images/toplap-small.png\" alt=\"TOPLAP Logo\"\u003e \u003c/h1\u003e\n\n# All things live coding [![Awesome](https://awesome.re/badge.svg)](https://awesome.re)\n\n\u003e A curated list of live coding languages and tools\n\nThis list was created with the intention of giving a quick-glance over the many possibilities to engage in this practice. For further information, head over to [TOPLAP](https://toplap.org).\n\n## Contents\n\n- [What is live coding](#what-is-live-coding)\n- [Websites](#websites)\n- [Languages](#languages)\n- [Libraries and tools](#libraries-and-tools)\n- [To Watch](#to-watch)\n- [To Read](#to-read)\n- [To Dance](#to-dance)\n- [Conferences](#conferences)\n- [Community](#community)\n- [Related lists](#related-lists)\n- [Acknowledgement](#acknowledgement)\n- [How to Contribute](#how-to-contribute)\n- [Code of Conduct](#code-of-conduct)\n\n\n## What is live coding\n\nQuoting [Wikipedia](https://en.wikipedia.org/wiki/Live_coding)\n\n\u003e Live coding (sometimes referred to as 'on-the-fly programming', 'just in time programming' and 'conversational programming') is a performing arts form and a creativity technique centred upon the writing of source code and the use of interactive programming in an improvised way.\n\n\n## Websites\n\n- [TOPLAP](https://toplap.org/) - The home of Live Coding.\n\n\n## Languages\n\n(In Alphabetical Order)\n\n- [afterglow](https://github.com/brunchboy/afterglow) - A live-coding lighting controller, building on the Open Lighting Architecture with Clojure and bits of Overtone.\n\n  `Windows | macOS | GNU/Linux` `lisp` `FLOSS` `audio`\n\n- [Alda](https://github.com/alda-lang/alda) - A music programming language for musicians.\n\n  `Windows | macOS | GNU/Linux` `FLOSS` `audio`\n\n- [Atomiix](https://github.com/rumblesan/atomiix) - A re-implementation and re-invigoration of ixi lang.\n\n  `Windows | macOS | GNU/Linux` `JavaScript` `FLOSS` `SuperCollider` `audio`\n\n- [ChucK](http://chuck.cs.princeton.edu/) - Strongly-timed, Concurrent, and On-the-fly Music Programming Language.\n\n  `Windows | macOS | GNU/Linux` `FLOSS` `audio`\n\n- [clive](https://mathr.co.uk/clive/) - Live-coding audio in C.\n\n  `GNU/Linux` `C` `FLOSS` `audio`\n\n- [Conductive](http://www.renickbell.net/doku.php?id=conductive) - A set of Haskell libraries for livecoding and real-time music applications.\n\n  `Windows | macOS | GNU/Linux` `haskell`  `SuperCollider` `FLOSS` `audio`\n\n- [Cyril](http://cyrilcode.com/) - A programming language designed for fast prototyping of visualisations and livecoding visuals.\n\n  `Windows | macOS | GNU/Linux` `openFrameworks` `FLOSS` `visuals`\n\n- [Extempore](https://extemporelang.github.io) - (Previously [Impromptu](http://impromptu.moso.com.au/)) A programming language and runtime environment designed to support 'cyberphysical programming'.\n\n  `Windows | macOS | GNU/Linux` `lisp` `FLOSS` `audio`\n\n- [Fluxus](http://www.pawfal.org/fluxus/) - A rapid prototyping, playing and learning environment for 3D graphics, sound and games.\n\n  `Windows | macOS | GNU/Linux | Android | PS2` `racket-lang` `lisp` `FLOSS` `visuals`\n\n- [FoxDot](http://foxdot.org/) - Live Coding with Python and SuperCollider.\n\n  `Windows | macOS | GNU/Linux` `Python` `SuperCollider` `FLOSS` `audio`\n\n- [Gibber](http://charlie-roberts.com/gibber/) - Creative coding for JavaScript.\n\n  `Google Chrome | Mozilla Firefox` `web` `JavaScript` `FLOSS` `audio` `visuals`\n\n- [Improviz](http://github.com/rumblesan/improviz) - An environment for using and abusing primitive shapes and animated textures.\n\n  `Windows | macOS | GNU/Linux` `Haskell` `FLOSS` `visuals`\n\n- [ixi lang](http://www.ixi-audio.net/) - An experimental project concerned with the creation of digital musical instruments and environments for generative music.\n\n  `Windows | macOS | GNU/Linux` `FLOSS` `SuperCollider` `audio`\n\n- [i-score](http://www.i-score.org/) - An interactive sequencer that allows live programming of OSC-enabled applications, through a visual language and JavaScript scripting.\n\n  `Windows | macOS | GNU/Linux` `C++` `FLOSS` `audio`\n\n- [Krill](https://github.com/Mdashdotdashn/krill) - Tidal cycle like live coding in NodeJS / Browser.\n\n  `Windows | macOS | GNU/Linux` `NodeJS` `Browser` `FLOSS` `midi`\n\n- [LiveCodeLab](http://livecodelab.net) - A web-based language and environment for VJs, musicians and graphic artists. Allows for immediate and engaging run-as-you-type prototyping, also used in education.\n\n  `Windows | macOS | GNU/Linux` `web` `FLOSS` `visuals` `audio`\n\n- [Max](https://cycling74.com/products/max/) - A visual programming language for media.\n\n  `Windows | macOS` `graphical-language` `Commercial` `audio` `visuals`\n\n- [Moonlet](https://github.com/elihugarret/Moonlet) - Lua live coding.\n\n  `Windows | GNU/Linux` `FLOSS` `audio`\n\n- [Motifn](https://www.motifn.com/) - Code music in Javascript that plays in your DAW or browser\n\n  `Google Chrome | Mozilla Firefox` `web` `JavaScript` `MIDI` `audio` `WebAudio`\n\n- [mutate4l](https://github.com/carrierdown/mutate4l) - Live coding integrated into Ableton Live's session view.\n\n  `Windows | macOS` `Max for Live` `C#` `FLOSS` `audio`\n\n- [Negasonic](https://github.com/merongivian/negasonic) - Live coding in the browser with Ruby.\n\n  `Google Chrome | Mozilla Firefox` `web` `Ruby` `FLOSS` `audio`\n\n- [ORCΛ](https://github.com/hundredrabbits/Orca) - An esoteric live coding environment with two-dimensional syntax.\n\n  `Windows | macOS | GNU/Linux` `audio` `FLOSS`\n\n- [Overtone](http://overtone.github.io/) - An open source audio environment designed to explore new musical ideas from synthesis and sampling to instrument building, live-coding and collaborative jamming.\n\n  `Windows | macOS | GNU/Linux` `SuperCollider` `lisp` `FLOSS` `audio` `FLOSS`\n\n- [PraxisLive](http://www.praxislive.org/) - Hybrid visual IDE for live creative coding.\n\n  `Windows | macOS | GNU/Linux` `Java` `Processing` `GLSL` `graphical-language` `FLOSS` `visuals` `audio`\n\n- [Pure Data](https://puredata.info/) - An open source visual programming language that can be used to process and generate sound, video, 2D/3D graphics, and interface sensors, input devices, and MIDI.\n\n  `Windows | macOS | GNU/Linux` `graphical-language` `FLOSS` `audio` `visuals`\n\n- ~~[re\u003curse](https://github.com/carrierdown/recurse)~~ - A language for generating musical patterns.\n\n  `abandoned` `Windows | macOS | GNU/Linux` `TypeScript` `FLOSS` `audio`\n\n- [Repetition.sc](https://github.com/lvm/Repetition.sc) - A set of tools to build a SequenceableCollection of Events.\n\n  `Windows | macOS | GNU/Linux` `SuperCollider` `FLOSS` `audio`\n\n- [serialist](https://github.com/irritant/serialist) - A live coding environment that generates MIDI messages.\n\n  `Windows | macOS | GNU/Linux` `JavaScript` `FLOSS` `audio`\n\n- [Skoar](https://github.com/sofakid/Skoarcery) - A high-level language for coding music with SuperCollider.\n\n  `Windows | macOS | GNU/Linux` `SuperCollider` `Python` `FLOSS` `audio`\n\n- [Sonic Pi](http://sonic-pi.net/) - The Live Coding music synth for everyone.\n\n  `Windows | macOS | GNU/Linux` `Ruby` `SuperCollider` `FLOSS` `audio`\n\n- [Speccy](https://chr15m.github.io/speccy) - Live code 8-bit algorave in ClojureScript.\n\n  `Windows | macOS | GNU/Linux` `web` `FLOSS` `audio` `lisp`\n\n- [Steno](https://github.com/musikinformatik/Steno) - Concatenative little metalanguage for live coding.\n\n  `Windows | macOS | GNU/Linux` `SuperCollider` `FLOSS` `audio`\n\n- [SuperCollider](http://supercollider.github.io/) - A platform for audio synthesis and algorithmic composition, used by musicians, artists, and researchers working with sound.\n\n  `Windows | macOS | GNU/Linux` `FLOSS` `audio`\n\n- [synth-x](https://github.com/luiscript/synth-x) - An experimental live coding environment for making music created with modern web technologies.\n\n  `Windows | macOS | GNU/Linux` `JavaScript` `nodejs` `audio`\n\n- [TidalCycles](https://tidalcycles.org/) - Is a language for Live Coding pattern.\n\n  `Windows | macOS | GNU/Linxux` `Haskell` `SuperCollider` `FLOSS` `audio`\n\n- [TimeLines](https://github.com/lnfiniteMonkeys/TimeLines) - A modular synthesizer for live coding the flow of time.\n\n  `Windows | macOS | GNU/Linux` `FLOSS` `Haskell` `SuperCollider` `audio`\n\n- [Tinalla](https://github.com/axelkramble/tinalla/) - Framework Regex based for language parsing written in javascript.\n\n  `Windows | macOS | GNU/Linux` `FLOSS` `Javascript` `SuperCollider` `audio`\n\n- [Vivid](http://vivid-synth.com/) - Haskell synth live coding.\n\n  `Haskell` `SuperCollider` `FLOSS` `audio`\n\n- [Vuo](https://vuo.org) - A realtime visual programming language for interactive media.\n\n  `macOS` `visual-language` `FLOSS | Commercial` `visuals`\n\n- [vvvv](https://vvvv.org/) - A hybrid visual/textual live-programming environment for easy prototyping and development.\n\n`Windows` `visual-language` `Freeware | Commercial` `visuals`\n\n- [Wulfcode](https://github.com/echolevel/wulfcode) - A Midi live-coding environment for performance or composition.\n\n  `macOS | Windows* | GNU/Linux*` `FLOSS` `audio`\n  \n- [wide](https://github.com/pd3v/wide) - Multi-instrumental, polyphonic, \"DSLish\" API for live coding music in C++.\n\n  `macOS | Windows | GNU/Linux` `FLOSS` `audio`\n\n- [xi](https://github.com/xi-livecode) - A domain-specific language for Live Coding musical patterns in Ruby.\n\n  `Windows | macOS | GNU/Linux` `Ruby` `SuperCollider` `FLOSS` `audio`\n\n\n## Libraries and tools\n\n(Also in Alphabetical Order)\n\n- [Arcadia](https://arcadia-unity.github.io/) - Live coding Clojure in Unity3D.\n- [blink](https://github.com/crosire/blink) - A library which allows you to edit source code of any Windows C++ project live at runtime.\n- [Bonzomatic](https://github.com/Gargaj/Bonzomatic) - GLSL and HLSL live coding environment, originally designed for live coding competitions at demoparties.\n- [CHmUsiCK](https://github.com/essteban/CHmUsiCK) - Library to make ChucK a 'more algorave like' language.\n- [cl-collider](https://github.com/byulparan/cl-collider) - A SuperCollider client for CommonLisp.\n- [dafxpipe](https://github.com/nwoeanhinnogaehr/dafxpipe) - Software for live coding audio effects and synths.\n- [disclojure](https://github.com/pjagielski/disclojure) - A live coding environment for Overtone and Leipzig.\n- [EspGrid](https://github.com/d0kt0r0/EspGrid) - Synchronization and sharing for network music.\n- [Extramuros](https://github.com/d0kt0r0/extramuros) - Language-neutral shared-buffer networked live coding system.\n- [Fragment](https://www.fsynth.com) - Collaborative live GLSL coding environment, additive/spectral/granular synthesizer.\n- [The Force](https://shawnlawson.github.io/The_Force/) - WebGL live coding performance IDE.\n- [Gibberwocky](https://github.com/charlieroberts/gibberwocky) - Use Gibber inside Max/MSP and Max4Live.\n- [Gideros](http://giderosmobile.com/) - Lua 2D game engine with live coding capabilities.\n- [glslViewer](https://github.com/patriciogonzalezvivo/glslViewer) - Live GLSL coding render for macOS and Linux.\n- [hsc3](https://hackage.haskell.org/package/hsc3) - A Haskell SuperCollider client.\n- [hydra](https://github.com/ojack/hydra) - Live Coding networked visuals in the browser.\n- [HYLOGEN](https://github.com/sleexyz/hylogen) - An embedding of GLSL in Haskell.\n- [incudine](http://incudine.sourceforge.net) - Music/DSP programming environment for Common Lisp.\n- [isobar](https://github.com/ideoforms/isobar) - A Python library for algorithmic composition by expressing and constructing musical patterns.\n- [jet-live](https://github.com/ddovod/jet-live) - A library which implements c++ hot code reload approach for Linux and macOS.\n- [KodeLife](https://hexler.net/software/kodelife) - Real-time GPU shader editor, live-code performance tool and graphics prototyping sketchpad.\n- [LiCK](https://github.com/heuermh/lick) - Library for ChucK, provides intervals, chords, scales, arpeggiators, patterns, effects, etc.\n- [LiveCore](https://github.com/freeeco/livecore) - Library for live coding inside Reaktor Core.\n- [LÖVELive :two_hearts:](https://github.com/sharow/lovelive) - Live coding framework for LÖVE(2D Game Engine).\n- [Lua2SC](https://github.com/sonoro1234/Lua2SC) - Lua client for superCollider scsynth and supernova.\n- [Motifn](https://www.motifn.com/) - Code music in Javascript that plays in your DAW or browser\n- [Petal](https://github.com/siaflab/petal) - A small language on Sonic Pi with similar syntax to TidalCycles.\n- [pytebeat](https://github.com/kragen/pytebeat) - A piece of software for doing livecoding [bytebeat](http://canonical.org/%7Ekragen/bytebeat/) performances.\n- [P5LIVE](https://github.com/ffd8/p5live) - p5.js collaborative live-coding vj environment!\n- [p5-live](https://github.com/yangsu/p5-live) - Live Coding for p5.js.\n- [REPL Mode](https://github.com/joelmoniz/REPLmode) - This mode adds in a Read-Evaluate-Print-Loop console to Processing 3.0.\n- [Republic](https://github.com/supercollider-quarks/Republic) - SuperCollider library for conversational coding.\n- [Ronin](https://github.com/hundredrabbits/Ronin) - LISP repl for graphics livecoding.\n- [s2hs2](https://github.com/yecto/s2hs2-TidalCycles-0.8-) - An interface between TidalCycles and Processing.\n- [Siren](https://github.com/cannc4/Siren/) - A tracker interface that embodies abstractions where programming is realized as the medium for pattern sequencing in a modular fashion.\n- [sonic-pixels](https://github.com/emlyn/sonic-pixels) - Interactive lighting effects for Sonic Pi.\n- [SpectralTricks](https://github.com/datamads/SpectralTricks) - A haskell package adding spectral effects to Tidal.\n- [Supriya](https://github.com/josiah-wolf-oberholtzer/supriya) - A Python API for SuperCollider.\n- [tidal-autocode](https://atom.io/packages/tidal-autocode) - Auto-generates patterns for TidalCycles (requires [Atom](https://atom.io/) editor).\n- [tidal-chord](https://github.com/fp4me/tidal-chord) - An add-on to the amazing live coding project TidalCycles.\n- [TidalFX](https://github.com/calumgunn/TidalFX) - A haskell package adding weirder effects to Tidal from non-standard UGens.\n- [tidal-maxmsp](https://github.com/datamads/tidal-maxmsp) - Connecting the Tidal live coding environment to MaxMSP.\n- [TidalUnity](https://github.com/moxuse/tidal-unity) - An interface between TidalCycles and Unity 3D.\n- [Tidal-Unity](https://github.com/lvm/Tidal-Unity) - TidalCycles meets Unity 3D.\n- [tida1vm](https://github.com/lvm/tida1vm) - Another TidalCycles environment inside Docker.\n- [tidebox](https://github.com/DoubleDensity/tidebox) - TidalCycles live coding environment inside a Docker container.\n- [Troop](https://github.com/Qirky/Troop) - Real-time collaborative live coding with FoxDot.\n- [VEDA](https://veda.gl/) - Real-time GLSL editor for Atom.\n- [WavTexture](https://github.com/keijiro/WavTexture) - A Unity example showing how to bake a waveform of an audio clip into a texture and use it in a shader.\n- [ZeroBrane Studio](http://studio.zerobrane.com/) - Editor that allows live coding using Lua language.\n\n\n## To Watch\n\n### Documentaries and features\n\n- [Algorave Generation](https://www.youtube.com/watch?v=S2EZqikCIfY) - Resident Advisor.\n- [Algorithms are Thoughts, Chainsaws are Tools](https://vimeo.com/9790850) - A short film on livecoding presented as part of the Critical Code Studies Working Group, March 2010, by Stephen Ramsay.\n- [Live coding for Algoraving](https://www.youtube.com/watch?v=RpzEzUCgVoQ) - Shelly Knotts+Joanne Armitage / workshop supported by YSWN + LCRN.\n- [PBUP - A patchwork portrait](https://www.youtube.com/playlist?list=PLKRUGJaqJkAfU_PaYUeiRzD5qh5tkwvdj) - A documentary about PowerBooks UnPlugged, \"the first acoustic computer band\".\n- [Run the code](https://www.youtube.com/watch?v=h340aNznHnM) - Documentary in The Guardian.\n- [Show Us Your Screens](https://vimeo.com/20241649) - A Documentary about live coding practise by Louis McCallum and Davy Smith.\n- [Sounds of code](https://www.youtube.com/watch?v=uA4SDytz8Aw) - 2019 documentary w/ interviews with live coders.\n\n### Performances, talks, etc\n\n- [Algorave - Algorithmic dance culture](https://www.youtube.com/watch?v=nAGjTYa95HM) - Alex McLean.\n- [Arte Tracks - Live coding and Algorave](https://www.youtube.com/watch?v=X_NQKPH91kM)\n- [ComputerMusic(now)](https://www.youtube.com/watch?v=GSGKEy8vHqg) - Andrew Sorensen.\n- [Hacking Choreography](https://www.youtube.com/watch?v=hoV01_P6PGw) - A live coded dance performance.\n- [ICLC YouTube Channel](https://www.youtube.com/channel/UCN-9RKW_izkIUMH0eQ60H2g/videos?shelf_id=0\u0026view=0\u0026sort=dd) - International Conference on Live Coding.\n- [Programming as Performance](https://www.youtube.com/watch?v=TK1mBqKvIyU) - Sam Aaron.\n- [Programming in Time - Live Coding for creative performances](https://www.youtube.com/watch?v=Sg2BjFQnr9s) - Andrew Sorensen.\n- [SuperCollider Tutorials](https://www.youtube.com/playlist?list=PLPYzvS8A_rTaNDweXe6PX4CXSGq4iEWYC) - A video series by Eli Fieldsteel.\n- [THIS is computer music](https://www.youtube.com/watch?v=S-T8kcSRLL0) - Ge Wang.\n- [TidalCycles YouTube Channel](https://www.youtube.com/channel/UCG5Ynx9mvouuSHYEyxaJ0Cg) - Official channel of the TidalCycles collective.\n\n## To Read\n\n- [Manifesto (draft)](https://toplap.org/wiki/ManifestoDraft) - Obscurantism is dangerous. Show us your screens.\n- [Origins of Live Coding](http://composerprogrammer.com/research/originsoflivecoding.pdf) - Nick Collins - Durham University.\n- [Herding Cats: Observing Live Coding in the Wild](http://www.mitpressjournals.org/doi/pdf/10.1162/COMJ_a_00216) - Thor Magnusson - Department of Music - University of Sussex.\n- [Algorave: the live coding movement that makes next-level electronic music](http://mixmag.net/feature/algorave) - MixMag magazine article about live coding (2017).\n- [Real DJs Code Live](https://www.wired.com/2006/07/real-djs-code-live/) - Wired magazine article about live coding (2006).\n- [Alex McLean's publications](https://slab.org/publications/) - Conference papers, book chapters and journal articles.\n- [Live Coding Mailing List Archive](https://raw.githubusercontent.com/yaxu/unravelling/master/livecodemlarchive.txt) - A piece of history.\n- [TOPLAP Wiki](https://toplap.org/wiki/Videos,_Articles_and_Papers) - Videos, articles, and papers.\n- [Collaboration and learning through live coding](http://drops.dagstuhl.de/opus/frontdoor.php?source_opus=4420) - Blackwell, Alan ; McLean, Alex ; Noble, James ; Rohrhuber, Julian.\n- [howto_co34pt_liveCode](https://theseanco.github.io/howto_co34pt_liveCode/) - Guide on how to live code in SuperCollider based on the performance practice of live coder coï¿¥ï¾¡pt.\n- [Run the code: is algorave the future of dance music?](https://www.theguardian.com/music/2017/nov/30/is-algorave-the-future-of-dance-music-sheffield-algomech-festival) - Another part of the Guardian’s underground music series (2017).\n\n\n## To Dance\n\n- [Algorave](https://algorave.com/) - Embrace the alien sounds of raves from the past, and introduce alien, futuristic rhythms and beats made through strange, algorithm-aided processes.\n- [Eulerroom](http://www.eulerroom.com/) - Algorithmic music streams, mainly live coded and/or algorave but possibly also stranger things.\n- [Algorave Guidelines](https://github.com/Algorave/guidelines) - Guidelines to host an Algorave.\n\n## Conferences\n\n- [ICLC](http://iclc.livecodenetwork.org/) - International Conference on Live Coding.\n- [FARM](http://functional-art.org/) - Workshop on Functional Art, Music, Modeling, and Design.\n- [ICLI](http://www.liveinterfaces.org/) - International Conference on Live Interfaces.\n- [NIME](http://www.nime.org) - New Interfaces for Musical Expression conference.\n\n## Community\n\n- [FORUM](https://forum.toplap.org) - A web-based 'discourse' forum for in-depth discussion and exchange around live coding. (formerly found at toplap.lurk.org)\n\n  `Forum`\n\n- [CHAT](https://chat.toplap.org/) - A host of many (slack-like) active chat rooms around live coding activities, topics and technologies. (formerly at talk.lurk.org)\n\n  `Chat`\n\n- [We.LURK](http://we.lurk.org/) - An email-based discussion system including several livecoding and algorave related forums.\n\n  `Mailing List`\n\n- [POTAC](https://medium.com/potac) - Programing of The Art Computer. (inactive)\n\n  `Weblog`\n\n- [/r/livecoding](https://www.reddit.com/r/livecoding/) - The Live Coding subreddit.\n- [LiveCoders](https://github.com/toplap/livecoders/) - A semi-curated, rather incomplete list of people doing live coding in the performing arts.\n\n\n## Related lists\n\n- [Awesome Creative Coding](https://github.com/terkelg/awesome-creative-coding) - Creative Coding, Generative Art, Interaction Design, Resources.\n- [Awesome Audio visualization](https://github.com/willianjusten/awesome-audio-visualization) - A curated list about Audio Visualization.\n- [Awesome Music](https://github.com/ciconia/awesome-music) - A categorized collection of awesome music libraries, tools, frameworks and software.\n- [Awesome Live Coding Music](https://github.com/pjagielski/awesome-live-coding-music) - A curated list of awesome Music Live Coding Music environments, libraries and talks.\n- [Programming Languages Used for Music](http://www.nosuch.com/plum/cgi/showlist.cgi?sort=name\u0026concise=yes) - An historical list of languages to produce music.\n- [awesome-musicdsp](https://github.com/olilarkin/awesome-musicdsp) - A curated list of Oli Larkin's favourite music DSP and audio plug-in frameworks.\n\n\n## Acknowledgement\n\nThis has been brought to you by [these](https://github.com/lvm/awesome-livecoding/issues) [contributors](https://github.com/lvm/awesome-livecoding/graphs/contributors).\n\n [\u003cimg src=\"https://avatars1.githubusercontent.com/u/34095?v=4\" height=50 width=50\u003e](https://github.com/lvm)\n [\u003cimg src=\"https://avatars3.githubusercontent.com/u/87758?v=4\" height=50 width=50\u003e](https://github.com/NewAlexandria)\n [\u003cimg src=\"https://avatars0.githubusercontent.com/u/27940?v=4\" height=50 width=50\u003e](https://github.com/yaxu)\n [\u003cimg src=\"https://avatars3.githubusercontent.com/u/6239104?v=4\" height=50 width=50\u003e](https://github.com/sicchio)\n [\u003cimg src=\"https://avatars0.githubusercontent.com/u/9406025?v=4\" height=50 width=50\u003e](https://github.com/ddovod)\n [\u003cimg src=\"https://avatars3.githubusercontent.com/u/2441179?v=4\" height=50 width=50\u003e](https://github.com/grz0zrg)\n [\u003cimg src=\"https://avatars1.githubusercontent.com/u/194295?v=4\" height=50 width=50\u003e](https://github.com/charlieroberts)\n [\u003cimg src=\"https://avatars3.githubusercontent.com/u/1347511?v=4\" height=50 width=50\u003e](https://github.com/ajrussellaudio)\n [\u003cimg src=\"https://avatars1.githubusercontent.com/u/151947?v=4\" height=50 width=50\u003e](https://github.com/hellocatfood)\n [\u003cimg src=\"https://avatars0.githubusercontent.com/u/332104?v=4\" height=50 width=50\u003e](https://github.com/neuromancer85)\n [\u003cimg src=\"https://avatars3.githubusercontent.com/u/5509162?v=4\" height=50 width=50\u003e](https://github.com/bobvanluijt)\n [\u003cimg src=\"https://avatars3.githubusercontent.com/u/67130?v=4\" height=50 width=50\u003e](https://github.com/chr15m)\n [\u003cimg src=\"https://avatars2.githubusercontent.com/u/10728495?v=4\" height=50 width=50\u003e](https://github.com/claudeha)\n [\u003cimg src=\"https://avatars0.githubusercontent.com/u/769568?v=4\" height=50 width=50\u003e](https://github.com/davidedc)\n [\u003cimg src=\"https://avatars1.githubusercontent.com/u/130388?v=4\" height=50 width=50\u003e](https://github.com/mortuosplango)\n [\u003cimg src=\"https://avatars3.githubusercontent.com/u/2772730?v=4\" height=50 width=50\u003e](https://github.com/jcelerier)\n [\u003cimg src=\"https://avatars3.githubusercontent.com/u/4277403?v=4\" height=50 width=50\u003e](https://github.com/merongivian)\n [\u003cimg src=\"https://avatars0.githubusercontent.com/u/1670657?v=4\" height=50 width=50\u003e](https://github.com/kostik1337)\n [\u003cimg src=\"https://avatars2.githubusercontent.com/u/35293?v=4\" height=50 width=50\u003e](https://github.com/heuermh)\n [\u003cimg src=\"https://avatars3.githubusercontent.com/u/8597971?v=4\" height=50 width=50\u003e](https://github.com/theseanco)\n [\u003cimg src=\"https://avatars3.githubusercontent.com/u/190164?v=4\" height=50 width=50\u003e](https://github.com/smokris)\n [\u003cimg src=\"https://avatars3.githubusercontent.com/u/1403842?v=4\" height=50 width=50\u003e](https://github.com/fand)\n [\u003cimg src=\"https://avatars3.githubusercontent.com/u/2867036?v=4\" height=50 width=50\u003e](https://github.com/azimut)\n [\u003cimg src=\"https://avatars3.githubusercontent.com/u/3853086?v=4\" height=50 width=50\u003e](https://github.com/keszegh)\n [\u003cimg src=\"https://avatars3.githubusercontent.com/u/29144942?v=4\" height=50 width=50\u003e](https://github.com/lnfiniteMonkeys)\n [\u003cimg src=\"https://avatars1.githubusercontent.com/u/15203140?v=4\" height=50 width=50\u003e](https://github.com/paullucas)\n [\u003cimg src=\"https://avatars3.githubusercontent.com/u/22543694?v=4\" height=50 width=50\u003e](https://github.com/iyzsong)\n [\u003cimg src=\"https://avatars2.githubusercontent.com/u/169088?v=4\" height=50 width=50\u003e](https://github.com/rumblesan)\n\n\n\n## How to Contribute\n\n- Fork this repository.\n- Add the changes you feel appropriate (be it a language, something to read, something to watch, a tool, a conf, etc).\n- Create a Pull Request with a description of what you've modified.\n- ???\n- PROFIT !\n\n\n[Here](contributing.md) is a friendly guide of how to proceed.\n\n## Code of Conduct\n\nThis list follows the [Contributor Covenant](http://contributor-covenant.org/) Code of Conduct v1.4.0, available [here](https://www.contributor-covenant.org/version/1/4/code-of-conduct.html).\n\n\u003e In the interest of fostering an open and welcoming environment, we as contributors and maintainers pledge to making participation in our project and our community a harassment-free experience for everyone, regardless of age, body size, disability, ethnicity, gender identity and expression, level of experience, nationality, personal appearance, race, religion, or sexual identity and orientation.\n\nTL;DR: _Be nice to each other_.\n\n\n## License\n\n[![CC0](http://mirrors.creativecommons.org/presskit/buttons/88x31/svg/cc-zero.svg)](https://creativecommons.org/publicdomain/zero/1.0/)\nThis work is licensed under a [Creative Commons Attribution 4.0 International License](http://creativecommons.org/licenses/by/4.0/).\n\nTo the extent possible under law, [Mauro Lizaur](http://lvm.github.io) has waived all copyright and related or neighboring rights to this work.\n","projects_url":"https://awesome.ecosyste.ms/api/v1/lists/eric-erki%2Fawesome-livecoding/projects"}