News for hackers. Stuff that matters.
Re:Sonic Pi is a code-based music creation and performance tool by cube2222 on Tuesday May 05, 2020 @04:22AM (#23077751)
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).

Re:Sonic Pi is a code-based music creation and performance tool by delineator on Tuesday May 05, 2020 @08:18AM (#23079179)
In addition to Sonic Pi, I've also enjoyed experimenting with @neauoire's [0] Orca[1] and @yaxu's [2] TidalCycles[3].

Orca[1] is like a moving 2D functional programming crossword puzzle for generating sequences, be sure to watch some tutorial videos to get started.

TidalCycles[3] is a lovely way to very concisely and quickly generate looping patterns of samples and tones, still getting my head around it.

[0] https://twitter.com/neauoire

[1] https://hundredrabbits.itch.io/orca examples on twitter: https://twitter.com/hashtag/ORC%CE%9B

[2] https://twitter.com/yaxu

[3] https://tidalcycles.org/ examples on twitter: https://twitter.com/hashtag/TidalCycles

Re:Sonic Pi is a code-based music creation and performance tool by cube2222 on Tuesday May 05, 2020 @04:26AM (#23077766)
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 by simongray on Tuesday May 05, 2020 @06:47AM (#23078564)
Yeah, he started out with Overtone + a special emacs configuration (emacs-live) and had a short-lived duo called Meta-eX playing music using that setup: https://meta-ex.com/
Re:Sonic Pi is a code-based music creation and performance tool by jimmcslim on Tuesday May 05, 2020 @07:44AM (#23078966)
There is also Andrew Sorenson's [1] Extempore [2] which is also a Lisp.

[1] https://twitter.com/digego

[2] https://extemporelang.github.io/

Re:Sonic Pi is a code-based music creation and performance tool by benswift on Tuesday May 05, 2020 @08:11AM (#23079126)
Yep. In fact, lisps tend to pop up quite a bit in livecoding (and in other places, really).

https://github.com/toplap/awesome-livecoding is a nice curated list of live coding languages and tools.