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

Поделиться
HTML-код
  • Опубликовано: 2 авг 2024
  • This presentation was recorded at GOTO Aarhus 2023. #GOTOcon #GOTOaar
    gotoaarhus.com
    Sam Aaron - Live Coding Musician & Creator of Sonic Pi ‪@SamAaron‬
    RESOURCES
    sonic-pi.net
    / sonic_pi
    github.com/sonic-pi-net/sonic-pi
    www.ableton.com/en/link
    hydra.ojack.xyz
    Sam
    / samaaron
    / samaaron
    github.com/samaaron
    / samaaron
    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:
    gotoaarhus.com/2023/sessions/...
    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-
    / 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.
    ruclips.net/user/GotoConf...
  • НаукаНаука

Комментарии • 10

  • @malte42
    @malte42 Год назад +7

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

  • @firehandszarb
    @firehandszarb 7 месяцев назад +2

    Absolutely amazing piece of software.

  • @ofclearlight
    @ofclearlight Год назад +2

    Sam is fantastic. This is a really great talk

  • @scpresearcherssite1054
    @scpresearcherssite1054 Год назад +2

    man you did a great job. humanity thanks you

  • @Qaboom
    @Qaboom Год назад

    34:43 "An Nginx for audio" sounds cool

  • @MajeureX
    @MajeureX Год назад +1

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

  • @krzysztofbardzinski
    @krzysztofbardzinski Год назад

    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

    • @mariuszdabrowski1505
      @mariuszdabrowski1505 Год назад +1

      You can use any sample you want. Or choose one of many possible synths available. Or output midi notes/melody to any midi device/synthesizer. Isn't it enough?

    • @radhat_
      @radhat_ 11 месяцев назад

      you can use it with Ableton if u want. Or using your sample, or synth

    • @casim8842
      @casim8842 6 месяцев назад +1

      Sounds like there was an unfortunate error in the sound set up, or in the video rendering, there is a distorted echo of all audio from his laptop. Sam would have noticed it if it was happening live in the room.