all at once

Sunday morning I did our taxes — I have to recommend FreeTaxUSA.com, it’s a legit site and lets you file a federal return online for free, plus a state return for $15. And in the evening I watched Everything Everywhere All At Once, which was a coincidence — I didn’t know a tax audit was part of the plot. All I knew going in was “Michelle Yeoh” and “sort of a superhero film” and “people having to do absurd chaotic stuff to break through reality” (which, in general, is a concept I like a lot for a magic system). And it just happened that Netflix had it.

I don’t want to spoil anything for those like me who haven’t seen it, but WOW what a film. What a crazy, stupid, brilliant, absurd, hilarious, touching, multi-layered, fun film. I didn’t even realize that it had a long running time (having a pause button really helps with the bathroom problem).

I would summarize it as: “what if The Matrix, but instead of 90s edginess and lots of guns it had the absurdity and heart and fashion sense of The Fifth Element dialed up to 11, and manic creative energy? And not in the least for kids partly because it’s actually mature (without losing playfulness), and partly because a few moments of immature humor don’t pull any punches. An action/SF movie not about defeating some horrible evil but coping with life’s everyday difficulties.” Someone on Metafilter FanFare said of it “If Charlie Jane Anders and Chuck Tingle had a baby, and the baby was a movie, this would be it.” And yeah, that also fits!

I think I’m going to want to watch it again, probably more than once.


And after that, I was still feeling pretty decent Sunday night, and woke this morning feeling well enough to physically come to the office, and even to a break to walk around a bit. I’m not at 100%, there’s the occasional annoying cough, but SO MUCH BETTER overall. My spouse seems to be doing much better too.


The appendices in Return of the King clarified a few lore questions we’d thought of. Then I launched into The Silmarillion, that combination of beautiful prose (at the very start, with the Music of the Ainur) and quickly decaying into utter slogfest (once it gets into “the begats”, trying to remember which group of Elves followed/rejected which movements, which people are 4000 years old and which ones merely a couple hundred, and keeping track of which placenames are the west, the West, The West, THE WEST or not-actually-on-the-planet). I’ve started reading it several times, and I think I finished a complete serial reading exactly once (retaining very little). Will I finish this time? I dunno.


I mentioned the upcoming Soulstone Survivors update in my last post. It landed, and then it bounced. Apparently enough players complained that they reverted the update within hours (but made that version accessible through beta options).

To keep the story short, there were a TON of changes and the balance was completely redone. It very successfully fixed issues with the difficulty curve (cruising on easy, getting faster and easier, then either WHAMMO into a wall of impossibility or devolving to a tedious slogfest). But it changed the pace of the game, and I think that’s where people have a bit of a legitimate gripe. (Complaining that “Light Beam got nerfed” or “my crit rate is less than 100%” isn’t meaningful if you consider just how much else changed…)

Personally I like a lot of the changes quite a bit, and I think pulling the update was a mistake… but such radical changes could have used more playtesting. I think it could be rescued simply by reducing the XP required to level up, resulting in faster accumulation of buffs. Maybe a very slight base run speed boost, so the slowest characters don’t feel quite so physically slow. And maybe some tweaking of a few of the level-up bonuses to bring them into line with each other.

Aiya Eärendil elenion ancalima!

Since mentioning that my spouse was sick and I wasn’t at 100%, I managed to get fully sick. Not quite the fierce cough that she had and I didn’t lose my voice, but definitely aches, some coughing, nasal congestion, more eye mucus than I have ever experienced in my life, more aches, no energy plus a lot of sleep deficit. I wound up taking off work Friday (on which I’d normally work from home) to sleep, suffered through the weekend, took a sick day Monday too, and wasn’t sure about Tuesday but bulled through. The last couple of nights around bedtime have been the worst, but this morning I woke feeling the best I have in days and wasn’t even exhausted when my shift was done. We both seem to be improving but getting well again can’t come fast enough.

She’s been playing a lot of LOTRO lately — a game still running after 17 years and never the level of popularity that something like Everquest, WoW or Guild Wars have had — and all of that Tolkien lore and running out of other books for the moment got me rereading the LOTR trilogy again. We also watched the extended edition movies over the weekend, and it’s been interesting to have the book and movies so close together in my memory, noticing all the bits where dialog was lifted verbatim from one character or scene and given to another, keeping the flavor but changing the context. Aside from the big ones (removing Tom Bombadil, killing off Saruman at Orthanc) there were a lot of changed bits that I didn’t remember being different.

I haven’t kept count of how many times I’ve read this trilogy, nor how many times I’ve watched it. I do know this isn’t the first or even the second time I’ve read the books while ill, either. Let me tell you, the Emyn Muil and the rest of the approach to Mordor aren’t super comforting when you’re also tired and hurting and lacking sleep. Maybe I should be reading A Psalm for the Wild-Built instead, or This Is How You Lose the Time War, Stardust, Tress of the Emerald Sea, or even Gideon the Ninth. But like Frodo and Sam, I endure.


Other than that it’s been a lot more playing GW2, and not so much music making. I’m at 41:13 so far but aiming for maybe 55-65 minutes. It’ll come, I’m not on a deadline.

I’ve got my Skyscale mount, and it changes the game. Navigating through a lot of the world is very different, particularly the Heart of Thorns areas which were already quite vertical thanks to gliders and many updrafts. Small groups of weak monsters, and otherwise somewhat stubborn siege equipment, can be ruined by a blast of the skyscale’s breath. Fights you aren’t interested in are easier to avoid. Areas that are otherwise more awkward to get to, aren’t so much (though mounts, and sometimes gliders, are disabled in certain jumping puzzle areas; more than once I’ve been caught at high altitude without a parachute, so to speak). I also trained my Skimmer to swim underwater, which speeds that up considerably, and have learned more about the endgame and how best to tackle the Daily and Weekly Astral Acclaim goals (and turn them into significant gold, which, if you amass enough, can eventually be turned into Gems rather than having to pay for some in-game clothing and goodies). I’ve gotten to a point now where I feel like I don’t need to play it very intensely but can earn decent rewards. I’m going to just continue to skip Legendary item crafting, raids, fractals, competitive play etc. I might start the End of Dragons campaign sometime though, get my skiff and learn fishing. 😉

Other games? I grabbed Suika Shapes, which is a neat expansion of the “Suika Watermelon Game”, a sort of matching/tetris game but with physics. Originally blobby fruit of various sizes, this version lets you select an array of abstract shapes, and also change some of the physics rules (bouncy, slippery, etc.) and playing fields. A nice casual diversion.

Still forging ahead gradually with Deep Rock Galactic Survivors. I have no wish to really challenge myself at higher difficulty settings but I’m gradually unlocking weapon upgrades, artifacts and class variants.

Soulstone Survivors is almost on hiatus. The Monkey King update is coming — adding a new class and a new spell category but also changing a lot of core mechanics, so that my notes about what works and what doesn’t will be invalidated again. But hopefully more varieties of builds will work well and should be fun to explore. It’s supposed to turn into less of a dodge-fest as you progress through Endless modes, so that much will be a welcome change for sure.


Meanwhile both cDVCA and Morpheus got here, and I despite not really feeling creative, I did spend some time digging into them a bit.

cDVCA is super cool. Some designs for LED light dimmers use PWM (pulse-width modulation) rather than voltage control for the intensity. Maybe you can only turn the LED on and off, but if you switch between those states faster than the eye can see, the width of the pulses determines the light’s brightness. This same concept works for audio amplification too (“class D amplifier”), and in fact is used in some low-power devices because it’s more power-efficient.

