~/talk

Live Coding Music with Sonic Pi

Talkat RubyConf 2017 · 2017-11-15..11-17· [ruby, creative-coding]
slides:none on file

Sonic Pi is a Ruby DSL & IDE that runs on desktop and Raspberry Pi, plays synths and samples with sample-accurate timing (claims down to milliseconds), supports multi-threaded performance via live_loop concurrency, lets code change live without tearing down, offers deterministic random seeds so riffs reproduce, imports live audio and MIDI, and ships with a 40k‑word tutorial. Demos build working beats, layered threads, and synchronized MIDI/audio rigs onstage.

AI-written summary · about

  1. 0:00Programming's social perception
  2. 3:53Code as expression
  3. 6:23Introducing Sonic Pi
  4. 10:15Sonic Pi like a guitar
  5. 14:10Sample manipulation and sound design
  6. 17:00Open-source access
  7. 18:52Teaching concurrency
  8. 21:43Live coding performance
  9. 24:18Randomization vs determinism
  10. 27:05Audio input and MIDI
  11. 30:05Q&A
~/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.