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.

Inflamer

TL;DW: Inflamer is an Airwindowsized take on the waveshapers in Oxford Inflator.

Inflamer.zip(501k)

How do you take a famous, beloved plugin and make it better?

In a recent livestream, I saw a video make the very convincing argument that the famous Oxford Inflator is the combination of two very simple waveshapers. Like, spectacularly simple. One’s a bit more complicated than the other, and one is essentially just second harmonic, nothing more. The person making the video set up the two simple waveshapers and demonstrated that for all manner of settings on the real Inflator, they could make a Melda waveshaper produce identical outputs.

Of course, you didn’t get the UI. You didn’t get the band splitter. There’s a clip meter of some sort: also not included. However this meter, these controls work: nope. But… now there are algorithms that are public, some of ’em so simple as to defy property (hard to argue that you can own one line of code that makes things second harmonic, it’d be like me claiming to own sin() )

What could you do, to make this better in any way?

Well, that’s where my recent experiments come in. Meet Airwindows Inflamer (NOT Inflator). It doesn’t do the same things, quite. There’s no band splitter. There’s a curve control, but it doesn’t go -50 to +50, it goes from 0 to 1. And while it blends the two waveshapers… it does so in a more cumbersome and possibly more pure way.

Inflamer is different because it’s using my BitShiftGain style gain trimming, internally, as if it was a dry/wet, but with the two waveshapers instead of a dry and a wet. The Drive control is also bit shifts (very accurate divisions by powers of 2). The Effect control, as with the real Inflator, is normal and is in fact a dry/wet, and there you can have subtle adjustments to what is, I hope, a sonically optimized version of the effect.

But you cannot have the band splitting, or fine gradations of Curve. In fact many settings of Curve will end up being a slight volume drop when used at unity gain (Drive in the middle). It is possible a bunch of people will shoot this out against the real, iLoked, for pay, bestseller plugin, and will decide mine is crap because it is often quieter than the real one.

GOOD. I’m not trying to rain on anyone’s parade. You have to know what you’re doing to evaluate this. It’s much like how, when I start doing takes on Bricasti, they’ll be in my own style. I am not cloning things, even when the underlying algorithms are trivially simple. Inflamer is different and the range of adjustments are in 6 dB steps on Curve and Drive and often you might find the result comes into the mix 3 or more dB quieter than it would from the Sony plugin, and that’s as it should be.

And if I’m correct that leaning on these insights into digital math gives their own kind of benefits, I’ve managed to make an Inflamer which is more mastering-grade, more transparent and sonorous, and better sounding (IF you can live with the only settings I allow you to pick) than the real one. That’s why I’m restricting it the way I am.

There you have it. Inflamer is obviously not Oxford Inflator, has less options and restricted choices, and if you shoot them out head to head without matching levels carefully, it will probably always come out quieter than Oxford Inflator. And it is only some waveshapers, simplified and restricted even more than the original.

And for some, it’ll be just better, in critical listening. Sometimes it takes radical methods to beat an already stellar plugin. I hope you like Inflamer, and that it doesn’t inflame you too much, unless you like that sort of thing.

download 64 Bit Windows VSTs.zip
download Signed M1/Intel Mac AUs.dmg
download Signed M1/Intel Mac VSTs.dmg
download LinuxVSTs.zip
download LinuxARMVSTs.zip for the Pi
download Retro 32 Bit Windows VSTs.zip
download Retro PPC/32/64 Mac AUs.zip
download Retro PPC/32/64 Mac VSTs.zip
Mediafire Backup of all downloads
All this is free and open source under the MIT license, brought to you by my Patreon.
VCV Rack module

Creature

TL;DW: Creature is a soft slew saturator, a new class of noisechanger.

Creature.zip(500k)

So here’s something new: didn’t exist before, even I didn’t have it.

Creature is a soft slew saturator. It’s a way of working with applying a sin() function to slew clipping. In fact it applies an unbounded sin() function, so it might be technically considered a slew wavefolder? Because that’s what everybody needed, was a slew wavefolder. How useful, nerdy, and pointless.

Not so much. Listen to this little monster.

Creature is up to 32 (or more, at high sample rates) soft slew saturators, stacked up like the poles of a filter. It acts like a distortion, except it’s not a distortion. It acts like a filter, but it’s even less of a filter. Its interaction with sample rate is really strange (has to scale up with the square root of the sample rate multiplier!)

And what Creature really does, is roar.

As you keep adding Depth, the gain and the thunder increase unreasonably. The total force on tap is pretty ridiculous, and it keeps getting harder to control as you turn it up. There’s an Inv control that can give you a really interesting cancellation that acts like a highpass-ish, but not like any highpass you’ve ever heard. Using it in phase, in Wet mode, unleashes a monstrous overdrive with humongous bass that refuses to lose weight even at impossibly high gains (real interesting on drum rooms!)

There is no overdrive. There is no EQ. There is no highpass.

It’s just Creature, which is very much its own beast. It’s also a very, very simple algorithm (isn’t that so often the way?) so especially at low Depth settings, all this monstrousness can be yours for almost no CPU. I’ll be finding ways to put this to use, but as always, you’ve got it fresh from the plugin forges. Be careful, and have fun with your new Creature.

download 64 Bit Windows VSTs.zip
download Signed M1/Intel Mac AUs.dmg
download Signed M1/Intel Mac VSTs.dmg
download LinuxVSTs.zip
download LinuxARMVSTs.zip for the Pi
download Retro 32 Bit Windows VSTs.zip
download Retro PPC/32/64 Mac AUs.zip
download Retro PPC/32/64 Mac VSTs.zip
Mediafire Backup of all downloads
All this is free and open source under the MIT license, brought to you by my Patreon.
VCV Rack module