cDVCA being modular, you get voltage control over the clock speed and filter cutoff, and the clock tracks the standard 1V/OCT (and is audible if you don’t patch audio into the input). There’s also an analog drive stage (affecting the PWM, so… yeah!). So if you just add an envelope generator, it’s pretty much a miniature synth voice in 6HP. Or an analog/digital(-esque) distortion, or an LPG (thanks to the gentle filter slope), or you could actually use it like it’s a normal clean VCA. If the drive is pushed hard enough it partially overcomes the grit of low clock speeds and has a unique sound. Super versatile and nifty.

And then Morpheus — a Eurorack, stereo version of the Z-plane filter from E-mu Morpheus. It consists of “cubes” of 8 different filter responses, and the knobs morph between them to create the actual filter shape it uses. Even the Frequency control is actually a morphing control and may, along with the effective cutoff/center frequency, cause changes in slope, resonance or overall shape (though that’s less usual). The Morph control often affects resonance, or peak spacing, or shifts from lowpass to bandpass or something along those lines, and the Transform control is very context-dependent. Some of the cubes have only 4 entries, and the third knob is assigned to distortion by default (or you can switch it to morph to bypassing the filter).

There are 289 cubes on the thing. That’s a lot to explore, given that any single cube is already more complex than a typical analog filter. But despite all the cubes, the menus and settings and filter sequencer and so on, it’s still a filter, so using it isn’t too much of a chore. The display nicely shows the current filter curve, which along with the name is a good guide to what the filter can do. There are a lot of flangers, vocal formants, instrument body resonances, etc. here — many of which get either really ringy or quite crunchy when subject to distortion — but there are also some more conventional filter types you’d normally expect on a synth as well.

I have a few nitpicks, at least with my minimal experience with it so far:

  • I could want either fewer cubes or better organization — maybe an optional category setting, maybe just sorting the cubes by type a little more sensibly. It seems like it was originally sorted, then more cubes got added to the end (and they didn’t want to rearrange it and confuse people who already were familiar with the layout). Being able to choose “just lowpass” or “just vocal” would make finding cubes easier.
  • It’d be nice if there were dedicated controls for Transform and Distortion, instead of choosing its destination from the menu. Some of the full cubes can benefit from distortion, and some of the “.4” cubes could still benefit from the wet/dry effect that Transform gives them.
  • In a few cases, Frequency doesn’t primarily control the frequency, but Morph does. That doesn’t fit with the “Full Level” input acting as volt/octave control for frequency, and the inconsistency is galling since it calls for repatching modulation sources.

But like I said: nitpicks. This is a flagship filter, and I expect it’ll be the subject of a deep study like I did with Shapeshifter. And like Shapeshifter’s wavetables, I will probably find a few favorites and stick mainly with them… or maybe not.

From a couple of sources I’ve heard that this is a module where going through the manual is a good idea; there are descriptions of the intent and suggested usage behind many of the cubes. I did that, but… I kind of think it’s more fun to go with “the street finds its own uses for things.” This of course only complicates the inclusion of so many different cubes… but it’s kind of a good problem to have. There are many sweet spots and much accidental inspiration to be found.

Another neat new thing, just dropped today, is Sinevibes Integer: a BBD-inspired delay, not really an emulation of a BBD but the concept of a variable sample rate delay with different settings for stages, filter slope and quality. The holy grail for me is still software emulations of an analog BBD (filter optional) and PT2399 delay complete with the noisy breakup behavior when underclocked… but this is still a spiffy thing that can be employed to make cool noises, and it’s inspiring and cheap.


A big total eclipse is coming in 10 days, with an hour’s drive (assuming no excess traffic, which is wishful thinking!) getting us to places where totality will last nearly 5 minutes. We’re hopeful that we’ll be feeling well enough to go on a small adventure by then. We were looking forward to bringing my parents but they’ve decided they’ll just stay home and enjoy the partial eclipse as they’ve done before, without eclipse glasses, just checking out the weird shadows and dim sky and cooler temps and changed birdsong. I feel like that’s a mere shadow (heh) of the experience of totality, but… okay. It’ll just be the two of us, and that makes logistics a bit easier I suppose.

and another thing…

For your patience y’all get two posts in one day. Exciting, eh? This is the one where I talk about music and music gear.

With everything else, the new album has hit a slowdown. But it’s got about 37 minutes of material and I have an idea for starting the next recording session.

Still waiting on the release of Madrona Labs Sumu and Dawesome MYTH, but I figure, given what’s been going on at work I should not be complaining much about software release delays. You never know what stupid thing that doesn’t even seem like it’s programming can hold things back. (In the case of MYTH, it’s being delayed by the publisher to allow another release to take its time slot.)

ALM Busy Circuits just released Cizzle, a Eurorack and VCV module that does phase distortion (similar but not identical to the Casio CZ-101 and related synths). I went for the VCV version; it’s kind of neat as an occasional thing but it isn’t going to be a staple for me.

A bigger deal for me: I’ve got AtovProject cDVCA and Rossum Morpheus on the way, planning to set aside Interstellar Radio and Harmonic Shift Oscillator to make the space.

I’ve got a page about Class D amplifiers, in which the last paragraph admitted cDVCA was better than my indirect patching attempts, and after rewatching a couple of demos, I put it on my short list of things I could get.

Morpheus is something I’ve been curious about for a while. It’s basically a zillion filters arranged into “cubes” where you can interpolate between 8 different topologies as well as modulating the frequency. It’s well-loved for resonator duties, as well as a particular 90s synth sound. Before, I was a little intimidated by the amount of stuff it has, thinking it’s almost preset-like in some ways, but now I think that might be unfounded. Worth a try anyhow!

So what of IR and HSO? IR is cool but I don’t see it as an essential for me. I don’t use it as an effect that much (modulating and demodulating a signal at low and differing frequencies to dirty it) because it’s just too dirty most of the time. It’s more fun as a unique sort of complex oscillator, but… not an everyday driver. I think I can approach those sounds with cDVCA and some other techniques anyhow.

HSO sounds gorgeous, don’t get me wrong. But the sound is honestly not so far off from all the FM options I have to make it really distinct. And part of my justification for the module was that it can operate above audio rate, useful for clocking IR as an effect (heh) or Drezno or… those class D VCA patches.

Mystic Circuits Ana 2 seems like it’s imminent too, with Eli posting a photo of… a box of something. That’ll be a small boost in both utility and weirdness.

I’m also pondering replacing my Xaoc Katowice with a Three Sisters. They have a little in common but 3Sis is much more flexible, and it’s a filter rather than an EQ, and I know it sounds lovely with FM (argh there I go, don’t I?) But then, it’s also a bit pricey so I’m not sure, and in terms of filter flexibility Blades and Morpheus are already excellent. Maybe I should just leave well enough alone. “Just because you can…” and so on.

life moves pretty fast

Almost three weeks since my last update… wait a minute. I actually wrote a post on 3/8 and then completely failed to publish it.

Oops.

To catch up:

  • We chauffeured TJ and Noelle (my parents’ cats) successfully and without harm. TJ does not like anyone but Dad, and the trip didn’t endear us to her at all. Noelle headbutted me right in the mouth the next day to show all was forgiven.
  • Do not book a car from Enterprise through a third-party service, including Expedia, because they will screw things up. But we got a 2024 Hyundai Palisade, not quite a luxury SUV but a couple notches above what I’m used to in size and comfort and tech goodies. It has level 2 automation (adaptive cruise control plus automatic lane keeping), blind spot cameras, parking cameras etc. as well as heated seats/steering wheel, individual temp/fan controls per side, etc. but it burns more than twice as much gas as my Prius C, and I prefer the feel of driving a smaller car. Gimme those creature comforts and safety features on a sub-20K hybrid or fully electric car, please (yeah, right…)
  • My parents arrived OK a couple days later, and their stuff in a POD a couple days after that. We’ve been over a few times to help with a few things and generally to visit.
  • I thought we had things resolved at work but we encountered a couple of new showstoppers. (Also, I hate .NET and how Framework and Core have similar-looking but different version numbering schemes and out-of-order dates for how long they’re supported.) but Now we’re mostly just waiting on a 3rd party library vendor to fix an issue. So things have slowed down a bit for me and I’m doing a few long-wanted but low priority code cleanup tasks.
  • My spouse is sick, probably allergies but it hit hard. I’m not feeling super great myself, but our symptoms are quite different and I’m at least getting decent sleep.

