Top
Best
New

Posted by samaaron 4 days ago

Sonic Pi v5(www.patreon.com)
380 points | 90 commentspage 2
olivia-banks 14 hours ago|
I remember years and years ago getting a Raspberry Pi from my father. We were going to use it for something or other, but that plan fell through, and I ended up using it to "deploy" my first programming project when I was around 12 or so, which was a home assistant that I was really proud of. I remember using Sonic Pi to come up with what I think was an excessive 30 or so different sounds and indicator tones for it, and a little startup jingle. Good times.
samaaron 14 hours ago|
Awesome to hear! So glad you had fun with it :-)
RonovoRonove 6 hours ago||
Yesss. I have been here for years. Love to see v5 finally get released. Well done, Sam! Here's to many more years. \m/
samaaron 3 hours ago|
Thanks for your kind support!
holsee 11 hours ago||
I was at a final session of Code Mesh many moons ago in London, beer in hand, Sam + Joe Armstrong on stage banging out beats with Sonic Pi - good times.
alin23 16 hours ago||
I was just working on a music improv app for the MacBook trackpad [1] and tried to use Sonic Pi 4 for the backing track (muse) generator but it was too clunky to run a full fledged second GUI alongside the app and control it through OSC.

I had to do sample retrieval, decoding, native CoreAudio logic to get acceptable latency. A programmable synth would have made my life so much easier.

supersonic-scsynth in Pi 5 feels more fit now, it’s the first time I tried a JS frontend for a macOS app but if it lets me import this and use it so easily, it already paid its dividends.

[1] https://lowtechguys.com/meander

glimshe 17 hours ago||
I keep wanting to learn Supercollider but I never get to. Maybe I'm more enamored of the idea of live coding than actually wanting to play this way. Sonic Pi could finally convince me!
gizajob 17 hours ago|
Get Claude to come up with ideas and generate .scd files which you can launch with supercollider. Ask it to build a gui with parameters. It’s pretty good at it.
razster 6 hours ago||
Sweet. Going to make Pi help make Pi music. Just have to vibe code some method but this will be enjoyable.
oceansky 15 hours ago||
Sonic Pi or Strudel? Which is better for a music noob?
capital-g 11 hours ago||
As mentioned before, the license needs to be GPL since the audio engine is clearly a derivative of SuperCollider/scsynth. I also asked the original author jmc and he is also not agreeing w/ your "network barrier" interpretation to avoid GPL.

One more thought: it might be worth checking in with people before running AI agents over their GPL code, especially in a creative coding environment.

WithinReason 15 hours ago||
I tried it for a few seconds but there is a huge lag between pressing a button and the sound, and half the time the button press does nothing. It's basically unusable.
samaaron 15 hours ago|
By default there’s a 500ms latency as this gives all target platforms sufficient breathing space for system pauses and other work not to affect the scheduling.

Multiple presses spawn multiple threads which layer over each other - unless you’re using Live Loops in which case it triggers hot code swapping.

What was the code you were running? Happy to help.

We also have a friendly forum to ask questions and get help: https://in-thread.sonic-pi.net

WithinReason 14 hours ago||
Thanks I appreciate the response but this is not for me. I clicked "your first note" and got a runtime error "Promise timed out after 3 seconds".
samaaron 14 hours ago||
Sounds like a possible bug which I’d be only too happy to support you with should you open a github issue. Sorry your experience wasn’t smooth.
ironmanszombie 13 hours ago|
Someone needs to introduce this to an AI model. Have agents recreate music from scratch! :)
More comments...