Sonic Pi: How to Live Code an Orchestra • Sam Aaron • GOTO 2023

Sdílet
Vložit
  • čas přidán 2. 06. 2024
  • This presentation was recorded at GOTO Copenhagen 2023. #GOTOcon #GOTOcph
    gotocph.com
    Sam Aaron - Live Coding Musician & Creator of Sonic Pi @SamAaron
    RESOURCES
    / samaaron
    / samaaron
    github.com/samaaron
    / samaaron
    Links
    sonic-pi.net
    / sonic_pi
    github.com/sonic-pi-net/sonic-pi
    www.ableton.com/en/link
    hydra.ojack.xyz
    djdave.xyz
    @dj_dave____ • Array: • Array - DJ_Dave (Offic...
    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:
    gotocph.com/2023/sessions/2899
    RECOMMENDED BOOKS
    Hans Gruendel • Making Music with Sonic Pi • amzn.to/3oVxGV7
    Hans Gruendel • Learn to Program with Sonic PI • amzn.to/3qCrLEO
    Simon Monk • Raspberry Pi Cookbook • amzn.to/43AGPRX
    / gotocon
    / goto-
    / goto_con
    / gotoconferences
    #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 gotopia.tech
    Sign up for updates and specials at gotopia.tech/newsletter
    SUBSCRIBE TO OUR CHANNEL - new videos posted almost daily.
    czcams.com/users/GotoConf...
  • Věda a technologie

Komentáře • 1