I’ve been playing a lot of Guild Wars 2 lately. The “Realm of Dreams” update for Secrets of the Obscure landed just before the cat taxi run, bringing additional story chapters and the long-awaited expanded weapon proficiencies.

The story for SOTO is an absolute mess that I won’t even try to summarize, though it does have some intriguing bits. And almost every new combat mechanic and set-piece boss fight are SUPER ANNOYING (some encounters make it inevitable that you’re going to die and get resurrected over and over and over, others slow down your movement to an excruciating crawl). Nonetheless, I got the new goodies unlocked. Pistols for Guardians are OK, not amazing with my greatsword-focused guardian who was doing the story. Axes for thieves are pretty great (but maybe not better than staff, aside from having a little range). Pistols for Elementalists struck me as extremely meh. Maces for rangers are awesome, and I wound up leveling up a new ranger to 80 and going Soulbeast with them. (Also risked going to the SOTO area with them at level 63, avoiding all combat, to find a Sky-Chak Striker to tame. One aspect where SOTO does beat Path of Fire or Heart of Thorns: once you get a certain distance into the story, you have access to a portal there for all of your characters and don’t have to play through the story again to let them in.)

I also found some better guides and have been working on unlocking the skyscale mount in Tyria as well as SOTO. It’s overly complex, with game design clearly leaning on the availability of wikis and tutorials and online automated exchange rate tools. I now have all of the collections done, but since I wasn’t training the right Masteries on that Guardian, I still have to do more experience grinding stuff to fully unlock it. At least that’s straightforward.

Guild Wars 2 has coins, gems, karma, spirit shards, laurels, transmutation charges, research notes, astral acclaim, racing medallions, festival tokens, provisioner tokens, geodes, bandit crests, 16 expansion-specific currencies, 3 guild currencies, 8 PvP/WvW currencies, 8 raid/dungeon currencies. None of those require inventory slots and are shared between your characters. But then there are also inventory items: 11 keys, 16 core tokens, 16 Living World tokens, 3 expansion tokens, 14 festival tokens and 2 special event tokens. Plus some oddball crafting materials that are not that different from tokens. And some discontinued currencies and tokens which one might run into on occasion.

The skyscale’s saddle collection requires 30 provisioner tokens, which have to be acquired from scattered NPCs in exchange for other tokens/hoarded materials (or in a couple of cases, items from the auction house). But each NPC only allows buying one or two tokens per day per account. How is that fun?

This is *after* finding an egg (random drop in one of a few only-searchable-once-per-day locations; I got it on day 3), Skyscale Egg Infusions quest (which takes you all over the world and some of the steps require specific timed events, giving you about a 5-minute window during an event that happens every 3 hours), and the Skyscale Growing Comforts collection which required items dropped from specific enemies around the world).

For comparison, the raptor mount in Path of Fire happened right after the first running battle, and in fact is given away at an early level to all players now even without the expansion.

One of the reasons I have stuck with / come back to GW2 so many times over other games is how well it eases the friction that other MMOs present. Don’t want to join a guild or look for a group? No problem. Kill stealing? It doesn’t exist, everyone who does damage gets XP/loot. Penalties for dying? None. Inventory management? Smoothed. Don’t want PvP? It’s completely separate. Fast travel? Easy and fast. Account-wide currencies and bank vault? Yes. But the crafting and the different tiers of items get insanely complex, as do achievements/masteries/etc.. I suppose some people like that, though, and it does add some longevity to being at max level (in theory. In practice, how many new characters have I started?)

whoooooosh

Crazy days. The Big Last-Minute Update at work required about three more layers of updates, but we’re getting through it. (Update ADOS so we can update the build agents (requiring new VMs with updated OS) so we can update so they support VSTest 2022 so we can update everyone to Visual Studio 2022 and Fortran 2024 so we can update the three critical third-party libraries, which required writing some code to cover for their mutual incompatibilities, so we can pass a cybersecurity certification.)

The plumbing stuff at my parents’ new home is done except for final inspection and we’ve been doing some final fixes and cleaning. We’re going down this weekend in a rental SUV to pick up their cats and some stuff.

Last weekend though I managed to record 10 more minutes for the next album, putting it at one continuous 30-minute mix. Since it’s an album rather than a live set, I’m gonna keep going… though probably will switch to a “side B” as I did for Parallax. As a thank-you gift for the house work, my parents sent me a small steel tongue drum, like a mini version of my HAPI Origin. This sounds pretty great through Wingie 2 (I heard you like resonators, so I put a resonator in your resonator…)


Scottish Eurorack company Instrūo recently released a dual allpass filter, called DAPF (the only non-Gaelic module name they have). DivKid did a great demo video of it, and I was convinced. It’s 4HP, the size of the last remaining gap in my case. Perfect.

Allpass filters are a bit weird. If you have a basic concept of lowpass, highpass, bandpass filters, the idea of a “filter” that doesn’t filter anything sounds like a joke. But a side effect of those other filters is a phase shift around the cutoff frequency, and indeed, an allpass filter does the phase shift without changing amplitudes. What that means is, if you put a particular waveshape into it, you get a different shape out that sounds exactly the same, having the same harmonic content, just shifted ever so slightly in time according to its center frequency. This turns out to be a surprisingly useful tool:

  • mixing the affected and unaffected signal in various ways creates other filter types.
  • moving the filter’s center frequency induces phase shifts; do it at audio rate and it sounds like FM synthesis.
  • move that center frequency more slowly, and with a feedback loop through the allpass filter (typically with several APFs in series) and you’ve got a phaser effect.
  • altering the waveshape means that nonlinear waveshaping (e.g. distortion, wavefolding) and analog logic operations/ring modulation/etc. will affect the signal differently. This allows you to fold a “square wave” (since it’s not square anymore, it just sounds like one). Shifting that center frequency changes the waveshaping in interesting ways.
  • allpass filters somewhat resemble the diffusion of sound waves in physical spaces. Digital reverbs tend to use combinations of delays, allpass filters and comb filters to do their thing. While you’d need an armload of DAPF modules to patch a reverb this way, putting it into feedback loops of various kinds does have neat results.

I found a particularly cool, unexpected application I found for it last night. Running a unipolar envelope through it, while also patching that envelope to the CV input, lets you get a bit of bipolar ripple/wobble. This reminded me of New Systems Instruments Inertia… so I added a feedback path through the allpass and got resonant wobbles like Inertia. Maybe this is how that module is implemented.

crawling along, but fast

The replacement Wingie 2 arrived, and it’s pretty cool. A little flawed, but I like how sensitive the internal mic is and how that translates to lovely pings and resonances. Just pressing the buttons on the built-in keyboard causes it to ring, as does moving your fingers on the case, a little wind, breath, etc. And it’s a feedback champ if you’re using speakers. It might not be the most versatile instrument/effect out there but it’s gonna get some use. Plus there’s the Blippoo Box firmware to try out.