EveryConsole

TL;DW: EveryConsole is mix-and-match Airwindows Console.

EveryConsole.zip(529k)

Sometimes I give people tools AS I am working on them…

EveryConsole contains the original Console algorithm, Console6, Console7, the sin()/asin() routine that’s the guts of Console8 and PurestConsoles 1 and 2, BShifty which is the near-sin() approximation that’s in PurestConsole3 from last week, and Console Zero.

All of these algorithms are stripped of all the tone shaping parts and ultrasonic filterings to be the bare-minimum functions for their purposes. That doesn’t mean they are every Airwindows saturation routine: Distortion has more. But these are all the ones designed to encode and then decode on the buss.

And, EveryConsole includes both the Channel functions, and the Buss functions, under one hood. So you basically select the version you want, and whether it’s channel or buss.

Because there’s no filtering or tone shaping these lend themselves to oversampling, for instance Reaper’s new oversampling. That doesn’t mean it’ll be better: I think it kinda won’t, but if you have oversampling capacity this is now yours to fool with. EveryConsole gives you access to the raw encode/decode functions without making you use them in an Airwindows way.

That’s not why I made it, though. I’m working on modeling the sound of big classic consoles, and I’ve got a lot of audio reference, and I needed to do a lot of study of how different Console versions combined. I’m already working on doing tone shaping to get closer to the target, and I wondered whether mismatching Console versions got you types of presentations that reminded the listener of specific big consoles.

That would be a YES.

So I’m busily at work using this plugin to monitor a lot of variations on Console and compare them to classic records, and if I get to have a tool then so do you! So, here is EveryConsole. If you’d like to combine it with the distributed ultrasonic filtering I like to use, then load up UltrasonX or HypersonX and arrange the instances of those so they’re in the right places around the EveryConsole instances. If you’d like more like Console7’s ability to bring elements forward and back in mix, or Console8’s tone, you have to use those as there’s extra stuff built into the plugins. But if you want more basic building blocks to assemble your own Airwindows big console… this is for you as much as it is for me.

Hope you like it!

download 64 Bit Windows VSTs.zip
download Signed M1/Intel Mac AUs.dmg
download Signed M1/Intel Mac VSTs.dmg
download LinuxVSTs.zip
download LinuxARMVSTs.zip for the Pi
download Retro 32 Bit Windows VSTs.zip
download Retro PPC/32/64 Mac AUs.zip
download Retro PPC/32/64 Mac VSTs.zip
Mediafire Backup of all downloads
All this is free and open source under the MIT license, brought to you by my Patreon.
VCV Rack module

PurestConsole3

TL;DW: PurestConsole3 is an alternate algorithm for minimalist Console.

PurestConsole3.zip(957k)

Instead of immediately doing EveryConsole, how about the final Console version it’ll contain?

This serves two purposes. First, it’s an extension of the work I was doing in ConsoleZero: this is a custom sin()/asin() implementation along Airwindows lines, making it a little unusual. It uses a simple sin() approximation, but instead of being mathematically correct it applies all the multiplications and divides only in factors of two: bit shifts, in other words.

This is what ConsoleZero did, but more simply. This extends that to improve the sin()/asin() calculation, but then it’s not doing that correctly, it’s another approximation to make every calculation preserve the mantissas of the numbers as much as possible, every step of the way. Doesn’t matter if it seems like a ridiculous thing to do, that’s the experiment, and you already have this in mathematically perfect sin()/asin() form anyway: the original PurestConsole is just that.

The thing is, there are other gains. These new algorithms do so much with bit shifts that they’re blazingly fast. Both this and ConsoleZero run fifteen tracks of mix on my M1 MacBook Pro at about 5% CPU, with a couple bonus plugins in there.

And that means if you’re running something like current Reaper, as I am… with chain and individual FX oversampling… you can do that. And so I’ve made a video where I’m demonstrating a 96k project mixed in PurestConsole3, with ALL the Console plugins oversampled to 768k. (unless, because it’s starting at 96k, the 16x oversampling is actually giving me 1.536 megahertz oversampling?)

And it went from 5% CPU, with presumably 16x oversampling on all Console tracks and the buss, at base 96k sampling rate, to 30% CPU. I could’ve doubled the project and it would still have run. (probably the original PurestConsole would not be able to do this)

And it sounds… different! You’ll hear it. You surely can do it. It’s got its own sound. Not an Airwindows sound, I think. Sort of smoothed off and glossy. In the video I demonstrate this output, versus non-oversampled PurestConsole3, versus ConsoleZero. And, having heard all the original sounds off my instruments and modular, I think ConsoleZero is rawer and more accurate (that’s sort of the idea). But now, if you have a great love for oversampled nonlinear plugins, PurestConsole3 is my little gift, an Airwindows Console version that’s designed to work with, not against, what you like.

Have fun, and I’ll keep new stuff coming as well as I can!

download 64 Bit Windows VSTs.zip
download Signed M1/Intel Mac AUs.dmg
download Signed M1/Intel Mac VSTs.dmg
download LinuxVSTs.zip
download LinuxARMVSTs.zip for the Pi
download Retro 32 Bit Windows VSTs.zip
download Retro PPC/32/64 Mac AUs.zip
download Retro PPC/32/64 Mac VSTs.zip
Mediafire Backup of all downloads
All this is free and open source under the MIT license, brought to you by my Patreon.
VCV Rack module

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.