
Programming As An Expressive Instrument (with Sam Aaron)
About this episode
Sam Aaron is the creator of Sonic Pi, one of the most unusual software platforms you’ll encounter. It’s a live-coding playground for making music. A tool that lets you write code that defines sounds and musical phrases, and build up a hole program that plays anything from a short bleep to a whole nightclub set. And Sam’s creator has been using it live for years, weaving drum & bass nights out of thin air, all driven by the Ruby-esque he writes.
In this episode we go through Sam’s career path and design journey as we look at what it takes to make a programming language with enough expressivity and productivity to produce music at the speed of Sam’s imagination.
--
Sam’s Sonic Pi Course: https://www.patreon.com/posts/new-introductory-115404746
Sonic Pi: https://sonic-pi.net/
SuperCollider: https://supercollider.github.io/
Overtone: https://github.com/overtone/overtone
Power Gloves: https://en.wikipedia.org/wiki/Power_Glove
Web Audio API: https://developer.mozilla.org/en-US/docs/Web/API/Web_Audio_API
Tau5: https://www.patreon.com/posts/announcing-sonic-112605951
Support Developer Voices on Patreon: https://patreon.com/DeveloperVoices
Support Developer Voices on YouTube: https://www.youtube.com/@developervoices/join
Kris on Bluesky: https://bsky.app/profile/krisajenkins.bsky.social
Kris on Mastodon: http://mastodon.social/@krisajenkins
Kris on LinkedIn: https://www.linkedin.com/in/krisjenkins/
Get every episode summarized
Each time Developer Voices publishes, we email you a written briefing from the transcript — the topics, who appeared, and any specific claims, with the ad reads skipped.
Email me new episodesFree for 3 shows. No card needed.
Hosts & guests
No transcript yet
This episode has not been transcribed. Request it and it moves to the front of the queue.
More episodes
More from Developer Voices

DuckDB And The Burden of Success (with Hannes Mühleisen)
Developer Voices

The Enterprise AI Gap (with James Brown)
Developer Voices

What If Every SQL Query Could Update Incrementally? (with Lalith Suresh)
Developer Voices

What's Worth Knowing In AI Right Now? (with Henry Garner)
Developer Voices
