home.social

#sonicpi — Public Fediverse posts

Live and recent posts from across the Fediverse tagged #sonicpi, aggregated by home.social.

  1. What if your computer was a musical instrument?
    Sam Aaron built one. In Ruby. It's been played at the Royal Albert Hall and from the ISS.

    #Rubycon2026 #Ruby #RubyLang #SonicPi #LiveCoding

  2. What if your computer was a musical instrument?
    Sam Aaron built one. In Ruby. It's been played at the Royal Albert Hall and from the ISS.

    #Rubycon2026 #Ruby #RubyLang #SonicPi #LiveCoding

  3. What if your computer was a musical instrument?
    Sam Aaron built one. In Ruby. It's been played at the Royal Albert Hall and from the ISS.

    #Rubycon2026 #Ruby #RubyLang #SonicPi #LiveCoding

  4. What if your computer was a musical instrument?
    Sam Aaron built one. In Ruby. It's been played at the Royal Albert Hall and from the ISS.

    #Rubycon2026 #Ruby #RubyLang #SonicPi #LiveCoding

  5. What if your computer was a musical instrument?
    Sam Aaron built one. In Ruby. It's been played at the Royal Albert Hall and from the ISS.

    #Rubycon2026 #Ruby #RubyLang #SonicPi #LiveCoding

  6. 🚀 NEW on We ❤️ Open Source 🚀

    Jessica Garson (@@jessicagarson) shares how discovering Sonic Pi changed her path—transforming code into live music performances that took her on tour across Europe and Asia.

    Learn how Sonic Pi and SuperCollider make real-time music creation possible through code. 🎶

    allthingsopen.org/articles/tur

    #WeLoveOpenSource #SonicPi #OpenSource #LiveCoding

  7. 🚀 NEW on We ❤️ Open Source 🚀

    Jessica Garson (@@jessicagarson) shares how discovering Sonic Pi changed her path—transforming code into live music performances that took her on tour across Europe and Asia.

    Learn how Sonic Pi and SuperCollider make real-time music creation possible through code. 🎶

    allthingsopen.org/articles/tur

    #WeLoveOpenSource #SonicPi #OpenSource #LiveCoding

  8. Tau5 - Le successeur de Sonic Pi se met à l'IA korben.info/tau5-le-successeur Vous connaissez Sonic Pi, ce logiciel génial pour coder de la musique que je vou #intelligence-artificielle/chatbots-llm #multimedia-culture/musique #LiveCoding #SonicPi

  9. Sessions from the 24 hour Live Code Stream for Palestine are online.

    Lots of variety and high quality art from people with passion - and a demand for humanity in Palestine ❤️🖤🤍💚

    archive.org/search?query=subje
    #livecoding #algorave #strudel #foxdot #sonicPi #orca #hydra #glsl #electronicMusic

  10. @garpu By the way, did you see what @samaaron did post #SonicPi - he wrote SuperSonic which contains a port of #scsynth to WebAssembly: sonic-pi.net/supersonic/demo.h

  11. I'm teaching Sonic Pi in a music tech class, and because we were using the TB-303 synth in class, I felt compelled to modify what we did to make the Charli XCX “365” bassline:

    #SonicPi #Ruby #Algorave #CharliXCX

  12. I've been wanting to play around with some variations on Steve Reich's "Clapping": youtu.be/lzkOFJMI5i8?si=35fN5r

    I discovered Sonic Pi, which basically lets you write Ruby code to generate music: sonic-pi.net/

    Turns out I *also* have been meaning to learn some Ruby, so: win-win!

    It may seem weird to use Ruby for music programming...but I think it's actually a great idea. Here's some sample code. I love how you can pretty much just read it. (Modulo goofy formatting...)

    live_loop :loopr do
    sample :loop_compus, rate: [0.5, 1, 1, 1, 1, 2].choose unless one_in(10)
    sleep 4
    end

    live_loop :bass do
    sample :bass_voxy_c, amp: rrand(0.1, 0.2), rate: [0.5, 0.5, 1, 1,2,4].choose if one_in(4)
    use_synth :mod_pulse
    use_synth_defaults mod_invert_wave: 1
    play :C1, mod_range: 12, amp: rrand(0.5, 1), mod_phase: [0.25, 0.5, 1].choose, release: 1, cutoff: rrand(50, 90)
    play :C2, mod_range: [24, 36, 34].choose, amp: 0.35, mod_phase: 0.25, release: 2, cutoff: 60, pulse_width: rand
    sleep 1
    end

    #music #ruby #sonicpi #livecoding

  13. "Kibo o Ushinatta Toki" è un brano/listato per Sonic Pi che scrissi nell'estate del 2019. Era un periodo abbastanza particolare. Sembra passata una vita, sono cambiate tante cose.

    #coding #music #sonicpi #computermusic #musica #codice

  14. "Kibo o Ushinatta Toki" è un brano/listato per Sonic Pi che scrissi nell'estate del 2019. Era un periodo abbastanza particolare. Sembra passata una vita, sono cambiate tante cose.

    #coding #music #sonicpi #computermusic #musica #codice

  15. "Kibo o Ushinatta Toki" è un brano/listato per Sonic Pi che scrissi nell'estate del 2019. Era un periodo abbastanza particolare. Sembra passata una vita, sono cambiate tante cose.

    #coding #music #sonicpi #computermusic #musica #codice

  16. "Kibo o Ushinatta Toki" è un brano/listato per Sonic Pi che scrissi nell'estate del 2019. Era un periodo abbastanza particolare. Sembra passata una vita, sono cambiate tante cose.

    #coding #music #sonicpi #computermusic #musica #codice

  17. sample manipulation is really good in sonic pi

    # guitar_lead.rb
    define :guitar_lead do
    4.times do
    sample :guit_e_fifths, beat_stretch: 6
    sleep 1
    end
    sample :guit_e_fifths, beat_stretch: 6, pitch: -2, amp: 1.5
    sleep 1
    sample :guit_e_fifths, beat_stretch: 6, pitch: 2, amp: 1.5
    sleep 1
    sample :guit_e_fifths, beat_stretch: 6, pitch: -4, amp: 1.5
    sleep 1
    sample :guit_e_fifths, beat_stretch: 6, pitch: 2, amp: 1.5
    sleep 1
    end


    guitar_lead

    #SonicPi #Music #MusicProduction

  18. lmao

    # megalolvania.rb

    use_synth :chiplead
    use_synth_defaults amp: 1, release: 0.3
    play_pattern_timed [:d3, :d3, :d4], 0.15
    sleep 0.1
    play :a3
    sleep 0.4
    play_pattern_timed [:gs3, :g3, :f3], 0.25
    play_pattern_timed [:d3, :f3, :g3], 0.15

    #SonicPi #Undertale #Music #MusicProduction

  19. i kind of imagine this being used to showcase something's afoot on a starship

    # inquisitive_starscape.rb

    define :melody_one do
    use_synth :mod_beep
    use_synth_defaults amp: 0.05
    play_pattern_timed scale(:b4, :minor_pentatonic, num_octaves: 3).shuffle, 0.5
    end

    define :lead_one do
    use_synth :prophet
    use_synth_defaults amp: 0.4
    use_synth_defaults attack: 0.2, sustain: 0.75
    play_pattern_timed [:b4, :a4, :c4, :g4], 4
    end

    define :bass_one do
    use_synth :mod_tri
    use_synth_defaults amp: 0.1
    play_pattern_timed scale(:b2, :minor, num_octaves: 2), 0.5
    end

    in_thread do
    2.times do
    lead_one
    end
    end

    in_thread do
    4.times do
    bass_one
    end
    end

    in_thread do
    4.times do
    melody_one
    end
    end

    #SonicPi #Music #MusicProduction

  20. update: there is a very nice flatpak that solves all of my installation problems with #sonicpi, i have been enjoying myself with the program and writing cool ruby music :neomouse_nerd:

    i take back my criticism but will say it would be nice to have sonic pi in more distribution package managers but i get that linux apps are weird to package on every distro

  21. Over the years, this remains one of my favourite long-tracks to listen to when working:
    youtube.com/watch?v=KJPdbp1An2s

    What are your tracks?
    Any genre allowed!

    #SonicPi #LiveCoding #DJSet #Music #WorkMusic

  22. three generations of humans composing great beats together at #SonicPi music workshop at #FosdemJunior with @4pip
    cc @samaaron

  23. three generations of humans composing great beats together at #SonicPi music workshop at #FosdemJunior with @4pip
    cc @samaaron

  24. three generations of humans composing great beats together at #SonicPi music workshop at #FosdemJunior with @4pip
    cc @samaaron

  25. three generations of humans composing great beats together at #SonicPi music workshop at #FosdemJunior with @4pip
    cc @samaaron

  26. Since I've been seeing quite a few more recent talk about #AlgoRave & #LiveCoding in my TL... Here is one of my own favourite live creations with @samaaron's amazing #SonicPi. The track is already almost 10 years old (in September) and was first premiered as part of my "We're the incanters" talk at Retune 2014 in Berlin... Good times & good people (incl. a sizable & entertaining faction of #Farbrausch present)

    soundcloud.com/toxi/sonic-pi-r

    (give it ~1:30 to really get going...)

    #AmenBreaks #DrumAndBass #DnB #LivePerformance #Music4Coding

  27. Since I've been seeing quite a few more recent talk about #AlgoRave & #LiveCoding in my TL... Here is one of my own favourite live creations with @samaaron's amazing #SonicPi. The track is already almost 10 years old (in September) and was first premiered as part of my "We're the incanters" talk at Retune 2014 in Berlin... Good times & good people (incl. a sizable & entertaining faction of #Farbrausch present)

    soundcloud.com/toxi/sonic-pi-r

    (give it ~1:30 to really get going...)

    #AmenBreaks #DrumAndBass #DnB #LivePerformance #Music4Coding

  28. 🪩🔊 artist preview: @solsarratea and #napain create visual code-traits and energetic breakcore beats

    alsolquema manufactures portraits of code by writing shader programs and generating visual narratives. She is constantly looking for the expression in the medium, and generating new mediums to express herself.

    napain is an audio artist blending ideas and creatively combining complex concepts in performance and works. He works with TidalCycles, instruments, and tradiotional DAW to bring his artistic vision to life.

    Photo Credits: @harte_echtzeit

    #algorithmicmusic #algorave #livecodingmusic #livecodingvisuals #hydra #tidalcycles #iclc #sonicpi #megra #orca #p5js #festival #zwickau #leipzig

  29. Hey✌️

    Some of you maybe made it to #ICLC2024 in Shanghai, some not. Anyhow, we invite you to our satellite event „futur AAA" #festival in Zwickau, Germany, June 14th-16th. Even if you can not join, we want to make you part of the festival. Send us short videos about who you are, where are you based and what kind of #livecoding work you do. Clips from groups or individuals having 30-60s length are welcome. We will show them during our opening ceremony. ❤️👾

    Call ends June 8th, details -> github.com/futur-aaa/open_call

    #algorithmicmusic #algorave #livecodingmusic #livecodingvisuals #hydra #tidalcycles #iclc #sonicpi #megra #orca #p5js #festival

    @toplap_bcn @toplap @toplap_ka @mad @yaxu @algorave @algoafrofutures @incolico @harte_echtzeit