Menu Sidebar
Menu

Chris

Hi! I've got a new plugin you can have! These plugins come in Mac AU, and Mac, Windows and Linux VST. They are state of the art sound, have no DRM, and have totally minimal generic interface so you focus on your sounds.

MV

TL;DW: MV is a dual-mono reverb based on BitShiftGain and the old Midiverbs.

MV.zip(397k)

Back in the days of really old school digital reverbs, there were a couple weird and obscure ones that had a special mojo. I’ve got one: the original Alesis Midiverb. It’s quite low-fi and only has RCA jacks, but there’s a certain something about its sound.

Turns out one of its secrets isn’t so secret: the first two versions of the Midiverb don’t have a multiply unit. That means you can’t do certain reverb things correctly. Reverbs use a kind of delay effect called an allpass filter, which involves multiplying by 0.618 (I’ve sometimes generalized this to ‘the golden ratio to N decimal places’, where N equals ‘a lot’). But the old Midiverb couldn’t do that… so it made an ‘allpass filter’ by multiplying its stuff by 0.5. A bit shift.

Airwindows fans will know that there’s something special about a bit shift: especially in floating point, you can change volumes by 6dB pretty much losslessly. No, make that ‘totally losslessly’ since in floating point you’re only changing the exponent and could change it right back and lose absolutely nothing: the mantissa is never touched.

What would happen if you took this old school way of doing allpasses, and made a modern reverb out of it, using full-quality floating point to do it? What if you followed up by making the regeneration also strictly ‘bit shift’, increments of 6dB or infinite regeneration, losslessly? What if you added a way to roll off highs by averaging output samples of the allpasses, and did THAT entirely using bit shifts as well? And allowed for a big number of allpasses (26, all different increasing prime lengths), and gave varying treble rolloff by independently controlling which of the allpasses got the average treatment?

Welcome to the infinite land of MV. This is nothing like a normal reverb, but it’s got some great superpowers, not least of which is the ability to just sustain a ‘bloom’ forever. You can automate it by kicking the regeneration up to 1.0 any time you like.

You can dial in different degrees of highs roll-off using the bright control, or leave it at 100% shiny. Combining this with more restrained regenerations like 0.51 or 0.26 at medium-to-high sizes will give you very decent ‘impossibly huge reverbs’ of various characters. MV doesn’t do early reflections or plausible spaces, just the infinite wash, but that’s somewhat configurable.

It runs dual-mono, so you can dial down the size a bit (not too much or it’ll get nasty, you’re removing allpasses from the chain) and use it as an ambiance generator, and it’ll put all reverb tails ‘behind’ the sounds that make them: centered stuff stays centered, wide or stereo stuff goes super-wide. For this reason it’s very suited to use on auxes and submixes: you can add ‘space’ that’s very pure-sounding

It can do full, 1/2, 1/4, 1/8 and I think 1/16 level regenerations: set the feedback and it will use the bit shift amount nearest below the setting, so no matter what you do it will always retain its audio character. And the whole thing runs inside a PurestConsole instance except for the regeneration, which is extra… which means that if you build up a wall of infinite reverb, it can’t go into reverb runaway because distorted samples will wrap around and get quieter: you’ll have to trim down the output, but this makes infinite regeneration super-usable without applying any kind of compressor or limiter inside the loop. Since you can also do zero regeneration and it’s just a pile of allpasses, you can also do a ‘gated reverb’ effect if you like, which is good at airing up the mix but then getting out of the way.

It’s the first plugin to come out using the rigorous, exact-dither-amount version of my Floating Point Dithers. Everything else will follow, but it’s a huge amount of work so bear with me, and I’m also going to want to set up my new web hosting at least to put the next ‘NewUpdates.zip’ on, when it’s all ready. There will be big and awesome changes, such as being able to support all the bandwidth my customers need, and being able to co-locate and use load balancing. I’ve got expert help working on it, so when the new dither updates are out, you’ll be able to redownload the whole collection without hesitation.

When that DOES happen, if you hear a change in the dither (maybe just vaguely sense it, without being certain? If you’re honest?) it’ll be what MV has. The dither is now perfectly accurate, both for 32 bit and the seriously un-hearable 64 bit dither. It’s flat dither rather than highpassed TPDF, since the dither amplitude is designed to run at all different levels anyway. What that means is, the changes are very like the changes between standalone NJAD and the new NJAD included in the plugin StudioTan: it’s a bit darker, depths are blacker, there is less coloration of any kind, more neutrality. It also completely removes all truncation (not just the nastiest bits, but all of it anywhere) so we’ve gone from ‘thoroughly addressing a tiny problem that could build up’ to ‘completely obliterating the truncation to the point of mathematical infinity’. Oh, also it ought to run faster than the first version, because it’s using a thing called xorshift32 rather than the more high-CPU rand() function. So everything is better, including the CPU hit, and all that will be incorporated in the big update when it’s ready. Until then, all new plugins coming out will use the newest version. And DitherFloat is current. :)

