The Patchbay_

Live-coding cheat sheets

Quick syntax references for the languages you make music with — the mini-notation, functions and idioms you keep forgetting, one page each. Bookmark the one you're learning.

Live coding & pattern languages

The mini-notation, pattern functions and transport commands you reach for mid-performance.

TidalCycles cheat sheetHaskell pattern language for live codingStrudel cheat sheetTidalCycles patterns in the browser (JavaScript)Sonic Pi cheat sheetRuby-based live coding for education & performanceFoxDot cheat sheetPython live coding over SuperColliderOvertone cheat sheetClojure toolkit over SuperColliderOrca cheat sheetEsoteric grid sequencer

Synthesis languages

UGens, opcodes and the syntax for building sound from primitives.

SuperCollider cheat sheetReal-time synthesis server + sclangChucK cheat sheetStrongly-timed language for real-time synthesisCsound cheat sheetVeteran synthesis & DSP language

Notation & composition

Text-based notation formats and symbolic music toolkits — syntax and the idioms that are easy to forget.

ABC Notation cheat sheetPlain-text music notationLilyPond cheat sheetText-based music engravingAlda cheat sheetText-based music composition languagemusic21 cheat sheetPython toolkit for symbolic music analysis

Web audio & tooling

Browser audio and the command-line utility you end up using on every project.

Tone.js cheat sheetWeb Audio framework for interactive musicWeb Audio API cheat sheetThe browser's native audio engineFFmpeg (audio) cheat sheetThe command-line swiss army knife for audio

Compare all live-coding tools →