Home Conference Sessions Get Ready to Roc...

Get Ready to Rock with Sonic Pi - The Live Coding Music Synth for Everyone

Sam Aaron | GOTO Chicago 2018

You need to be signed in to add a collection

Sonic Pi is an environment for live coding music that targets both education and professional musicians. In this demo-heavy talk we’ll cover its history - why it was created, how it evolved and what it can do today. We’ll also take a quick technical nose dive into some of the more interesting linguistic innovations that were necessary to perform live with code. For example, we’ll see how we can rhythmically sync multiple threads, use lexical blocks to close over time, accurately sleep without drifting and deterministically manipulate global state concurrently. Expect noise!

Share on:
linkedin facebook
Copied!

Transcript

Sonic Pi is an environment for live coding music that targets both education and professional musicians. In this demo-heavy talk we’ll cover its history - why it was created, how it evolved and what it can do today. We’ll also take a quick technical nose dive into some of the more interesting linguistic innovations that were necessary to perform live with code. For example, we’ll see how we can rhythmically sync multiple threads, use lexical blocks to close over time, accurately sleep without drifting and deterministically manipulate global state concurrently. Expect noise!

About the speakers

Sam Aaron

Sam Aaron

Live Coding Musician and Creator of Sonic Pi

Related topics