Home

Awesome

Awesome Live Coding Music

A curated list of awesome Music Live Coding Music environments, libraries and talks.

Pull requests welcome!

Environments

NameSummaryLanguage
SuperColliderplatform for audio synthesis and algorithmic compositionSmalltalk-like (SClang)
Sonic Picomplete open source programming environment originally designed to explore and teach programming conceptsRuby
Overtoneopen source audio environment designed to explore new musical ideas from synthesis and sampling to instrument building, live-coding and collaborative jammingClojure
TidalCycleslanguage for live coding of patternHaskell
Aldamusic programming language for musiciansAlda/Clojure
Gibberlive coding environment for the web browserJavascript
Extemporecyber-physical programming environmentScheme-like
FoxDotpre-processed Python programming environment that provides a fast and user-friendly abstraction to SuperColliderPython
ORCΛesoteric programming language designed to quickly create procedural sequencersJavaScript
Punktlive coding music library/environment for Kotlin, for software developers who want to dive into live coding musicKotlin
Gwiona programming language designed for making music and sound inspired by ChucK but also has a REPL mode you can use for live-codingGwion

Libraries

NameSummaryLanguage
Klangmeistermusical scratchpadClojureScript
Leipzigcomposition library for Clojure and ClojurescriptClojure, ClojureScript
Disclojurelive coding environment for Overtone and LeipzigClojure
Mudlayer over Overtone to make live composition more powerful and immediateClojure

Talks

AuthorSummaryEnvironment
Sam AaronProgramming Music with OvertoneOvertone
Sam AaronTeaching computer science with musicOvertone, Sonic Pi
Sam AaronProgramming as PerformanceSonic Pi
Chris FordFunctional CompositionOvertone, Leipzig
Andrew SorensenThe Concert ProgrammerExtempore
David YarwoodAlda: A Music Programming Language, Built in ClojureAlda
Alex McLeanAlgorave: algorithmic dance culture TEDxHullTidalCycles

Performances

AuthorSummaryEnvironment
Sébastien Rannou (mxs)Daft Punk - Aerodynamic with Sonic PiSonic Pi
Ryan KirkbrideLive Coding Pop Music with Python and SuperColliderFoxDot
Sam AaronOutrunSonic Pi
Mike Hodnick (kindohm)Live @ ICLC 2016, Hamilton, OntarioTidalCycles
Joseph WilkRubyConf 2018 - REPL-ELECTRICSonic Pi
Piotr Jagielski"Shape Of You" live coded with OvertoneOvertone, Disclojure
Piotr JagielskiDaft Punk - "Da Funk" Quarantine RemixPunkt, Kotlin

Related lists

NameMaintainerSummary
All things livecodingTOPLAPA curated list of live coding languages and tools