By the Numbers
By license on February 9, 2020 8:00 pm
This isn't the most exciting thing I've ever done, but it's something I've wanted to do for a long time. What's that, you might ask? Well, after a year of learning, this is my first track made with basically just SuperCollider. I've been studying up on patterns and this weekend is the first time I felt like I could apply that to a half-decent WB submission.
This is a lot longer than my other stuff this year so far, but I kind of see it as a 2-minute track with a 3-minute intro and a 2.5-minute outro. If that sounds boring to you then you're probably right, and perhaps this isn't your cup of tea
My process was to first make a couple of synth definitions and a pretty decent list of patterns. I tried to lean on my limited knowledge of patterns to build complexity from simple components, but it's pretty basic and hardly worthy of being called algorithmic.
While recording, I ran initial patterns for each voice and then I ran statements to redefine components of the patterns as it played. I ran separate channels into Reaper via JACK. After I recorded it, I went along the timeline and trimmed out the meandering parts, bringing the length down to about half. Then I added some hardware reverb and sidechained the bass-kick, pad, and reverb to the static kick through a hardware compressor. Then I ran it all through the mixer and compressed the master bus and edited out a handful of xruns.
Don't be too alarmed by the clicks. What you're hearing is a stereo kick. Yes, that's right. It morphs into a melodic bass over time.
There are only 2 SynthDefs:
- A one-op FM drum voice. Yes, one-op, with feedback. It's actually optionally 2 ops, but the second is just for stereo doubling, hence the stereo kick.
- A one-op FM pad voice. This was based on the drum voice and I just removed the frequency envelope and simplified some things.
No samples. No PO-12
If anyone cares, I'm happy to clean up the source, add a couple comments, and put it on a Github gist. Just let me know!
Audio works licensed by author under:
CC0 Creative Commons Zero (Public Domain)