I’ve been working away on Discord 2 recently–and not so recently, given how long it’s turning out to take. Sometimes our projects come together easily, and sometimes they fight me every step of the way. This one is falling on the latter end of the spectrum, but we’re finally in the home stretch now.
All of the features and tricky bits of DSP were sorted out in a VST version, but the AU version has been particularly problematic. I spent days beating my head against a series of very perplexing misbehaviors. Things were crashing in really odd ways for no readily apparent reason. I finally found the fundamental error late yesterday; it was, of course, a mistake that seemed terribly stupid in retrospect but eluded me for days. It’s always sort of an odd realization to find an answer like that. There’s joy and relief, of course, but also a bit of frustration with having spent so much time chasing wild geese that had nothing to do with the actual error. It creates a few moments of strange calmness, and then I fix the stupid thing and move forward with whatever it was I was trying to do in the first place.