Rocking Out In Ruby - A Playful Introduction to Sonic PI
summary
Sonic Pi combines Ruby with synthesis and samples and ships preinstalled on Raspberry Pi (uploader notes Raspberry Pi sold 8 million) and it gives a tiny API where play and sleep represent most music, plus live_loop for threaded, in‑time looping. Examples show a sample slicer built quickly in Ruby, chip‑noise via linear feedback shift registers, a 60‑line Markov chain generator, and live coding that actually stays synchronized — these examples compile into real, playable pieces that work in classrooms.
AI-written summary · about
chapters (9)
- 0:00Introduction to Sonic Pi
- 2:20Core API: Play and Sleep
- 6:28Synthesis and Samples
- 10:55Applying Audio Effects
- 11:41Sequencing and Live Loops
- 15:30Ruby Power and Examples
- 22:12Advanced Sound Research
- 25:15The Joy of Live Coding
- 27:35Education and Future Goals
related talks
37mSonic PI: live music, live coding
30mLive Coding Music with Sonic Pi
15mProgramming as Performance: Live Coding with Sonic Pi
59mSonic Pi
46mLearn to Make Music. With Ruby.
42mGet Ready to Rock with Sonic Pi - The Live Coding Music Synth for Everyone
33mSounds, Synths, and Sonic Pi! Oh My!
50mProgramming as Performance
