Programming as Performance
summary
Sonic Pi is a free, open-source live‑coding music environment (SuperCollider backend) that runs on a Raspberry Pi (~€30) and claims ~1M users; it uses live_loop hot-swap to spawn threads that can be redefined at loop boundaries for safe real‑time edits and implements deterministic multithreading so the same code reproduces the same music. It supports samples, ADSR envelopes, effects (reverb, bitcrush), and aubio onset detection for slicing; funded mainly by Raspberry Pi Foundation and used in large teaching projects.
AI-written summary · about
chapters (12)
- 0:00Start
- 3:23What Did You Like about Programming
- 8:19Research Outputs
- 16:10Attack Time
- 16:23Adsr Envelope
- 16:45Synthesizers
- 19:55Iteration
- 20:47Randomization
- 22:16Program Determinism
- 28:00Implementation of Live Loop
- 33:20Adding Reverb
- 33:52Super Collider








