3 ms·
For Clojure fans, there is [Overtone](https://overtone.github.io/ https://overtone.github.io/), which uses the SuperCollider audio engine, but allows you to wri
by nanomonkey 6y ago
For Clojure fans, there is [Overtone](https://overtone.github.io/ 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!).
- vga805 6y agoCame 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?
- AndrewUnmuted 6y agoThe 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.
- nanomonkey 6y agoNo 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.
- mitchellhorning 6y agoDavid Nolen coincidentally just tweeted re: SuperCollider. https://twitter.com/swannodette/status/1263872131558977536 https://twitter.com/swannodette/status/1263872131558977536
- n3k5 6y agoI'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 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 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.