Live Coder — zero to performing live-coded music
No prior music or code experience; browser-first (Strudel), graduating to SuperCollider/Tidal-class tools. The learner wants to make music by typing code and, eventually, to perform it live on stage.
This path is for anyone who has never written a line of code or played a note of music but wants to become a live coder — someone who builds, mutates, and destroys music in real time by typing, with their screen projected for an audience to watch. The north star is a full on-stage algorave performance: arriving with nothing, building a multi-part pattern set from silence, recovering when something crashes, and bringing the whole thing to a close in front of a crowd.
The arc moves through five segments of rising fidelity, each ending in a whole authentic deliverable you can share or perform.
First Sounds in the Browser is deliberately frictionless. No install, no theory prerequisite — just open strudel.cc, make a loop, and post a link. Modules like First sounds and the live-coding ethos and Strudel: browser groove starter give you the vocabulary and the muscle memory to build a drum-plus-bass pattern from scratch. Pattern thinking and rhythmic idioms grounds the Euclidean and cyclic ideas you’ll use for the rest of the path.
Patterns, Grooves & Voices raises the stakes to a live, unassisted 3-minute performance. The milestone is scoped to Strudel — the browser-first, zero-install tool that is fully operational at this point. Strudel: effects, signals and pattern internals deepens that foundation with effects, signals, and harmony. Tidal: sounds, control patterns and tempo is included here to introduce Tidal’s syntax and concepts; note that running Tidal requires a local SuperCollider/SuperDirt audio backend, whose installation is covered in SuperCollider: language and server basics in Segment 3 — learners who want to follow the Tidal exercises in this segment should complete that install step before doing so, or treat the Tidal modules as conceptual preparation until the SC stack is in place. You also grow just enough music theory — scales, swing, basic chords — to make your patterns groove and your voices sing rather than clash.
Generative Systems & the SuperCollider Stack is the pivot from hand-coding every note to designing self-evolving systems. SuperCollider: language and server basics establishes the SC server and audio backend (including SuperDirt for Tidal), unlocking Tidal for live use. Tidal: pattern transformations and combinators and Composing systems, not pieces teach you to grow arrangements from a single seed. SuperCollider language basics, SynthDefs, and Pbind sequencing round out the stack, so the milestone is a released track that runs itself.
Performing Live translates studio practice into stage craft. Performing live-coded music under pressure and SuperCollider: JITLib live coding address the specific anxiety of public blank-slate performance. OBS and hearing protection are included because a live-streamed set without a safe monitor mix and a working broadcast chain is not a complete performance.
A Voice on Stage closes the path where the north star lives. Developing a personal live-coding voice asks you to design your own constrained vocabulary and perform it with a stated aesthetic — from pattern to manifesto.
The path deliberately skips deep DSP theory (FM, wavetable, spectral, physical modeling), mixing and mastering, modular hardware, field recording as craft, and all visuals and AV-sync work. Visuals hand off to the av-performer path, which can take your Strudel and SuperCollider on-ramp as given. Deep synthesis and release mastering hand off to the producer path. DJ stagecraft hands off to the DJ/performance path. The optional Visual dataflow and audiovisual live coding module is the bridge touchpoint if you want to peek across before committing to the AV path.
This path assumes no prerequisites — everything needed to reach the north-star performance is contained within it.
The path
1. First Sounds in the Browser
Milestone
Publish a 60-second looping Strudel groove as a shareable link — a drum-plus-bass pattern that keeps time and can be re-triggered from silence.
2. Patterns, Grooves & Voices
Milestone
Perform a 3-minute multi-part Strudel piece live in one sitting — build drums, a bassline and a melodic layer from an empty buffer, mutate them, and bring it to a satisfying close.
3. Generative Systems & the SuperCollider Stack
Milestone
Record and release a 5-minute generative live-coded track: a rule-driven, self-mutating pattern set running on Tidal and SuperCollider that evolves without you touching every note.
4. Performing Live
Milestone
Play a live-streamed 15-minute algorave set from silence to finish — code projected, timing locked to the beat, recovering from at least one deliberate crash without stopping the music.
5. A Voice on Stage
Milestone
Perform a full live-coded set from scratch on stage in front of an audience: build, mutate and recover a multi-part pattern live, from silence to a finished piece — with a recognizably personal system and vocabulary.