Sonic Pi - BEAM Up The VJ! • Sam Aaron • GOTO 2023
This presentation was recorded at GOTO Aarhus 2023. #GOTOcon #GOTOaar
Sam Aaron - Live Coding Musician & Creator of Sonic Pi @SamAaron
RESOURCES
Sam
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 will then examine the architecture of Sonic Pi’s IO sub-system which is implemented on the BEAM in both Erlang and Elixir.
Once we’ve covered these basics we will then be in the perfect position to take a look at how Elixir is core to the future of Sonic Pi. The first stop in this new exciting journey and the main focus of this talk will be live coding visualisations in sync with the music. For that we’ll need to BEAM up a VJ.
Expect plenty of live code, noise and psychedelic imagery! [...]
TIMECODES
00:00 Intro
01:24 Sonic Pi demo
10:00 How to teach kids to code
24:05 Q&A
29:10 Cool code bits/demo
34:10 How Sonic Pi works
40:04 Visualization
47:02 Outro
Download slides and read the full abstract here:
RECOMMENDED BOOKS
Hans Gruendel • Making Music with Sonic Pi •
Hans Gruendel • Learn to Program with Sonic PI •
Simon Monk • Raspberry Pi Cookbook •
#SonicPi #LiveCodingMusic #CodingMusic #EducatingKids #SonicPiTutorial #SamAaron #SoundOfCode #CodeBasedMusic #SCSynth #Ruby #Erlang #Cpp
Looking for a unique learning experience?
Attend the next GOTO conference near you! Get your ticket at
Sign up for updates and specials at
SUBSCRIBE TO OUR CHANNEL - new videos posted almost daily.
1 view
0
0
2 weeks ago 00:04:22 1
LORD OF THE LOST - The Future Of A Past Life (feat. Marcus Bischoff) | Napalm Records
4 weeks ago 00:05:37 1
Sonic and Tails R за 5 минут
4 weeks ago 00:11:56 1
LORD OF THE LOST: Chris Harms führt durch die Chameleon Studios Hamburg
1 month ago 01:05:44 1
Tales of Eternia - Почти все боссы за Рида - テイルズオブエターニア-リードのほぼすべてのボス
1 month ago 00:04:20 1
LORD OF THE LOST - Blood & Glitter (Official Video) | Napalm Records
1 month ago 00:04:25 1
LORD OF THE LOST - Dead End (Official Video) | Napalm Records
1 month ago 00:05:09 1
LORD OF THE LOST - Destruction Manual (Official Video) | Napalm Records
2 months ago 00:00:00 1
PSE Tac Elite Special Weapon In Season 35! 👀
3 months ago 00:01:49 1
Snipe Anteator Remix - Mega Man X7 (Mega Man & Bass Style)
3 months ago 00:05:59 1
Need For Speed III - Pi (Mellow Sonic 2nd Remix)
3 months ago 00:26:45 1
Проект “Шедоу“ (2023) – Фан-фильм (Русские субтитры) | PROJECT SHADOW (2023) | Full Short Film
3 months ago 01:00:00 1
Life of Pi | Ambient Soundscape
3 months ago 00:01:32 1
[ BRAZILIAN PHONK ] MORXKILL, KID KAI - MONTAGEM PROS NORAS | 🎧 | 3 SEASON
3 months ago 00:08:51 6
“Seasons“ directed by Ivan Ivanov (Ivanov-Vano) and Yuri Norstein. Music by P. I. Tchaikovsky
4 months ago 00:05:32 1
П.И.Чайковский - Осень.... “Октябрь“- Tchaikovsky -The Seasons - October
4 months ago 00:46:07 1
Чайковский “Времена года“ (1972). Дирижер Е.Светланов / Tchaikovsky: The Seasons
4 months ago 00:42:38 1
Чайковский Времена года / Tchaikovsky The Seasons,
4 months ago 00:03:58 1
Dr. Grey has a message for Ava Jansen about Samantha Maxis! MW3 Zombies Season 3 Reloaded Cutscene
4 months ago 00:05:08 8
LORD OF THE LOST - Destruction Manual (Official UNCENSORED Video)
4 months ago 00:03:39 3
LORD OF THE LOST - Reset The Preset feat. Andy LaPlegua (Official Video) | Napalm Records
5 months ago 00:03:30 1
Simon’s aria from the oratorio “The Seasons” by J. Haydn | Ария Симона из ор.«Времена года» Й. Гайдн
5 months ago 00:01:57 1
P.K. Subban says Nikita Kucherov has to be MVP of the season (6 apr 2024)
5 months ago 00:38:22 1
Alexandеr Malofeev -- . The Seasons,
6 months ago 00:44:31 1
Петр Ильич Чайковский - Времена Года / Tchaikovsky - The Seasons