Remember, back in 2004 - 2005 I was working on the SuperCollider tutorial of doom? It was going to be my thesis, but, alas, it was not meant to be.
It turns out that writing tutorial chapters is actually a great way to procrastinate. It sort of feels like I'm working on music, but without actually making any sound (alas, this has a lot in common with certain pieces I'm writing). So the project is alive right now.
If you are interested in alpha-testing these chapters as I write them, please leave a comment. The intended audience is people who have never programmed before (and MAX users). If you have never before used SuperCollider in your life, I have the tutorial for you! Or, if you've tried and become confused. Or if you just want to see a different way of approaching the language.
Alas, most music professors have never taught (or taken) a regular computer science class. My goal is to convey all the important CS concepts, but in a way that's immediately useful to musicians. Hopefully, if you follow the tutorial, at the end you'll not only be able to make some cool sounds in SuperCollider, but you'll be able to quickly grasp other object oriented languages, like Java (which is actually a very useful second language for SC programmers who want to add visual components to their work).
I'm re-writing them to be more sound focussed than last time. I'm starting users with Pbinds, which are a way of handling note creation and timing and are fast and easy despite being kind of weird. So I need n00bs. Pass it on.