Think of Patreon as my shopping cart. If you would have bought this if it was for sale from Kagi or wherever, at $50 for the plugin in all versions on as many computers as you like with free updates forever (how’s that for terms and conditions? That’s how the Kagi Airwindows plugins used to work, before all this), then please if you can, join the Patreon for $50 a year. If you’d have bought a bunch of plugins and you can do it without endangering or hurting your well-being, join for a bunch of $50ses a year: some folks are, and it’s very worthwhile as it turns out I can’t do it all on just mass quantities of $1 a month patrons, it takes all kinds to keep this show going.

Hope you like the show. There’s plenty more coming :)

Cojones

TL;DW: New kind of distorty.

Cojones

We’ll take a break from the Big Important Stuff to play with a weird experiment. This one’s easy to hear and difficult to understand!

Cojones is one of the promised releases from back when I started all this. What’s interesting is, Cojones is also the seeds of Dither Me Timbers and StudioTan. That’s because it does a similar thing: it tracks the trajectory of the waveform (over five instead of three samples) and either heightens or minimizes any disparities it finds. It’s called Cojones, because I thought it highlighted that sort of quality in voices and guitars, though it’s easy to just make it be distorty and strange.

You’ll find that boosting Cojones can give a peculiar sort of midrangey sonority. I’m not going to say it’s GOOD sounding, but it is at least distinctive. There’s also a ‘breathy’ which is more three-sample stuff like Dither Me Timbers and StudioTan, and a ‘body’ control that can beef up or cut bass and low mids.

Pretty much play with it and if you hate it, throw it away and curse its name and mine. It’s all the rage! :D seriously, if you’re the sort to like this, you know who you are. If you’ve been putting Dither Me Timbers or StudioTan in places that aren’t the output dither, you need to try this instead as you’ll get a lot more out of it. And if its seasoning seems way too spicy and always produces trebly grit, try very slight amounts of its mojo, as this is one that’s set up so you can apply too much.

After all, what good is an ugly new distorty if you can’t overuse it and make unpleasant yet unrecognizable noises? :)

Patreon brought you this silliness, but over the next month I’ll be bringing you some fantastic-sounding plugins that make the most of everything I’ve learned and everything new and controversial about the Airwindows sound. Stay tuned, and I hope Cojones amuses you. It’s different, let’s just say that :)

Holt

TL;DW: Synthy resonant lowpass filter focussed on low frequencies.

Holt

Quite a week!

So, over the last week I got a shout-out in a New York Times op-ed… that (surely I can tell you folks if I can tell anybody) is based on my own research from years back about hit record sonic characteristics. Who knew that I’d end up seeing these ideas echoed on such a grand scale?

Who knew that it would happen while my web hosting provider knocked my website (all of them!) off the internet, for overwhelming ’em with a mighty over 400 hits a day? mezed don’t rely on toy hosting, kids, even if they say it’s ‘unlimited’. It’s like the plugin industry all over again. (I’m actively scouting out much realer hosting solutions and have a plan, more on that when I have more to report)

And after all that madness: here I am again, on Sunday, putting out a plugin same as usual. Well, not the plugin. That’s a little unusual.

Holt is a plugin suggested by one of my Q&A livestream regulars, that treads the waters of professional accountancy. The plugin, that is, not the regular. As far as I know.

How is this? Simple: Holt is a method you can use in Excel for predicting sales figures based on trends. It basically uses two variables each of which chase each other to try and cut through the noise of realworld data and produce useful predictive results. My friend from the livestream thought it might make a lowpass that was more fuzzy in tonality. It did not do that thing.

Instead, I got something like a low-frequency version of Aura: a resonant lowpass like a synth filter with huge control over the extreme lows. I had to do weird things to get it to track fairly consistently over different resonance settings, because the Holt method doesn’t really have anything like that at all: turning it into a synth filter is strictly my deal. So is the multipole arrangement: this thing morphs seamlessly from no poles (dry) to four poles (24 dB per octave) with intense resonance or no resonance at all, based on how you set it.

It’s got an instance of Spiral built in to save you when you make it squawk, because otherwise it’ll blow up your bassbins and just laugh at you. This sucker is MEAN from the midrange on down. The interesting thing is, if you crank the frequency up it tames itself and reverts immediately to dry again. It ONLY does its madness on the lows, and high frequencies are completely tame and nice. You can use it as a sophisticated and well-behaved lowpass on the upper mids and highs, and it’s totally polite. It’s just when you drop the cutoff frequency down that it explodes in juicy bass.

There are even several ways to go between that and clean, untouched audio. You can raise the cutoff, or you can use the dry/wet control, OR you can use the poles control (at any resonance setting) to morph it from bassy madness to perfect clarity… because the poles control is four different dry/wet controls bundled into one. This also means that if you’re using less than one pole of filter, you’re not even running through the other stages: less processing, unless you want it.

