News for hackers. Stuff that matters.
Re:SuperCollider – A platform for audio synthesis and algori... by nanomonkey on Saturday May 23, 2020 @12:43PM (#23284360)
For Clojure fans, there is [Overtone](https://overtone.github.io/), which uses the SuperCollider audio engine, but allows you to write more functional code and utilize REPL based development (within emacs!).
Re:SuperCollider – A platform for audio synthesis and algori... by n3k5 on Saturday May 23, 2020 @04:10PM (#23285953)
I've come across Overtone a few times and pretty much ignored it because I'm not a Clojure fan. But the Shadertone integration looks very appealing: https://youtu.be/kyL3xc7MzR0 I guess I should give this a go after all; thanks for the prod ;)

Tidal is another interesting project in that vein (though without the visual part): https://tidalcycles.org

The range of practical tasks for which this kind of tool would be my first choice is very narrow, but even if you have no clue what you'd do with it, it can be worth checking out for an afternoon just to experience a neat little declarative language that happens to go "beep boop [beep boop]" (yes, that is a snippet of valid code) as a side effect.

The documentation makes installation/setup quick and easy enough that it's worthwhile even if you have no other use for SuperCollider and just do it for the language tourism, using the included default sound bank. For example you could try code-golfing a rumba clave.

Re:SuperCollider – A platform for audio synthesis and algori... by mitchellhorning on Saturday May 23, 2020 @03:52PM (#23285813)
David Nolen coincidentally just tweeted re: SuperCollider.

https://twitter.com/swannodette/status/1263872131558977536

Re:SuperCollider – A platform for audio synthesis and algori... by AndrewUnmuted on Saturday May 23, 2020 @01:49PM (#23284910)
The SC3 syntax was designed with real-time audio workflows in mind. Though the language extensions for SuperCollider are nice, there’s real benefit to learning the actual language as well.
Re:SuperCollider – A platform for audio synthesis and algori... by nanomonkey on Saturday May 23, 2020 @05:09PM (#23286473)
No knock on the original Super Collider language, sclang. That is what I originally learned and used.

For someone like me, who doesn't have much time to context switch when playing around with making music, sticking with Clojure, which I've settled on as my language of choice, is a no brainer.

Re:SuperCollider – A platform for audio synthesis and algori... by vga805 on Saturday May 23, 2020 @12:45PM (#23284375)
Came here to post this.

I enjoyed playing with overtone very much a few years ago. Haven't been at it in while.

Are there any new learning resources or pieces of the ecosystem I should know about?