Sonic Pi - BEAM Up The VJ! • Sam Aaron • GOTO 2023

preview_player
Показать описание
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

#SonicPi #LiveCodingMusic #CodingMusic #EducatingKids #SonicPiTutorial #SamAaron #SoundOfCode #CodeBasedMusic #SCSynth #Ruby #Erlang #Cpp

Looking for a unique learning experience?

SUBSCRIBE TO OUR CHANNEL - new videos posted almost daily.
Рекомендации по теме
Комментарии
Автор

Sam Aaron is inspiring people for years now. This talk is no exception. Such an impressive person. <3

malte
Автор

man you did a great job. humanity thanks you

scpresearcherssite
Автор

Sam is fantastic. This is a really great talk

comte.sounds
Автор

34:43 "An Nginx for audio" sounds cool

Qaboom
Автор

There seems to be a problem with the playback of the music samples during the talk

MajeureX
Автор

any example how to play clear melody instead of noise?
And I mean sound I would like to hear, not a buzz like from cheap keyboard

krzysztofbardzinski
welcome to shbcf.ru