The Patchbay_

Live Coding Languages & Tools, compared

All 20 live coding tools in the directory, side by side — language, license, and platforms. Open any tool for install steps and a code example.

ToolLanguageLicensePlatforms
ChucKStrongly-timed language for real-time synthesis and on-the-fly (live coding) music programming.ChucKGPL-2.0macOS Windows Linux
EstuaryBrowser platform for collaborative, networked live coding across multiple embedded languages.Multi-language hostGPL-3.0Web
ExtemporeLive-coding environment pairing a Scheme interpreter with xtlang, a typed Lisp that JIT-compiles via LLVM.xtlang / SchemeBSD-2-ClausemacOS Windows Linux
FeedforwardinactiveAn ncurses terminal editor for TidalCycles with built-in pattern visualization.HaskellGPL-3.0macOS Linux
FoxDotinactivePython live-coding environment over SuperCollider for making music with concise looping pattern code.PythonCC-BY-SA-4.0macOS Windows Linux
GlicolGraph-oriented live coding language and audio DSP engine in Rust, running in the browser via WebAssembly.RustMITWeb macOS Windows
GwionStrongly-timed, ChucK-inspired programming language: small, fast, extendable and embeddable.GwionGPL-3.0macOS Windows Linux
ixi langinactiveA SuperCollider 'parasite' language merging code and an active graphical score.ixi lang (over SuperCollider)GPL-3.0macOS Windows Linux
MercuryMinimal, human-readable language for algorithmic electronic music live coding.Mercury (DSL)GPL-3.0Web macOS Windows
OrcaEsoteric live-coding sequencer where each letter is an operation; sends MIDI, OSC and UDP.JavaScriptMITmacOS Windows Linux
OvertoneClojure toolkit for programmable, collaborative music built on the SuperCollider synthesis engine.ClojureMITmacOS Windows Linux
PunctualBrowser language for live coding audio and visuals as signal-processor networks.Punctual (DSL)GPL-3.0Web
RenardoModernized FoxDot fork for live coding music in Python on top of SuperCollider.PythonGPL-3.0macOS Windows Linux
SardinePython live coding environment for algorave, driving MIDI, OSC and SuperCollider with tempo-aware patterns.PythonGPL-3.0macOS Windows Linux
Sonic PiCode-based musical instrument for live coding music; popular for education and live performance.RubyMITmacOS Windows Linux
StrudelWeb-based live-coding environment; a faithful JavaScript port of TidalCycles for algorithmic patterns.JavaScriptAGPL-3.0Web
SuperColliderReal-time synthesis server plus the sclang language for algorithmic composition and live coding.sclangGPL-3.0macOS Windows Linux
TidalCyclesHaskell pattern language for live coding algorithmic music; a cornerstone of the Algorave scene.HaskellGPL-3.0macOS Windows Linux
TroopinactiveReal-time collaborative editor for group live coding in one shared document.Python (editor)See projectmacOS Windows Linux
VortexPython port of the TidalCycles pattern language, sending events to SuperDirt via OSC.PythonGPL-3.0macOS Windows Linux

← All comparisons