Live data from Hacker News

Sonic Pi v5

patreon.com

31–40 of 110 posts

Re: Sonic Pi v5

#31
post #2

Sonic Pi v5 is released. Sonic Pi is now more friendly, more accessible, more powerful and more fun. There's something to excite everyone - from the friendlier error messages, to the pro-audio config, to the new dynamic visuals for performance. Enjoy!

Congrats on the release Sam! Looking forward to checking it out. What's your favorite new feature?

I love the new Link Audio which lets you stream and receive audio on the local network with any other Link Audio capable software such as Ableton Live.

I also like the new QuickStart Cards as a way to get started that doesn’t require reading the built-in tutorial.

Re: Sonic Pi v5

#32
post #17
post #7

Is there any (somewhat) known artist who uses Sonic Pi in their actual work?

https://m.youtube.com/@dj_dave____ she started with Sonic Pi back in ~ 2020 but i guess she uses other stuff by now

Her opening set for Github Universe 2020 that used Sonic Pi is still so great. https://youtu.be/LaKT3pli5EQ

Re: Sonic Pi v5

#33

Earlier quoted context omitted.

The primary difference to me is that strudel's license is so restrictive that it's impossible to use on anything. This is MIT.

How exactly does the license matter if you just want to make music?

I want to embed the player into standalone video game binaries that don't require internet access to download the restrictively licensed files. I'm not looking to embed music file outputs, I want the music to remain customizable on the fly.

Re: Sonic Pi v5

#34

Every time I click a HN post with the Something Pi naming convention my graybeard brain expects to see an SBC. This is something just about as interesting! I grew up on (and still use) trackers for sequencing. It might be fun to try a similar workflow in this!

The SBC in question here is the Raspberry Pi — Sonic Pi was one of the early pieces of educational that made up the RPi ecosystem, and Sam Aaron was sponsored by the Raspberry Pi Foundation to write it.

Re: Sonic Pi v5

#35
This is one of my favorite software projects. I have played a bit with it a few years ago, and I often recommend others to play with it. I would love to have more musical knowledge, but even with my limited resources, I can do some cool stuff.

Congratulations and thank you for your hard work all these years!

Re: Sonic Pi v5

#36
post #34

Every time I click a HN post with the Something Pi naming convention my graybeard brain expects to see an SBC. This is something just about as interesting! I grew up on (and still use) trackers for sequencing. It might be fun to try a similar workflow in this!

The SBC in question here is the Raspberry Pi — Sonic Pi was one of the early pieces of educational that made up the RPi ecosystem, and Sam Aaron was sponsored by the Raspberry Pi Foundation to write it.

A bit confusing that ` Pi` developed two meanings:

- ` Pi` as a brand/line of SBCs, with Raspberry Pi being the original

- ` Pi` as a software package targeting Raspberry Pis or SBCs generally

Re: Sonic Pi v5

#37
I love Sonic Pi. I am a terrible musician but I really enjoy finding chords for a song and then putting them into a sonic pi buffer and messing around. U2 started as a cover band, right, so maybe this is a path to becoming musical someday.

The one thing that confuses me about Sonic Pi is the buffers/editor. I always wish I could replace the UI with my own embedded editor (emacs in my case). I would then be able to manage all my songs as files. Right now I hunt for "least crowded" buffer window, comment out the code for the song or songs, and then add my new song. If I had my own embedded editor (like emacs), I could rename buffers to be songs, have an unlimited amount (rather than just ten), integrated version control, etc.

Am I missing something simple about how others use sonic pi?

The big breakthrough of sonic pi is representing music as a highly readable text file. I assume I don't know how to use the built in editor and buffer system because I feel a lot of friction there.

Re: Sonic Pi v5

#38
post #37

I love Sonic Pi. I am a terrible musician but I really enjoy finding chords for a song and then putting them into a sonic pi buffer and messing around. U2 started as a cover band, right, so maybe this is a path to becoming musical someday. The one thing that confuses me about Sonic Pi is the buffers/editor. I always wish I could replace the UI with my own embedded editor (emacs in my case). I would then be able to ma…

If you look in the source code you’ll find an example REPL which serves as a great minimal example of how you can build your own interface.

You essentially need to spawn a process, read the session’s port numbers and then send messages via OSC over the local network loopback.

This could easily done from your favourite editor of choice (e.g. Emacs).

Re: Sonic Pi v5

#39
post #19

Earlier quoted context omitted.

The primary difference to me is that strudel's license is so restrictive that it's impossible to use on anything. This is MIT.

I think the underlying Supercollider sound engine uses the more restrictive GPL, though...

Actually v5 no longer uses SuperCollider’s scsynth engine.

I completely replaced it with my own port called SuperSonic - which targets native (used in this Sonic Pi release), WASM and embedded.

See https://github.com/samaaron/supersonic

Re: Sonic Pi v5

#40

Earlier quoted context omitted.

How exactly does the license matter if you just want to make music?

I want to embed the player into standalone video game binaries that don't require internet access to download the restrictively licensed files. I'm not looking to embed music file outputs, I want the music to remain customizable on the fly.

Seems like a pretty special use-case.
Post reply on HN