Sonic Pi: How to Live Code an Orchestra • Sam Aaron • GOTO 2023
This presentation was recorded at GOTO Copenhagen 2023. #GOTOcon #GOTOcph https://gotocph.com Sam Aaron - Live Coding Musician & Creator of Sonic Pi @SamAaron RESOURCES / samaaron / samaaron https://github.com/samaaron / samaaron Links https://sonic-pi.net / sonic_pi https://github.com/sonic-pi-net/sonic-pi https://www.ableton.com/en/link https://hydra.ojack.xyz https://djdave.xyz @dj_dave____ • Array: • Array - DJ_Dave (Official Music Video) ABSTRACT Sonic Pi is a free code-based music creation and performance tool that targets both education and professional musicians. It is possible for beginners to code fresh beats, driving bass lines and shimmering synth riffs. All this whilst teaching core computer science concepts such as sequencing, functions, variables, loops, data structures and algorithms. This talk will briefly introduce Sonic Pi before taking a deep technical nose-dive into some of the interesting requirements of live coding systems. We’ll touch on concurrency, distributed programming, temporal logic, deterministic randomisation, event streams, hot swapping code and domain specific languages. Finally we’ll take a sneak peak of the future of Sonic Pi with a world’s first live demo of the new experimental tech which can turn any browser into a live coded synth. Expect plenty of live code, live demonstrations, noise and psychedelic imagery! [...] TIMECODES 00:00 Intro 00:25 Sonic Pi demo 08:05 How to teach kids to code 14:31 DJ Dave 20:40 How Sonic Pi works 34:06 Web-based TB303 37:10 Outro Read the full abstract here: https://gotocph.com/2023/sessions/2899 RECOMMENDED BOOKS Sam Aaron & Russell Barnes • Code Music with Sonic Pi • https://amzn.to/4hBRYtC Hans Gruendel • Making Music with Sonic Pi • https://amzn.to/3oVxGV7 Hans Gruendel • Learn to Program with Sonic PI • https://amzn.to/3qCrLEO Simon Monk • Raspberry Pi Cookbook • https://amzn.to/43AGPRX / gotocon / goto- / goto_con / gotoconferences #SonicPi #LiveCodingMusic #CodingMusic #EducatingKids #SonicPiTutorial #SamAaron #SoundOfCode #CodeBasedMusic #SCSynth #Ruby #Erlang #Cpp CHANNEL MEMBERSHIP BONUS Join this channel to get early access to videos & other perks: / @goto- Looking for a unique learning experience? Attend the next GOTO conference near you! Get your ticket at https://gotopia.tech Sign up for updates and specials at https://gotopia.tech/newsletter SUBSCRIBE TO OUR CHANNEL - new videos posted almost daily. https://www.youtube.com/user/GotoConf...

You Keep Using That Word • Sam Newman • GOTO 2023

TypeScript in Express – TypeScript Tutorial

David Jeremiah Sermons 2026 🔥🙏 God Has A Miracle Waiting For You 🔥🙏 David Jeremiah 2026

My Son-In-Law Has No Idea I Own The Company He Works For As CEO. Dad Journey.

Inside the BEAM JIT: How Lukas Backström Made Erlang Faster

Las Maravillas Naturales Más Increíbles De La Tierra Han Impactado Al Mundo | Documental en 4K

How to Code Like a DJ - Sam Aaron (with Sonic Pi)

Lawrence Wilkerson: Iran-Krieg spitzt sich zur globalen Krise zu

Doctor promotes fake illness | Rezo reacts

EXPOSING What Major Record Labels Don’t Know How to Do!

The PROBLEM with Capitalism - Smarter Every Day 316

Tibetan Healing Sounds for Mind, Body & Soul | Relaxation, Sleep & Inner Peace

OpenAI: A Bubble Bigger Than Dotcom

„Bei der Hochzeit meines Bruders behandelte mich die Familie wie Personal – bis ich zahlte.“

Real-Time WebSockets Course | Build a Live Sports Dashboard with Node.js & PostgreSQL

I FULLY Switched to Linux... but will I stay?

TypeScript Tutorial for Beginners

Michael Hudson: Der US-Plan zur Wiederbelebung der geoökonomischen Dominanz

Live Coding in SuperCollider: a Tutorial with Eli Fieldsteel

This Guy Beat ANATOLY | Gym CHALLENGE Went Wrong