Second track for the next album is recorded… and it coincidentally fit so well with the first one, it sounds intentional, and they’ve now been merged into one track. Also, another snippet that I made a loop from fits well with a semi-generative loop I separately patched in software, and together, I think it fits with the finished parts… lots of serendipity going on here. Overall, I’m expect this to turn out to be a long-form continuous thing like Slow Teleport or Parallax.

Speaking of serendipity, there was a weird, loud, deep bass hum from some passing vehicle right at the end of my most recent listen which totally fit, sounding like the intro to another section. If I could have recorded that right then I’d have done it.

I had a dream last night about being at a concert in a small room. Several people with various synth gear, computers, instruments, including one woman with a sort of hybrid taiko/doumbek, wooden but with a bowl shape like a tympani. They were having some technical issues with some instruments, and wound up doing a sort of live coding session on two computers which they then just let run for a while and sat back and listened. I had one of those dream epiphanies that doesn’t actually make sense in the waking world, something about how the division between composition and improvisation, or manually played and sequenced parts, was both ironic and illusory, which was supposed to be relevant to how I make music. Whatever, I’m gonna keep doing what I’m doing.


My GW2 playing has been continuing. I’ve now got a level 80 staff/rifle quickness Deadeye — which doesn’t use the Be Quick Or Be Dead trait like I first though but is set up to maximize Steal Time. A glass cannon that can solo some champions but gets in trouble when CCd, so I’m probably going to rethink my chosen skills and make sure I have some kind of stun break/escape plan. She’s scary with the rifle, able to clear out a whole bandit camp (or whatever) without moving, but the staff is more fun and satisfying.

The update that adds more new weapons is coming soon. Some look super cool, some a bit more plain but might be fun. So I’m not gonna start into End of Dragons with anyone until that’s here since I might have a new favorite… or might get tired of GW2 again before I get there. (But that’s okay if so, I’ll surely be back later.)

I also just picked up Deep Rock Galactic: Survivors a couple of days ago. Where other “survivors” games seem to be a combination of strategic building and twitch action, this is more about tactical movement choices. Slower pace but it keeps you thinking on your feet the whole time, not just avoiding the hordes. You’re a Dwarven asteroid miner, there are thousands of alien bugs and some specific objectives to fill in a fairly short time. You could tunnel through some rock to force the bugs to go through in single file and set up a choke point, but you move slower doing it and they might catch you. But there’s some health crystals to mine for. And should you let them get a little closer so more of them get squashed when the drop pod falls? Depending on your weapon, upgrades and class, you typically auto-aim at the nearest bug, which means to take out the boss that’s your objective, you have to keep it fairly close but outside the reach of its claws. If you’re the Gunner, you mostly aim in the direction you’re running but you’re trying to run away from the bugs while shooting them…. so yeah, lots of stuff along those lines. Overall, I still think I prefer Soulstone Survivors, but this is a different-enough-yet-similar style to be fun too (despite some slightly-off voice acting and mediocre writing).

warped and glitched

I’ve spent a few days digging into Unfiltered Audio SpecOps like it deserves, and wrote up my notes on it.

Next I’m going to release Slow Teleport on Bandcamp and go back to just making music for a bit, before doing another one of these deep gear dives. But I feel like this one was especially enlightening, and I’ll be able to wring a lot more out of SpecOps. Already have in fact, with a captured bit of glitchy weirdness that’ll surely find its way into a release.


Work got a bit crazy. We were very close to a release candidate, for a long-delayed release that has a TON of improvements and new features in it. But we’re held up by some cybersecurity certification that requires us to update 3rd-party libraries that we were going to wait to update until the next release. We’ve fallen behind on these updates because Thing1 requires OtherThing 35.0 while Thing2 only supports OtherThing 32, but it’s time to cut through the Gordian knot with either Occam’s Razor or the Sword of Damocles so we can launch the Ship of Theseus.

And my parents’ house stuff is a mess too. The plumbing waste stack had to be replaced, an expensive job that dug a hole in the concrete of the basement floor and other holes in the bathroom wall; that’s all done but the county inspector says they have to do some other thing, and we’ve been waiting on that so the hole can be filled, drywall redone and the fixtures put back. My folks are moving in 3 weeks.


I traded my Mutable Instruments Blinds for a Meng Qi Wingie 2, which was kind of a lucky accident. I didn’t expect anyone to actually have a Wingie, PiezoThing or N0b Control for trade, but it happened. But the Wingie arrived DOA: lights lit, no audio, firmware wouldn’t update. The seller is sending me another one and we’ll sort out the return of this one, but that delayed my getting to play with it for a week or so. Fair enough, there was stuff to do anyway.


I’ve been playing Guild Wars 2. I got an Elementalist to level 80 using a hammer, and that was quite cool. I’ve got a Thief using a staff and rifle to 71, and that’s been fun but considerably more risky. I’m still not sure what character I want to do End of Dragons with, and may start up a Revenant… except that the expansion that brings additional Weaponmaster choices is probably coming soon and I’ll want to dig into that for sure.

Also Soulstone Survivors, still — unlocking the second costume for each character, currently on the Paladin. The class balance really isn’t; some classes simply have access to better skills and special features than others. Stacking buffs (Arcane Power, Might, Bloodlust etc.) with a couple of the strongest damage skills seems to really be the way to go. Pretty much every class has at least a couple of strong damage skills, but having access to two buffs by default and then getting a third through Skill Mastery makes a big difference.

They’ve announced a whole new character (The Monkey King) and a ton of new spells including a new category (Earth, which several existing spells could fit into alongside new stuff), so things certainly keep moving with this game.

men are from Tatooine, women are from Omicron Persei XIII

Sigh…

The Playhouse at Westport is once again running “Men Are From Mars, Women Are From Venus,” which they made such a big deal of 10 years ago. There’s a giant poster in the hallway.

I’ve always hated that poster to an irrational degree.

The artwork is super annoying for some reason — the two faces look both super smug and yet somehow infantilized. The whole concept behind the title is stupid, stereotypical, gender essentialism and probably mildly harmful in some way.

I always want to vandalize that poster:

Men are from EARTH, women are from EARTH, you’re really not that different, get over it.

or: Nonbinary comrades, we must defeat the alien menace!

or: You’re all immigrants.

or: I am from Pluto.


Speaking of Venus, Zoozve is official now. Congratulations on your naming, little quasi-satellite!

Now if we could just get justice for Pluto…

An Exploration of Selected Effects Plugins

Realizing at the start of 2024 just how many effects plugins I have in my collection, I resolved to go through each one, dig in and explore it deeply, in order to:

  • increase my understanding of how they work and what they can do for me
  • find some cool tricks and techniques
  • drop any of them that don’t compare that well to their siblings
  • build up more resistance to buying more plugins.

Here are some of the notes I’ve taken along the way. This isn’t anything like a comprehensive list of plugins I use or recommend, it’s just the ones where I wanted to get some observations and thoughts written down as part of this process. Maybe you’ll find something useful, or get some ideas or inspiration for using other plugins you may already have.

Delays

Aqusmatic Audio Dedalus Delay

  • Feedback has always seemed a bit much on this one, and I haven’t noticed FeedDamp doing much. But turning up the input gain can give the feeling of reducing the feedback repeats.
  • The filter in the upper right corner is inside the feedback loop (and is a great way to affect the feedback tone and feel). Turning up the Prefilter knob makes it also apply to the initial delay, as well as also increasing the overall strength of the filter.
  • The overdrive stage seems to be applied on the initial delay, after any pre-filtering, as well as after the filter within the feedback loop.
  • Bandwidth is applied after overdrive (again, on the initial delay and within the loop).
  • Ducking/gating comes after the feedback loop. “Minimum” controls the level of the ducked/gated material (lower level = stronger ducking).
  • Modulation (VarDel/VarPitcH): the secret sauce here is that delay time changes can either cause doppler shift (“Glide” mode) or use a granular technique to overlap delays at different lengths as the delay time is modulated. Larger numbers of grains are more similar to Glide. Different grain rates will give smooth or rough textures, or steppy changes, depending on modulation speed and delay time. The “Delay Mod” switch seems to affect panning as well as delay time.