It can act like a DJ ‘isolator’, it can act like a synth bass lowpass, it can damn near self-resonate, and all from just a couple variables (per pole) that interact strangely. It’s a neat example of extreme simplicity (like the Purest series) producing a striking result. Have fun and I hope you like it.

My Patreon is more important than ever now, because it costs a bunch of money to give this much stuff away. I think the website will hold up for a little while longer (if not, I’ll put up MediaFire links and make sure you still have access whatever my web host does) but Airwindows has grown to be big enough, that I MUST seek real hosting. And I’m gonna do it, and it’ll be awesome, but this is what you get for being a patron: I can not only do all this but update over 150 plugins and put out the improved versions and let people grab the new plugins immediately and come right back the next week and do more (Pafnuty, Holt, etc). Supporting my Patreon and letting it grow directly means getting serious web hosting so you can count on the files being there for you: if the scale of things outgrows your basic ‘yay unlimited bandwidth on a shared host!’ operation, your support means I can kick it up more than a notch. And maybe I’ll be on beans and rice for a while but you know… I really like amazing internet servers and super bandwidth. And I can share that, if I have it. So I mean to offer it. (thanks to the people supporting my Patreon and making that possible).

Pafnuty

TL;DW: Chebyshev filter adds harmonics.

Pafnuty

Here’s a nice one! Pafnuty has been much sought after, from back when it only existed as an Audio Unit. Now it’s up to date, in a new more-approachable form, and it’s VST and open source and dithered to the floating-point buss: all the good modern stuff from current Airwindows.

Pafnuty is a Chebyshev filter. What are those? Well, it’s not much like your usual filter: you don’t use this to roll off highs or lows (though under some conditions you might be able to do any of those things). A Chebyshev filter is like a mathematical formula. It works like this: if you feed it a sine wave (at exactly 0dB, or barely-clipping) it can generate entirely new sine waves to add to your sine wave. Which ones? Harmonically related ones. You can have twice, three, four times the frequency, all the way up to thirteenth harmonic.

Pafnuty’s been rearranged in such a way that when you move the sliders to the right, the harmonics add. (The old version used simpler math but gave a slightly weirder arrangement: you’d have to do 1.0 third harmonic, -1.0 fifth, 1.0 seventh and so on for them to add up in phase.) There’s also an attenuverter (which is what you get with a dry-wet control when it also allows for inverse-dry-wet: something out of Eurorack-land, which also existed on the Delta Labs Effectron. Side note about the funky old Effectron: it’s a delta-sigma converter like SACDs but cruder, and I’d been wanting someone to make a DIY-able delay like that. It exists! The Princeton PT2399 chip, which is in lots of current synths and pedals such as the Dreadbox Erebus)

Back to Pafnuty. What do you get when you run music into this sine-multiplying filter? If your audio has no frequencies that, multiplied, go higher than the sampling rate, you get perfect aliasing-free harmonic enhancement. The way the filter works, it absolutely doesn’t generate anything higher than the multipliers it works with. It’s a sort of color-adding harmonic enhancement where you can pick what kind of coloration you add (or subtract, since all the controls go both ways). If the frequencies do go higher than the sampling rate then they do alias, but the way Pafnuty resists adding extra harmonics helps it to resist aliasing and if you don’t add lots of higher harmonics you can go very high in frequency, cleanly.

This might not be the easiest plugin to come to terms with, but it makes a great secret weapon, and produces tones that don’t exist in more normal tone shapers! I hope you like it.

I also hope you don’t literally keep this stuff a secret: my work is supported by Patreon and that’s why I’m still around to make plugins like this (and update hundreds of plugins when the need arises, but that was LAST week). You can’t run around proclaiming the hype of Airwindows Apotheosis as that only backfires, but much like you can share riffs and patches and exchange ideas with people, it’s still possible to get the word out. You gotta do as I do and not lead with hitting people up for money: maybe they don’t have any, and need your and my help. But there are still people who would be able to buy plugins, and anyone who would have bought Pafnuty at $50 could jump on the Patreon for that much a year, either now or later when they’re convinced and are using it in their mixes as a key tone-shaping element.

It also encourages letting people have plugins that don’t phone home, turn themselves off, explode or send all your data to a secret laboratory. Airwindows stuff is open source and has no code of any kind to mess with you: it’s so simple you could learn how to code for audio by looking at it, and on some Mondays we do just that on my livestream. Come and see!

Newer Posts
Older Posts

Airwindows

handsewn bespoke digital audio

Kinds Of Things

The Last Year

Patreon Promo Club

altruistmusic.com

Dave Robertson and the Kiss List

Decibelia Nix

Gamma1734

GuitarTraveller

ivosight.com – courtesy Johnny Wishoff

Podigy Podcast Editing Service

Super Synthesis Eurorack Modules

Very Rich Bandcamp

If you’re pledging the equivalent of three or more plugins per year, I’ll happily link you on the sidebar, including a link to your music or project! Message me to ask.