This blog is retired. I’ll keep it up here as a record and resource, but any new posts will be on https://bit-101.com/blog If you want the original blog that existed here from 2003 to 2017, you can find that here:…
Another year, another look back at another year. Last year about this time I made some goals. Let’s see how I did on those… Music I want to talk a bit more about music, as this was the biggest, most…
Day 7 of 30 Days of SuperCollider I guess by now it’s obvious that this whole 30 day plan isn’t going well. It’s not that I’m not into SuperCollider anymore. On the contrary, I’m super deep into it, as well…
Day Six of 30 Days of Supercollider. Envelopes control how a single aspect of a sound changes over time. Traditionally, this meant the volume of a sound. When you strike a bell, for example, there’s an initial fast peak of volume,…
Day Five of 30 Days of Supercollider. I could write hundreds of pages about UGens. Other people have. I’ll let you read their stuff instead and just give some of the basics. Unit Generators, or UGens for short, are one of…
Day Four of 30 Days of Supercollider Variables in Supercollider, not surprisingly, are rather special, compared to many other languages. I can count four rather distinct types of things that will hold a value: Regular Variables Let’s start with regular variables.…
Day Three of 30 Days of Supercollider This will be a short one. There is some more weirdness with functions in SC that I didn’t think of yesterday. This one is actually a pretty cool language feature. Just something you…
This will be an index of the articles I post about Supercollider. Warning: I don’t know a lot about Supercollider yet. This will be a journal of my discoveries as much as anything else. I probably know less about music…
Day Two of 30 Days of Supercollider A word of warning about this series as a whole: this should not be taken as a comprehensive, step-by-step tutorial on how to use Supercollider. There are better resources out there for that.…
Day One of 30 Days of Supercollider Years ago when Flash was on its way out, I started looking more and more into JavaScript and HTML’s Canvas as a replacement. I started a series on my earlier blog called 30…