Sonic Charge Echobode

  • This plugin combines delay with diffusion (“Smear”) and filters, a frequency shifter, as well as an assignable LFO.
  • Note that frequency shifters are not pitch shifters — the shift in Hz is linear across the whole spectrum, so it bends harmonic sounds into inharmonic ones. Ring modulation happens to be the same as a mix of an equal upward and downward frequency shift, so this plugin provides a knob to control the mix. The “Anti Refl” switch prevents downward frequency shifts from reflecting around 0 Hz (shifting back up again) off is also known as thru zero.
  • Smear can easily turn delays into reverbs, and low-rate ringmod can act as a kind of tremolo. So there’s an awful lot that can be done with this plugin.
  • It’s definitely worth exploring MIDI mode, where the ringmod/frequency shift tracks the pitch of the played note, for even more dramatic and unusual effects. Hold Shift while turning the big knob for fine-tuning. The lowpass filter can help keep the pitch from running away through feedback.

Inertia Sound Systems Hinder

  • This delay provides a few methods to imbue a lo-fi character: bit reduction, noise, a filter, distortion (“heat”), and a “dark mode”. It also adds a compressor in the feedback loop, driving a bit more sustain and raising the stakes for all of the other dirt you add (as well as affecting the reverse mode dramatically).
  • Unfortunately, modulation can be a weak point with this one. Outside of sync mode, it’s not particularly easy to dial in subtle modulation for a really gentle wobble. I prefer to use Bitwig’s LFO modulators instead for finer control.
  • In sync mode, the modulation applies directly to the time knobs, which means it’ll be changing the clock divisions rather than providing that sweet Doppler shift. (And the internal LFO can’t sync to a clock to make that really cool — again, I use a Bitwig LFO instead.) Modulating the Width though provides a smooth delay time offset between the L and R channels, which does give Doppler shift in either mode.

Noise Engineering Imitor

  • Based originally on the Imitor Versio Eurorack module, the plugin version greatly expands on the features and flexibility — it’s basically a whole different animal.
  • The *2 and /2 buttons on Beats and PreDelay affect time, not speed. *2 means twice as much time, not twice as fast. But on synced modulation, it does refer to speed.
  • You can use Taps and Decay to simulate feedback without actually using feedback. Or you can combine it with Regen (and its additional effects).
  • Playing with Predelay, Time Warp and the Tap checkboxes can let you build more complex, swinging echo rhythms.
  • Time Warp helps to break up ringing feedback when you have a short delay time, large number of taps and high Regen, letting the delay ring out in a reverb-like way. Used this way, positive time warp generally calls for shorter delay times than negative time warp. Fewer taps brings more metallic ringing, more taps is smoother.
  • For the Tap Delay LFO on the Tone page, Dance varies the LFO rate differently for each tap, while Stereo varies the LFO phase for left and right channels. These can help make the modulation of more reverb-like effects as lush as it needs to be.
  • The envelope follower is a fantastic addition — assign it to Blend for ducking, to Regen for controlled bursts of feedback or for feedback ducking, to Crunch, Shimmer or Doom for a more subtle touch than just leaving them high, to Tone for a sort of auto-wah in your delays, to Decay or even Tap Total to modify the tap profile dynamically for a kind of swell effect… you can even assign it to delay time or Time Warp for weirder wobbles. (If modulating Tap Total, this causes shifts in how Time Warp as well as the panning parameters and Decay are applied.)
  • Assigning a square wave LFO to Time Warp when you have at least 3 taps and some regen is a neat way to get a blend of octave-shifting and non-shifting into your delays.
  • If you’re using a large number of taps and positive time warp, try a saw or triangle LFO into Angle and Rotate to wobble it around a bit in stereo for a bit of a granular delay kind of feel.

Audiority Plexitape

  • Sound On Sound mode was weird on the original hardware and it’s weird here. Frankly I just use Echo, or even Off for the preamp.
  • The Aux Echo knob (if not turned off) has the same scale as the main time slider; both are dependent on the Varispeed knob or sync setting.
  • Control names are a bit odd on this one. “Echo Sustain” is feedback amount, while “Record Level” is the preamp. (Higher preamp levels increase both the first echo and the feedback.) If you want more drive for tone reasons, you’ll probably need to turn down Sustain to compensate.
  • “Echo Volume” is the wet/dry control.
  • “Early/Late” preamp switch affects the tone.
  • Varispeed, as far as I can tell, does not affect the tone, only the delay time.
  • On the Age knob, lower values mean more degradation (the opposite of Valhalla Delay). Due to lower stability, this has a damping effect on the feedback.
  • Gain staging is important here — In, Out, Noise, Record Level, Echo Volume and Mix all interact and give you a variety of control, but it’s not particularly simple!

Audio Damage Ratshack Reverb

  • Like the hardware, this has no modulation of its own. It can be nice to assign an LFO from your host to the delay times, either with Link on, or modulating in opposite directions on L and R.
  • There’s really not much point to the Input switch — leave it on Mic to use the slider to boost the signal into distortion. (Some people own the hardware mainly to use it for the distortion, not the delay.)

Unfiltered Audio Sandman Pro

  • The diffusion on this one has few taps, so for the most part it’ll give you noticeable bouncy echoes with an interesting muted character. You can use this with extremely short delay times (including “No Echo” which is simply a 5ms delay that works with all the other features). Diffusion also sounds pretty cool with Reverse delay mode!
  • Strong feedback does tend to smooth out the diffusion.
  • In Multi-Tap mode, the displayed delay time is the time for the final tap in the chain. Increasing taps but keeping the same delay time increases the tap rate. Negative spacing accelerates the taps, positive spacing decelerates them.
  • A fun thing to try: capture a buffer in Sleep mode, then switch the delay time to Offset or Independent stereo, so the L and R channels repeat the buffer at different rates. (You can adjust start/end times as needed to keep them coherent.)
  • With “Sleep Filter” enabled, some of the effects from the delay modes (Saturate, Wow, Dirt etc.) as well as Diffuse apply to the sleep buffer in real time. When it’s disabled, they are recorded into the sleep buffer. This means you can record into the buffer with Sleep Filter disabled, enable Sleep and then enable Sleep Filter to double the effect.
  • Multitap and pitch shifting are always recorded into the sleep buffer, and can’t be changed afterward. But you can repitch the buffer using Sample Rate.
  • With Sleep enabled, you can assign an LFO to Reverse for ping-pong buffer playback. (Note you can also move the End to the left of Start for reverse playback.)
  • A square, tempo-synced LFO also can be good into Start and/or End for rhythmic variation on your buffer playback.
  • In Pitch Shifter mode, if you shift one channel up and the other down, using X-Feed instead of Feedback can prevent the “shimmer” effect of cascading pitch shift delays. This can work well with Mid/Side enabled.
  • Glitch Shifter is the same, but you’ll probably want much smaller shift amounts unless you just enjoy total chaos.

