4 ms·
I'm so glad that somebody built a better front-end for SuperCollider. It's badly in need of a better guide and tutorial for new users, and this seems like an ex
by wylie 15y ago
I'm so glad that somebody built a better front-end for SuperCollider. It's badly in need of a better guide and tutorial for new users, and this seems like an excellent way to go about it.
- marquis 15y agoIs SuperCollider really that complicated? I've seen some incredible things built with it by musicians who have learnt to code specifically for it.
- rosejn 15y agoIt's not necessarily that SC is complicated, but it is a custom language that has to be learned to use a single application. Also, many musical ideas and projects extend beyond what sclang can do, or you want to use external libs, etc. By using Clojure you get all of the power of sclang and more, because you also get lisp macros, while also getting access to the whole java ecosystem of libs. We've got a gui library for Overtone in the works, and it will be a good example of this in action.
- rosejn 15y agoIt's not necessarily that SC is complicated, but it is a custom language that has to be learned to use a single application. Also, many musical ideas and projects extend beyond what sclang can do, or you want to use external libs, etc. By using Clojure you get all of the power of sclang and more, because you also get lisp macros, while also getting access to the whole java ecosystem of libs. We've got a gui library for Overtone in the works, and it will be a good example of this in action.
- mhax 15y agoI would say yes, SC really is that complicated. sclang borrows from a bunch of different programming philosophies, so you have declarative stuff alongside imperative stuff, plus it is flexible to the extreme, with various 'equivalent' syntax constructs to achieve the same thing, and innumerable 'shortcuts'. Meaning that it's very easy to write obscure, hard to read code. Plus, it's not just a matter of knowing sclang - the whole sever graph architecture needs to be understood to really 'know' SC. I think there are probably very few people that really understand all of it.