Skip to content
A curated list of awesome Music Live Coding Music frameworks, libraries and software.
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Type Name Latest commit message Commit time
Failed to load latest commit information. Update Oct 2, 2019

Awesome Live Coding Music

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

Related lists

Name Maintainer Summary
All things livecoding TOPLAP A curated list of live coding languages and tools
You can’t perform that action at this time.