Valhalla Delay

  • Honestly I think this one is pretty straightfoward, almost foolproof to dial in, has lots of helpful tooltips and so on. But here are some ideas for unusual uses…
  • Disable all the modulation and set Delay at 0. For each mode, start with mix at 100%, feedback at 0%, diffusion amount at 0% and see what kinds of tones you can get with the other controls. Then experiment with mix, feedback and/or diffusion.
  • (You may find while playing with those that some knobs sound awesome when in motion, so why not assign an LFO or envelope follower from your host to modulate them?)
  • Ghost with 0 delay is a special case, since it’s a frequency shifter — sounds great with the mix at about 50%.
  • RevPitch is another special case; the lower the delay time, the noisier it gets. Times in the 0-20ms range can be nice to layer in behind another sound, with judicious tweaking of EQ and mix.
  • The ducking algorithms can be fun with Drive, Age and EQ.
  • Also try the same thing with non-zero delay times and a moderate mix, but without using feedback or modulation. You can still get multiple echoes by switching Style to Dual, Ratio, PingPong or Multitap.
  • And of course, cranking feedback to 100% or beyond just to “freeze” something imperfectly in the buffer, and then playing with the controls to mess with it, is always fun. I find it helpful to make sure Diffusion Amount is non-zero first, so you can quickly crank it up to smear it out into a drone without losing some of the buffer to a glitch as diffusion switches on. Also, a second instance in series can give you even more to play with.

Modulation/Pitch FX

Aegean Music Pitchproof

  • This is a pretty good pitch shifting “pedal” for free, good for doubling octaves or fifths and so on. It can also act as a kind of chorus if you just detune a little and set blend at about the middle.

Bitwig Pitch Shifter

  • Unlike Pitchproof, I like using this for more experimental purposes than simply changing the pitch of a signal. At fully wet you can get texture changes and rough inharmonic sounds. Small shifts with the mix about halfway and modulating the grain size can give you somewhat unusual chorus-flanger-phaser-like effects.

United Pluigins Retronaut

  • This plugin has a lot of character settings, so I love the Random feature here. A few clicks will very quickly take you through combinations of settings you might not have dialed in yourself, and chances are if none of those have the magic you’re looking for, you don’t need to waste time with endless tweaking.

Audiority Electric Matter

  • Mostly a straightforward effect. But in “Filter Matrix” mode, it’s worth trying modulating the Range with an envelope follower from your host. Modulating it at audio rate can get things really dirty.

Audiority Tube Modulator

  • I’ve found I really like the Link mode to get the two LFOs synchronized. Note that turning it on doesn’t immediately synchronize the controls — it takes effect when you move one of the time or amount knobs. So you can keep the amounts independent but synchronize the rates. Try different LFO shapes on the two sides.
  • Mix seems like a small and unimportant knob, but several of the Amplitude effects really benefit from a less than 100% mix.
  • If your host allows it, try separate instances of Tube Modulator on the left and right channels, with slightly different LFO rates and maybe a little Wow & Flutter. It’s extra lush.

Audiothing Lines

  • This odd plugin has several things going on, and one of them is a frequency shifter. It can sound great with the mix level at about 50%, and/or with some feedback dialed in, and it seems to be well complemented by the distortion.

Arturia EFX Refract

  • I think of this effect as a kind of “super-chorus” — as far as I can tell, each of the “Refraction” voices is effectively something like a chorus, with each voice placed differently in the stereo field.
  • Each of these voices can affect one of the parameters of the right-side effect as well, such as the filter cutoff frequency or sample rate. In some cases the Amount setting increases the spread.
  • This spread makes the Comb Filter with high resonance effectively a reverb. (Comb filters are implemented by mixing a short delay with the dry signal.)

Reverbs

Phonolyth Cascade

  • This is a reverb that offers an unusual amount of control over the diffusion and number of stages/taps, giving you a wide variety of delay and reverb profiles. But it can be fairly complex to work with.
  • The general outline of the effect is:
    Input Stage > Predelay > (feedback return) > Diffusion > Damping > (feedback send with “delay”) > Output Stage.
    This means the “delay” parameter has no effect when feedback is 0. Predelay, the diffusor, and damping all do.
  • Modulation affects only the diffusion times, not the predelay or feedback delay.
  • When Shape is 1.0, the diffusion section stage is bypassed; Stages, Distance, Spread, Stereo and modulation are ineffective.
  • When Shape is 0.0, the diffusion section is active but delay-like rather than reverb-like — there is very little spread in the delay times of each stage, but the modulation of each stage is different. Use Spread rather than Distance for more flanger-like effects.
  • Note that turning down Stages can take some time to “settle” (it doesn’t immediately kill the ongoing tails in later stages).
  • Distance x Stages = the delay time of the first stage. Changing Stages doesn’t cause a Doppler shift, but Distance does (smoothed according to the Inertia setting).
  • Spread is the additional time it takes to reach the final stage. More stages means Spread had a stronger effect. At stages=24, Spread x and Distance 1.0 is the same total time as Spread 1.0 and Distance x.
  • For a “grainier” sound with more distinct delay taps, use a lower Spread and/or fewer stages. For “smoother” sound, use more stages and/or a higher Spread.
  • Shape seems to affect the amplitude profile of the stages individually as well as their envelopes, from what I can tell.
  • Remember that “Delay” is separate from the delays that make up the diffusion network, and not subject to modulation. It can be used to add space to the repeats, whether the diffusion is creating grainy/distinct repeat taps
  • Damping has a huge effect on the character; a grainier sound with a narrower bandwidth gives a more retro sound.
  • The Infinite button on the feedback is a thing of beauty.
  • When the feedback is in Freeze mode, the Damping still affects the result (but isn’t written into the buffer).
  • There’s no gain control on the input stage. Maybe there should be — watch your input levels so that stacked diffusion stages and/or feedback don’t cause clipping.

Noise Engineering Desmodus

  • Another effect based on a Eurorack module, this one is basically Desmodus Versio with the tempo-sync feature of Electus Versio added. Again, multitap delays with diffusion that can create a reverb. It’s not particularly realistic but very good both for industrial and ambient applications (and especially where those two intersect).
  • It does infinite reverb really well.
  • Like with Imitor, the envelope follower is a great addition. Try it on obvious things like Blend, and less obvious like Tone, Dense, Regen… even Time or Input or Output. The same holds true for square LFOs or step sequences.
  • It’s not obvious, but you can also modulate Lerp Mode and Node Mode. Switching modes on a step sequencer, or even using the envelope follower so that peaks get the octave-up treatment, might come in handy for something…
  • Also not obvious, but (as with other NE plugins) you can modulate both Hue and Fire on the Config page. I don’t know why anyone would want to use Fire, but having the interface color react to the envelope follower is fun 🙂 You can also assign modulation to modulation parameters…

Sinevibes Droplet

  • The design of this one intentionally has a low density, so to get smooth-ish reverb requires a synergy of modulation, feedback and damping.
  • Deviation isn’t random — with no modulation and not changing any parameters, you’ll get the same rhythm of taps every time (including stereo positioning.)
  • You can take advantage of the separate Send/Return knobs by automating Send, to decide whether or not to send the current input through the effect without cutting off the existing tails.

u-he Twangström

  • I once did an A/B test comparing Twangström with an actual spring tank (using a Koma Elektronik Field Kit FX) and managed to dial it in so I couldn’t tell which was which.
  • Like a real spring reverb, you can twang the springs (with the GUI or VST automation/modulation).
  • Unlike a real spring reverb, the spring tension can be modulated for a chorusing effect. (Dreadbox Hypnosis has a modulated predelay stage for its spring reverb, but that’s a little different.)
  • The Input/Drive applies to the dry mix too, which you may or may not want. If not, consider putting this in a separate send or chain with a wet/dry control so you can have nicely blown out, filtered spring reverb alongside your clean dry signal. With plenty of drive, modulating the filter can be rewarding too.

