The Patchbay_

Renardo Alternatives

Looking for an alternative to Renardo? It's modernized FoxDot fork for live coding music in Python on top of SuperCollider. Below are 19 other live coding tools for making music with code — how each compares, and when it's the better choice. Every option is verified against its own source.

AlternativeLanguageLicenseBest for
SardinePython live coding environment for algorave, driving MIDI, OSC and SuperCollider with tempo-aware patterns.PythonGPL-3.0Python programmers who want to live code with MIDI/OSC/SuperCollider.
VortexPython port of the TidalCycles pattern language, sending events to SuperDirt via OSC.PythonGPL-3.0Python users wanting TidalCycles-style algorithmic patterns without Haskell.
ChucKStrongly-timed language for real-time synthesis and on-the-fly (live coding) music programming.ChucKGPL-2.0Learning and performing with precise timing and live-coded synthesis.
EstuaryBrowser platform for collaborative, networked live coding across multiple embedded languages.Multi-language hostGPL-3.0Distributed or classroom ensembles wanting to jam together in the browser.
ExtemporeLive-coding environment pairing a Scheme interpreter with xtlang, a typed Lisp that JIT-compiles via LLVM.xtlang / SchemeBSD-2-ClauseSample-accurate, high-performance live-coded audio and cyber-physical systems.
GlicolGraph-oriented live coding language and audio DSP engine in Rust, running in the browser via WebAssembly.RustMITLearning and performing browser-based live coding with a synth-graph model.
GwionStrongly-timed, ChucK-inspired programming language: small, fast, extendable and embeddable.GwionGPL-3.0Experimenting with a lean, ChucK-style strongly-timed audio language.
MercuryMinimal, human-readable language for algorithmic electronic music live coding.Mercury (DSL)GPL-3.0Beginners and performers wanting a clean, approachable live-coding language.
OrcaEsoteric live-coding sequencer where each letter is an operation; sends MIDI, OSC and UDP.JavaScriptMITBuilding generative, procedural MIDI/OSC sequences live.
OvertoneClojure toolkit for programmable, collaborative music built on the SuperCollider synthesis engine.ClojureMITClojure/Lisp developers doing synth design and live-coded music.
PunctualBrowser language for live coding audio and visuals as signal-processor networks.Punctual (DSL)GPL-3.0Audiovisual performers wanting combined sound and graphics from one concise language.
Sonic PiCode-based musical instrument for live coding music; popular for education and live performance.RubyMITLearning to code through music and live-coding performance.
StrudelWeb-based live-coding environment; a faithful JavaScript port of TidalCycles for algorithmic patterns.JavaScriptAGPL-3.0Live-coding algorithmic music patterns directly in the browser.
SuperColliderReal-time synthesis server plus the sclang language for algorithmic composition and live coding.sclangGPL-3.0Live coding and algorithmic composition with real-time DSP.
TidalCyclesHaskell pattern language for live coding algorithmic music; a cornerstone of the Algorave scene.HaskellGPL-3.0Complex rhythmic and algorithmic pattern-based live coding.
FoxDotinactivePython live-coding environment over SuperCollider for making music with concise looping pattern code.↔ head-to-head vs RenardoPythonCC-BY-SA-4.0Beginners learning live coding in a familiar Python-like syntax.
FeedforwardinactiveAn ncurses terminal editor for TidalCycles with built-in pattern visualization.HaskellGPL-3.0TidalCycles users wanting a lightweight, keyboard-driven terminal editor.
ixi langinactiveA SuperCollider 'parasite' language merging code and an active graphical score.ixi lang (over SuperCollider)GPL-3.0Teaching and experiencing live-coding concepts on top of SuperCollider.
TroopinactiveReal-time collaborative editor for group live coding in one shared document.Python (editor)See projectSmall groups wanting to co-edit live-coding sessions, especially FoxDot ensembles.

Notable picks

Sardine Python · GPL-3.0

Python live coding environment for algorave, driving MIDI, OSC and SuperCollider with tempo-aware patterns. Best for python programmers who want to live code with MIDI/OSC/SuperCollider. Versus Renardo: it's also written in Python, so switching is low-friction.

Vortex Python · GPL-3.0

Python port of the TidalCycles pattern language, sending events to SuperDirt via OSC. Best for python users wanting TidalCycles-style algorithmic patterns without Haskell. Versus Renardo: it's also written in Python, so switching is low-friction.

ChucK ChucK · GPL-2.0

Strongly-timed language for real-time synthesis and on-the-fly (live coding) music programming. Best for learning and performing with precise timing and live-coded synthesis.

Estuary Multi-language host · GPL-3.0

Browser platform for collaborative, networked live coding across multiple embedded languages. Best for distributed or classroom ensembles wanting to jam together in the browser.

Extempore xtlang / Scheme · BSD-2-Clause

Live-coding environment pairing a Scheme interpreter with xtlang, a typed Lisp that JIT-compiles via LLVM. Best for sample-accurate, high-performance live-coded audio and cyber-physical systems.

Related Python tools

Other Python tools worth a look, from adjacent categories.

AbjadACE-StepAmphionaubioAudioCraft (MusicGen)
← Renardo overviewAll live coding tools