Live data from Hacker News

Sonic Pi is a code-based music creation and performance tool

sonic-pi.net

1–10 of 70 posts

Re: Sonic Pi is a code-based music creation and performance tool

#3
Sam Aaron [1], the creator of Sonic-Pi, just released v3.2.0 [2].

I've only played around with Sonic-Pi a bit but I find it exceptional. It has the sound quality that I would expect from a more professional tool while still being accessible to the beginner and being programmer friendly. It's also completely free/libre/open source.

There's a good community over at the discussion forum `in_thread` [3]. Sam Aaron also has many videos of him practicing, live streaming, etc., complete with code in the background to see what he's doing [4].

I'm a bit light on the details but I think Sonic-Pi uses `supercollider` [5] "underneath" as the audio synthesis engine.

I've heard that Sam Aaron offsets some of his income by doing live gigs and talks. COVID-19 has put a damper on that so I would encourage people to donate to his Patreon [6] if they can.

[1] http://sam.aaron.name/

[2] https://in-thread.sonic-pi.net/t/sonic-pi-v3-2-tau-released/...

[3] https://in-thread.sonic-pi.net/

[4] https://www.youtube.com/user/samaaronuk/videos

[5] https://github.com/samaaron/sonic-pi/wiki/Sonic-Pi-Internals

[6] https://www.patreon.com/samaaron

Re: Sonic Pi is a code-based music creation and performance tool

#5
post #2

Looks really nice, I'll be sure to try it out! For people interested in this, there's also a recent project https://github.com/overtone/overtone which looks similar, using Clojure though (which seems to deem itself better to live programming).

Oh, the main contributor to Overtone is actually also the main contributor to Sonic Pi!

Re: Sonic Pi is a code-based music creation and performance tool

#7
post #3

Sam Aaron [1], the creator of Sonic-Pi, just released v3.2.0 [2]. I've only played around with Sonic-Pi a bit but I find it exceptional. It has the sound quality that I would expect from a more professional tool while still being accessible to the beginner and being programmer friendly. It's also completely free/libre/open source. There's a good community over at the discussion forum `in_thread` [3]. Sam Aaron also h…

Seconding everything you say here

It takes a while to get it but it is very powerful. Docs could be a bit better (they're not bad) but in the end it is Ruby code. I would also be happier if I had a CLI because the IDE editor has (minor) issues but it also helps a lot with its integration with the rest of the system

But those are minor issues in a great project.

Yes it uses supercollider (too bad that API is much more complicated than Sonic-Pi)

Re: Sonic Pi is a code-based music creation and performance tool

#8
post #3

Sam Aaron [1], the creator of Sonic-Pi, just released v3.2.0 [2]. I've only played around with Sonic-Pi a bit but I find it exceptional. It has the sound quality that I would expect from a more professional tool while still being accessible to the beginner and being programmer friendly. It's also completely free/libre/open source. There's a good community over at the discussion forum `in_thread` [3]. Sam Aaron also h…

Seconding everything you say here It takes a while to get it but it is very powerful. Docs could be a bit better (they're not bad) but in the end it is Ruby code. I would also be happier if I had a CLI because the IDE editor has (minor) issues but it also helps a lot with its integration with the rest of the system But those are minor issues in a great project. Yes it uses supercollider (too bad that API is much more…

I haven't used it but apparently there's a `sonic-pi-cli` project that has a command line interface to Sonic Pi [1]. It's unclear to me whether the Sonic Pi IDE has to be running to use it, though.

I agree the documentation could be better but, in it's favor, there's a built in tutorial/examples along with built in documentation in the IDE that gets you most of the way there. I find it hard to track down what some of the options do on effects and other functions but these are minor complaints of mine.

[1] https://github.com/Widdershin/sonic-pi-cli

Post reply on HN