Awesome Live Coding Music
A curated list of awesome Music Live Coding Music environments, libraries and talks.
Pull requests welcome!
Environments
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 |
TidalCycles | 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 |
ORCΞ | esoteric programming language designed to quickly create procedural sequencers | JavaScript |
Punkt | live coding music library/environment for Kotlin, for software developers who want to dive into live coding music | Kotlin |
Gwion | a programming language designed for making music and sound inspired by ChucK but also has a REPL mode you can use for live-coding | Gwion |
Libraries
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 |
Talks
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 |
Alex McLean | Algorave: algorithmic dance culture TEDxHull | TidalCycles |
Performances
Author | Summary | Environment |
---|---|---|
SΓ©bastien Rannou (mxs) | Daft Punk - Aerodynamic with Sonic Pi | Sonic Pi |
Ryan Kirkbride | Live Coding Pop Music with Python and SuperCollider | FoxDot |
Sam Aaron | Outrun | Sonic Pi |
Mike Hodnick (kindohm) | Live @ ICLC 2016, Hamilton, Ontario | TidalCycles |
Joseph Wilk | RubyConf 2018 - REPL-ELECTRIC | Sonic Pi |
Piotr Jagielski | "Shape Of You" live coded with Overtone | Overtone, Disclojure |
Piotr Jagielski | Daft Punk - "Da Funk" Quarantine Remix | Punkt, Kotlin |
Related lists
Name | Maintainer | Summary |
---|---|---|
All things livecoding | TOPLAP | A curated list of live coding languages and tools |