Valhalla Room

  • The addition of the Space knob in version 2.0 pushed this reverb into my list of favorites, adding a feedback loop around the predelay and early reflections. My favorite way to use the plugin is to start with Depth at 0, Modulation at 0, Diffusion at max, turn up Space, and play with the Predelay and Early Size — the ratio between those two controls determines the smoothness or “bounciness” of the reverb. I might or might not bring in some depth (and adjust Decay) to let the late reflections play too.

Valhalla Supermassive

  • This isn’t a go-to ambient reverb for me, but try crystal-clear delays as a starting point instead. No modulation, no density, start in Gemini mode and Warp at 0. Each delay repeat will be slightly different due to phase cancellation with the input. Now slowly bring up Warp a bit and notice how the timbre changes. You might find something fantastic here staying entirely in “delay” territory, with a low Warp setting and no Density or Modulation. Note the Mode setting will affect the delay taps (it might multiply the selected time, or give you a predelay or tap patterns).
  • From there you might bring in Density, to see what it does. Or of course, modulation to make it all 80s synthwave lush.
  • Alternately: crank feedback to 100%, fill up the buffer with something, and play with the controls to mangle the resulting drone/noise.
  • For a subtle enhancer, try 0ms delay, 100% warp, about 80% density, no modulation. Pick your mode and dial in feedback, width, mix and EQ (I seem to prefer bringing the low cut way up).

Valhalla Vintage Verb

  • To design spaces with this plugin, I start with Predelay, Size, Attack, Diffusion, and Mod Depth at 0, HighShelf at 0db and BassMult at 1.0x, and Color at 1970s. The different algorithms reveal interesting textures with longer decay times. From there, working with one control at a time makes it clearer what’s happening. Generally, Size opens up more space between “repeats”, Early diffusion smooths the attacks of those repeats, Late diffusion smooths them all into a whole.

Distortion

Minimal Audio Rift

  • I prefer to work in Advanced View since it doesn’t hide any controls.
  • But to simplify things a little, I usually set the positive and negative distortion to the same type and enable Link. (I’ll separate them only if I want to modulate Blend to move between softer and harsher distortion types rather than changing the gain, or to crossfade between noise types.)
  • The plugin has a built-in envelope follower, but you might still want to assign one from your host if possible, to work with different attack and release times to encourage more movement in the various parameters. There are a lot of potential modulation targets…
  • The Feedback section and Filter section both have MIDI modes which track that last note played. Assigning an envelope follower to the feedback amount works very well.
  • Any overwhelming resonance on the filter can be tamed a bit by enabling Multiband, setting that section to only affect the filter, and adjusting ranges and levels as needed.

Noise Engineering Ruina

  • This can be a tricky one to dial in, with a lot of weird interactions. I don’t think the default from the Reset button makes much sense, so here’s mine: Blend, Filter and Center at 100%, Phase at 50%, everything else at 0%, Mobile/Cancilla/Under modes. From there, trying one or two sliders at a time can give somewhat more controllabel results.
  • Don’t forget about envelope followers (internal or DAW-assigned); dynamic control of parameters can really wake things up.

u-he Runciter

  • This is my favorite part of the Uhbik collection (I also like Uhbik-Q) — a combination of distortion and filter is always more interesting to me than either one alone.
  • Using two instances in series can make a lot of sense, with the second one taming the first or the first preparing the second.
  • It’s got its own envelope follower for cutoff, but I will harp on this again: an envelope follower from your host, assigned to mix, drive, fuzz, resonance, etc. can also be very nice.
  • The MIDI key follow option for filter cutoff can be useful, depending on playing style (not so much with legato polyphonic phrases).

Lo-Fi

d16 Decimort 2

  • If your DAW can assign MIDI pitch tracking to a VST parameter (as in Bitwig Keytrack+), try assigning that to the resampler frequency, turning on Images Filter and shfiting it up maybe a tiny bit. Set Approx Filter to taste.
  • Of course you can also apply it to the pre/post filter, but that’s not as exciting.
  • Modulating Approx Filter with an LFO can add a bit of vibrato due to the phase shift it induces. You can really get some results that don’t sound like a bitcrusher/sample reducer at all…
  • Aside from the digital distortion, don’t forget there’s a preamp right there, which can lead to badass distortion that works well with the filter(s)… and (say it with me) an envelope follower.
  • If you’re using a DAW that can’t assign modulation sources to VST parameters in this way, and you’re still reading this… sorry, you’re missing out.

Unfiltered Audio Lo-Fi-AF

  • If you have an anti-click plugin (I can recommend Izotope RX De-click), this removes the clicky bits from Skip Chance, for smoother buffer glitches. You can modulate Skip Time for an unusual take on “tape” warble.
  • Envelope follower. Seriously. Works on all kinds of things here, positively or negatively depending on the control and the vibe you’re going for — do you want it to get cleaner and steadier with louder volumes, or worse and messier? Of course you do.

Inphonik PCM2612

  • This is another one that can benefit from De-Click.
  • Also some gain staging experimentation. Cutting the signal going in and then boosting it going out dramatically worsens the signal-to-noise ratio, which might be what you wanted just this once. Of course, boosting the signal level going in and cutting it going out has the opposite effect unless you drive your signal to clipping.
  • A noise gate in front can stop it from constantly spewing DAC noise (or a noise gate after, but you’ll probably need a higher threshold).

AudioThing Speakers

  • I like this plugin a lot, but don’t have any special tricks to suggest other than… you know. On the mic/speaker mix knobs or the filter cutoff in particular.
  • I suppose a regular envelope triggered by MIDI could be fine, I just like envelope followers, okay?

Other

Noise Engineering Librae

  • Yes, it’s a compressor… but I use it more for the drive sections, especially for stereo enhancement. Turning up Soft Drive and Soft Blend, and maybe a bit of the hard version too, on the Side channel can really wake up a stereo image (and you’ve got the goniometer and handy mid/side slider right there, as well as a bevy of other gain controls to make sure the mid is still stronger than the sides).
  • Watch out for hot signals into this one, especially if they were supposed to be “clean” with relatively little in the upper end of the frequency spectrum. Increasing Release can help prevent unwanted… grindiness or scratchiness or whatever you want to call it.

Sound Radix SurferEQ

  • A clever EQ that can track pitch (via MIDI or the audio itself) and move bands around automatically for you, with adjustable detection threshold and glide settings. It also offers not just typical shelving and peak EQs, but harmonic shapes specifically tailored for resonator (or anti-resonator) duties, which you can set in terms of ratio to the detected fundamental. You can really shape timbres in fun ways with this…
  • This pairs well with the free MeldaProduction MAGC, to restore lost (or excessive) volume.
  • It also pairs nicely with distortion, since you’re exercising a lot of control over the harmonics going into it.

the mind is VAST

I’ve been contemplating the ADHD question. In addition to that MetaFilter thread, there’s one on the Lines forum, with several suggestions for books, meditations apps, fidget toys, things that have helped people and other things that didn’t, and perhaps the most valuable, just sharing experiences and feelings about it. I can definitely point out things from my childhood, from younger adulthood, and more recently which fit the pattern to a T — and also a few things that don’t really.

Because of that thread, I read ADHD 2.0: New Science and Strategies for Thriving with Distraction from Childhood through Adulthood, by Hallowell and Ratey. It describes more recent scientific findings, treatment breakthroughs and potential breakthroughs, and the experiences these two psychologists (both of whom also have ADHD) have had with their patients.

The book explains the basic mechanism of ADHD in terms of the Default Mode Network (DMN) and Task-Positive Network (TPN), different networks within the brain that have been observed with differing activity levels depending on the kind of attention a person is using. The TPN is more associated with concentration and focus on a task, goal-oriented thinking, executive function and so on. The DMN is more primarily associated with imagination, memory, thinking about oneself and others, curiosity, and mind wandering. Normally, when on task, the TPN is the more dominant network and the DMN rests. With ADHD, the DMN just keeps going and can divert attention and demand stimulation.

