~/talk

Sonic Pi

Talkat Scala World 2019 · 2019-09-11..09-13· [creative-coding]
slides:none on file

Sonic Pi is a free, Ruby-based live‑coding environment that runs on macOS Windows and Raspberry Pi, used by over 500,000 users. Code sends timestamped messages to SuperCollider, uses sample‑accurate scheduling with sleep‑ahead drift correction, and implements live_loop concurrency so independent threads play rhythm, bass and melody together. Deterministic randomness comes from preloaded WAV white‑noise tables indexed per thread, and the system exposes managed effect contexts (reverb creation/destruction) so live edits don’t leak resources.

AI-written summary · about

  1. 0:00Intro
  2. 4:15Demo
  3. 10:00Sonic Pi
  4. 17:40Formal proofs
  5. 21:50Overtone
  6. 22:50Learnings
  7. 24:50Timing
  8. 26:30Making it interesting
  9. 30:00Prerecorded sounds
  10. 32:15Loops
  11. 36:40Concurrency
  12. 43:08Scale
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.