Live data from Hacker News

Sonic Pi – The Live Coding Music Synth for Everyone

sonic-pi.net

31–40 of 65 posts

Re: Sonic Pi – The Live Coding Music Synth for Everyone

#31
Live coding music is nice, but the interface is awful.

Having someone type at a laptop is so boring to watch, it totally kills the mood.

I'd rather have them manipulate lego like bricks on a physical screen or even write on a chalkboard...

Something has to be better than this

Re: Sonic Pi – The Live Coding Music Synth for Everyone

#32
First learned of Sonic Pi in Dylan Beattie's "The Art of Code" NDC London conference[1]. Overall a very interesting watch; the particular segment mentioning Sonic Pi had really piqued my interest towards this wonderful piece of software.

[1] https://yewtu.be/watch?v=6avJHaC3C2U

Re: Sonic Pi – The Live Coding Music Synth for Everyone

#33
post #29

Have been trying to get into live coding, mostly with Supercollider but Sonic-Pi looks nice as well (certainly less verbose). On the composition side of things it seems to be fantastic, I've used a lot of Renoise and this way of doing things just feels like a more direct way of what I was trying to do there, really nice. The big drawback for me so far has been sound design. Actually building your own synths can be di…

Didn’t Renoise have some sort of Lua interface? In theory it should allow doing what this is doing, and more.

It does, but it ends up working a little bit like using a regular live-coding language with a DAW in that your switching between the two tools. Plus, from what I can remember in Renoise its largely about populating the tracker interface itself rather than values, which makes the whole live portion of it a bit more challenging

Re: Sonic Pi – The Live Coding Music Synth for Everyone

#34
post #31

Live coding music is nice, but the interface is awful. Having someone type at a laptop is so boring to watch, it totally kills the mood. I'd rather have them manipulate lego like bricks on a physical screen or even write on a chalkboard... Something has to be better than this

If you continue the live coding (thought) experiment, you would naturally code a better interface. At that point you would be reinventing something like Ableton Live, but completely different. Similar to how using Lisp for a project develops its own DSL for the application different from other DSLs for other applications.

So we'd be watching someone simultaneously live code/play music and live code their interface.

Personally, I'd rather let them code the interface off stage and watch the live performance. After all, using the interface is live coding, but using the pre-built DSL.

Re: Sonic Pi – The Live Coding Music Synth for Everyone

#35
post #31

Live coding music is nice, but the interface is awful. Having someone type at a laptop is so boring to watch, it totally kills the mood. I'd rather have them manipulate lego like bricks on a physical screen or even write on a chalkboard... Something has to be better than this

If you continue the live coding (thought) experiment, you would naturally code a better interface. At that point you would be reinventing something like Ableton Live, but completely different. Similar to how using Lisp for a project develops its own DSL for the application different from other DSLs for other applications. So we'd be watching someone simultaneously live code/play music and live code their interface. P…

Right, good point.

In some ways, sonic Pi is already a higher order interface than whatever language it's written in.

I am mostly talking about the way of inputting the code though. Having someone bent over a laptop is fairly disgraceful.. Maybe people said the same when knob-turning DJs appeared.

Re: Sonic Pi – The Live Coding Music Synth for Everyone

#37
post #31

Live coding music is nice, but the interface is awful. Having someone type at a laptop is so boring to watch, it totally kills the mood. I'd rather have them manipulate lego like bricks on a physical screen or even write on a chalkboard... Something has to be better than this

You might be interested in the approach Author & Punisher has taken.

Re: Sonic Pi – The Live Coding Music Synth for Everyone

#38
post #31

Live coding music is nice, but the interface is awful. Having someone type at a laptop is so boring to watch, it totally kills the mood. I'd rather have them manipulate lego like bricks on a physical screen or even write on a chalkboard... Something has to be better than this

Hmmmm why my first instinct is to agree with you wholeheartedly, after a few moments of reflection I start thinking “well isn’t that the actual point here?”

Perhaps the program designer wants people to see actual coding as an artistic expression, which of course all real programmers know is very true, and not as some nerdy boring thing that lets-face-it…many non-programmers think of it.

That’s why personally I love the idea of the real time collaboration additions that are coming online these days. Like what could be better to promote coding then seeing a couple of people go fucking off sitting behind keyboards making interesting music together?

Re: Sonic Pi – The Live Coding Music Synth for Everyone

#39
post #13

Sonic Pi is a wonderful project! Sam the creator is consistently friendly and helpful, if you get the chance to chat with him or to book him for a conference or a party you should on that opportunity.

Thirded... our world is a better place because of Sam and his contributions.

Re: Sonic Pi – The Live Coding Music Synth for Everyone

#40
Note that Sonic Pi is also available on other Linux distributions (Debian and Manjaro have it, didn't check others), presumably built and packaged by the community since it appears from the homepage they support only the ports linked from there. This is important especially now that used mini-pcs are so easily available and cost a fraction of a mostly unobtanium Raspberry PI.
Post reply on HN