The authors say that this is not solely a disadvantage, not a “disease” per se — there are positive aspects of being impulsive and/or a dreamer. Explorers, inventors, scientists, certain kinds of entrepreneurs, the one who points out the Emperor’s clothes aren’t real, etc. It’s just a question of coping with it and providing the right kinds of stimulation and connection so this doesn’t turn into self-destructive thoughts, inability to function in society, addictive behavior and so on.

They also point out that it’s not a “deficit” of attention — the DMN is just as busy as the TPN, and people with ADHD have a tendency to hyperfocus when they’re getting a particular kind of mental stimulation. They have described this as “Ferrari engine brain with bicycle brakes.” So they’ve introduced the acronym VAST, for Variable Attention Stimulus Traits. And they point out that many people have VAST without meeting the DSM’s clinical requirements for an ADHD diagnosis — this is where I seem to be. I was thinking of myself as “high functioning” and that seeking an official diagnosis of ADHD is unlikely to be that helpful. I don’t have serious problems with work, relationships, addiction, emotional extremes, executive function in general etc. — I’m basically okay, I just have a lot of browser tabs open sometimes.

(VAST, not being a unique acronym, is terrible for internet searches. You pretty much have to use “vast adhd” or “variable attention stimulus traits” to find it. It was also a band in the 90s, Visual Audio Sensory Theater; VAST Dynamics is the name of a company that makes synthesizer plugins and I have a vague recollection of another synth company using the acronym VAST for something; there was also a 2023 Nathan Moody album A Vast Unwelcome whose title hits a little different now; also a Linda Nagata novel from 1998.)

For a clinical ADHD diagnosis, the DSM lists two sets of criteria — one for “inattention” and one for “hyperactivity/impulsivity” — and adults who meet 5 of 9 of them in either or both categories officially has it.

Inattention:

a. Often fails to give close attention to details or makes careless mistakes in schoolwork, at work, or during other activities (e.g., overlooks or misses details, work is inaccurate).
That was absolutely true in childhood! But I feel like I have functionally overcome it, and it works out much more to “sometimes” rather than “often”.

b. Often has difficulty sustaining attention in tasks or play activities (e.g., has difficulty remaining focused during lectures, conversations, or lengthy reading).
Yes, 100%.

c. Often does not seem to listen when spoken to directly (e.g., mind seems elsewhere, even in the absence of any obvious distraction).
Yes. There are times when someone is talking to me and I’m just not absorbing what was said — I may realize this with some embarrassment, or I may not. And there are times when I ask “what?” and then a second or two later, it comes to me — I heard them but was a little bit behind and had to pull it out of short-term memory.

d. Often does not follow through on instructions and fails to finish schoolwork, chores, or duties in the workplace (e.g., starts tasks but quickly loses focus and is easily sidetracked).
No — I am literally the best at getting stuff done at work! I temporarily lose focus but I get it back, and accomplish things really quickly in general.

e. Often has difficulty organizing tasks and activities (e.g., difficulty managing sequential tasks; difficulty keeping materials and belongings in order; messy, disorganized work; has poor time management; fails to meet deadlines).
This isn’t a hard no, but it’s more no than yes. Missing deadlines isn’t a problem and I’m not particularly disorganized about work/tasks. I do sometimes realize I’ve spent an hour and a half on the clock keeping busy without actually doing useful job-related stuff, and I do sometimes want to perform multiple stages of a serial task simultaneously. But overall, things work out, and the timing and quality of my work don’t suffer.

f. Often avoids, dislikes, or is reluctant to engage in tasks that require sustained mental effort (e.g., schoolwork or homework; for older adolescents and adults, preparing reports, completing forms, reviewing lengthy papers).
Yes. Not to the extent that I had this in childhood. But sometimes I just really don’t want to be sitting there solving a particular software bug.

g. Often loses things necessary for tasks or activities (e.g., school materials, pencils, books, tools, wallets, keys, paperwork, eyeglasses, mobile telephones).
No. Things I need regularly have places where they go so I don’t have to remember where I left them this time, but where I always leave them. I have a strong urge to make things are where they should be. Things I need less often might have an organized place for them, but otherwise they may be at risk of getting lost.

h. Is often easily distracted by extraneous stimuli (for older adolescents and adults, may include unrelated thoughts).
Squirrel! I mean, yes absolutely. More the unrelated thoughts, and tangents. And having the entire internet right there in my pocket…

i. Is often forgetful in daily activities (e.g., doing chores, running errands; for older adolescents and adults, returning calls, paying bills, keeping appointments).
This was more of a yes in childhood, but no now. Bills have a spot on my desk, appointments have a calendar, other things have notes or just habit. Non-critical household chores may get neglected and delayed but I feel like that’s more of a lack of physical energy and/or motivation… including defining “non-critical” more broadly than some people might. 🙂

And the hyperactivity/impulsivity side:

a. Often fidgets with or taps hands or feet or squirms in seat.
Yes.

b. Often leaves seat in situations when remaining seated is expected (e.g., leaves his or her place in the classroom, in the office or other workplace, or in other situations that require remaining in place).
No. I actually kind of have this horror of being disruptive, of calling attention to myself — I would prefer to be invisible/unnoticed/”small” in social situations. I do get up and take breaks from work, but that’s expected and healthy. I don’t walk out of meetings or just go wander when I’m specifically expected to be somewhere.

c. Often runs about or climbs in situations where it is inappropriate. (Note: In adolescents or adults, may be limited to feeling restless).
Feeling restless, yes. I don’t have the energy for running or climbing…

d. Often unable to play or take part in leisure activities quietly.
Nope.

e. Is often “on the go” acting as if “driven by a motor” (e.g., is unable to be or uncomfortable being still for extended time, as in restaurants, meetings; may be experienced by others as being restless or difficult to keep up with).
No.

f. Often talks excessively.
No. I am usually “the quiet one.” When I’m with a very few people that I’m comfortable with I might jabber more, or in specific situations where I’m a certain kind of nervous but expected to talk. I do post a lot on certain forums or this blog, to get my thoughts out there, but I feel that writing is fundamentally different from talking, in terms of social context.

g. Often blurts out an answer before a question has been completed (e.g., completes people’s sentences; cannot wait for turn in conversation).
No, in fact, the opposite. Often I do not see an opportunity to engage in a conversation — maybe I take too long trying to decide how I’m going to say it, or I just plain get talked over. I’m “one of the quiet ones.” My spouse is like this too, and sometimes one of us does end up talking over the other, though we both try to avoid that since we both experience it so much elsewhere.

h. Often has trouble waiting his/her turn (e.g., while waiting in line).
Nope. Especially if there’s a clear order to the queue, I might get a little impatient but who doesn’t? If the cause of the delay is unknown and it’s not a matter of turns, that’s far more likely to bug me.

i. Often interrupts or intrudes on others (e.g., butts into conversations, games, or activities; may start using other people’s things without asking or receiving permission; for adolescents and adults, may intrude into or take over what others are doing).
No (and I feel like this is just another way to restate g).

So… definitely not “hyperactive,” no surprise there. But close on the “inattentive” side. Generally though, I think VAST is a better fit than saying “undiagnosed, high-functioning ADHD probably” so I’ll stick with that.

I don’t feel like I need OTC medication or therapy or a coach for it. Recognizing it in myself is an insight though. And geez, I really should try to get some regular exercise because that’s supposed to be helpful. We’ve also been talking about getting back into Qi Gong (we took a class several years ago), and there’s some evidence that working on physical balance is helpful to regulate the DMN/TPN balance. So, yeah.