A curated list of awesome Music Live Coding Music environments, libraries and talks.
Pull requests welcome!
Name | Summary | Language |
---|---|---|
SuperCollider | platform for audio synthesis and algorithmic composition | Smalltalk-like (SClang) |
Sonic Pi | complete open source programming environment originally designed to explore and teach programming concepts | Ruby |
Overtone | open source audio environment designed to explore new musical ideas from synthesis and sampling to instrument building, live-coding and collaborative jamming | Clojure |
Tidal | language for live coding of pattern | Haskell |
Alda | music programming language for musicians | Alda/Clojure |
Gibber | live coding environment for the web browser | Javascript |
Extempore | cyber-physical programming environment | Scheme-like |
FoxDot | pre-processed Python programming environment that provides a fast and user-friendly abstraction to SuperCollider | Python |
Name | Summary | Language |
---|---|---|
Klangmeister | musical scratchpad | ClojureScript |
Leipzig | composition library for Clojure and Clojurescript | Clojure, ClojureScript |
Disclojure | live coding environment for Overtone and Leipzig | Clojure |
Mud | layer over Overtone to make live composition more powerful and immediate | Clojure |
Author | Summary | Environment |
---|---|---|
Sam Aaron | Programming Music with Overtone | Overtone |
Sam Aaron | Teaching computer science with music | Overtone, Sonic Pi |
Sam Aaron | Programming as Performance | Sonic Pi |
Chris Ford | Functional Composition | Overtone, Leipzig |
Andrew Sorensen | The Concert Programmer | Extempore |
David Yarwood | Alda: A Music Programming Language, Built in Clojure | Alda |