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.

WoodenBox

TL;DW: WoodenBox is like a miniature reverb for converting DI to acoustic.

WoodenBox.zip (583k) standalone(AU, VST2)
WoodenBox in Airwindows Consolidated (a separate project) under ‘Tone Color’ (CLAP, AU, VST3, LV2)

The request was for a plugin to convert an electric guitar sound (presumably DI?) to the sound of an acoustic.

In a very abstract way, this might be the answer for that?

It’s more complicated, though, because as usual I’m exploring the larger ideas around that. The very most obvious thing to do would be ‘take the impulse response of an acoustic guitar, maybe if you’re feeling ambitious try to strip out the original electric’s tone quality or put big tone controls on or something, done’. But it might not be that simple…

What’s an acoustic guitar sound, anyway? Vibrations of wood, extra sonorities, resonances. Except those are called ‘wolf tones’ and are always bad. And anything we add along those lines will be other forms of wolf tones or resonator-guitar clangs, and will be bad. So what then?

One thing about an acoustic guitar is, it’s also a miniature room made out of wood. It vibrates, but also it reverberates. And I’ve been putting all this work into reverbs over the years… so what if I run the same grueling search for interesting, well-balanced rooms, but on miniature spaces? (never mind that I’ve only recently discovered new ways for the rooms to be better balanced!)

And so we have WoodenBox. Like the older reverbs based on ClearCoat, it has a bunch of different spaces/colors on tap. But they’re all extremely tiny compared to even a small room. There’s enough going on in them to produce a vague stereo-ish quality, but not so much that it’s a chorus effect. The tone is dense, confined: it doesn’t replace the need for a room or chamber sound. But it doctors and reshapes the tone in the way that a simple room reverb never would. And it can be used on many things beyond guitars… for instance, synth patches, or perhaps electronic drums.

I don’t know quite where this leads, but it’s an interesting start to have made. People who were asking to get smaller rooms out of me… well, you’re still getting those, but first you get stuck in a wooden box :)

Note that the Raspberry Pi version is now two versions, a Pi 4 version that’s the same as before, and a new Pi 5 version. I have not had time to check that it works as I’ve not installed Reaper on the Pi 500 I got, but the new ones are compiled on the Pi 500 just as the original Pi ones are compiled on the Pi 400. I’ll just keep adding them if Pi keeps improving them, you could already run a full Airwindows mix on the 4 :) I also don’t know if this’ll work on Asashi or anything like that, but a Pi 5 version I can supply, and this is it. Contains literally all the plugins (except Air2 and ZNotch2, and I don’t know why those didn’t work), and will contain all new plugins going forward.

Airwindows Consolidated Download
Most recent VCV Rack Module
download 64 Bit Windows VSTs.zip
download Signed M1/Intel Mac AUs.dmg
download Signed M1/Intel Mac VSTs.dmg
download LinuxVSTs.zip for x86
download Pi4VSTs.zip for the Pi 4
download Pi5VSTs.zip for the Pi 5
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.

Baxandall3

TL;DW: Baxandall3 is for new tone colors.

Baxandall3.zip (518k) standalone(AU, VST2)
Baxandall3 in Airwindows Consolidated (a separate project) under ‘Filter’ (CLAP, AU, VST3, LV2)

The new Baxandall combines elements of Baxandall2, with things I’d left behind in Baxandall the original, to produce something that has tone colors which haven’t been heard before.

The catch is, it’s because people don’t go for these tone colors, or know how to get them, or what to do with them if they had them. But when has that ever stopped us? This could be your lucky day (or, a big waste of time :) )

The new Baxandall adopts the technique from its predecessor, letting you apply larger boosts and cuts, and sweeping the frequencies so you’re accentuating the extremes when you get extra aggressive. It’s based on Bessel filter slopes, but it brings back interleaving (meaning that it’ll take on odd and interesting flavors when you get aggressive with the highs, and it can only tilt so far).

But most of all, it brings back the Console processing (tweaked for maximum sonic density) and it does it in a strange, backwards way.

If you apply slight boosts, the loudness goes up… INSIDE the processing. This is the same as if you were playing with the DAW faders in a Console mix. It’s ‘Doing It Wrong’, but wrong on purpose. What happens when you do this basic, fundamental thing wrong?

Firstly, the filter becomes hypersensitive to near-flat settings. If you boost, you’re not just increasing that frequency’s level, you’re also pushing it harder into the ‘anti-saturation’ and getting that much hotter a result. The calibration’s off. It’ll be expanded, peakier, more dynamic.

If you cut, you’re pulling it back before it reaches ‘anti-saturation’, so it’s not only softer, it’s also more distorted. The dynamic punch is flattened, because it’s saturation that hasn’t been counteracted. You step really hard on the presence and punchiness of whatever’s being turned down.

There’s an input gain control so you can gain stage this, but it’s all working off Treble and Bass being either exactly 0.5, or Bad Things happen. The fact that they’re interleaved Bessel filters just means the things that happen are spread across a wider range. The tone shapings that can happen out of this are really interesting and bizarre.

Thing is, there’s a twist to the catch. Stuff being expanded and dynamic-ified when it gets louder? That behavior also makes things sound farther away. Suppressing and distorting stuff more when you turn it down? That tends to make things sound more close-up. So the most basic, fundamental operations of Baxandall3 simultaneously apply huge EQ curves, while also hiding them and making them shift spatially the opposite to what you’d expect. Normally when we push levels up we expect saturation to rise. In Console7, the first time I experimented with this mechanic, that’s what you get: more is also closer, and it’s very natural and easy to hear. (FatEQ is the same.) This? This is backwards.

I can’t even imagine what people will make of this. If you’re not being super-aggressive with it, you’ll find that it responds to the tiniest adjustments. If you are getting super-aggressive with it, let me know what works and what doesn’t because I’m still wrapping my head around how it even works. I assume there’s going to be some sort of sound that Baxandall3 fits perfectly, and I’m not entirely sure what it’d be. But in its backward spatial tomfoolery, I’m sure it’s the missing link for getting SOME kind of tone. Enjoy exploring!

Airwindows Consolidated Download
Most recent VCV Rack Module
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.

ClipOnly3

TL;DW: ClipOnly3 is just plain stinkin’ loud.

ClipOnly3.zip (488k) standalone(AU, VST2)
ClipOnly3 in Airwindows Consolidated (a separate project) under ‘Clipping’ (CLAP, AU, VST3, LV2)

Turns out you can go harder than ClipOnly2, through the power of noise!

This plugin takes an idea currently rocking its way through bass music loudenation, the idea of covering up the sound of hardclipping through using noise, and runs in a completely different direction with it, to substantially upgrade ClipOnly while still not working quite the same as anything else.

There’s still the ClipOnly behavior of softening the onsets and exits from clipping. Still the total not-changing of any sample below the threshold. Still an ability to not add edgy digital glare to clipped highs like cymbals.

But now, delicately clipped stuff gets a delicate tinge of noise. Hitting the clip harder begins to produce more noise… and then as you blow past that limit in turn, the noise gets replaced with purely hard clipping to a greater and greater extent, so that hyper-slamming restricts the noise part to only the onset and departure edges of the clips. And then there’s an intersample peaking stage that was put in to deal with super-high-frequency test tones, which lets the maximum clip amplitude go insanely high without triggering analog peaking.

So, like all ClipOnly, it’s a tiny featureless plugin that will pass most audio untouched. It’s just that when you slam it, there’s practically no limit to what you can get away with. It’s a clipper, so if you need a limiter this is probably not for you. But if you already knew you were going to be getting some clipping, or if your sounds mask it, or if you were just looking for total meltdown… have fun :)

Airwindows Consolidated Download
Most recent VCV Rack Module
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.

Dattorro

TL;DW: Dattorro is the resonant lowpass filter out of Donut.

Dattorro.zip (496k) standalone(AU, VST2)
Dattorro in Airwindows Consolidated (a separate project) under ‘Filter’ (CLAP, AU, VST3, LV2)

Here’s the filter out of Donut! This started as an experiment to see if I could code an SVF. That’s a State Variable filter, and now that the other plugin makers have stopped laughing I’ll tell you what it is :)

Turns out a State Variable filter is about the simplest way you can do biquad-filter-like things (read: controllable and flexible) and plugin devs really like this one. That includes heavyweight genius devs like Andy from Cytomic who made The Glue and The Drop (Andy is a ‘model every component’ guy doing stuff I choose not to do, a rigorous circuit modeler). Dattorro is not that: Dattorro is me taking the concept of the state variable filter and doing Airwindowsy things with it.

For instance, the frequency control’s designed to go right up to the high frequency limit of the filter no matter what sample rate it’s running under. It does this not by restricting the max frequency, but by altering the logarithm taper of the control so midrange frequencies will always be roughly in the middle of the control’s travel. That means you never see exactly what frequency you’re using, but neither do you see it on a 303 or x0xb0x and those are great, and this is very much a synth style filter.

There’s code for every kind of SVF inside Dattorro’s source code, commented out, but the lowpass you get (and the resonant behavior, it has a great reso flavor) is not stock SVF, but airwindowsized. That’s because I’m using a sin() function in there (for code simplicity. PurestSaturation would work just as well for this, or TapeHack) but not in the way you’d think. The obvious thing to do is put it on as a post clipper for simply adding distortion.

But you know I’m always interested in anti-saturation, and so the softclip is going on the bandpass output… which is then SUBTRACTED from the lowpass (well, 0.5 of bandpass into sin() and then subtracted, I was working out what sounded best) and that’s the filter. It’s nearly as simple as the stock SVF but it sounds way, way slicker and that’s what’s in Donut and now here it is as a standalone filter for you.

The sound is like the filtered-out part gets deeper and more vivid and interesting. Applying inverted saturation is like expansion: it’s part of Dubly, and is like inverse Density, and is the buss section of every Console plugin in one way or another. It makes stuff sound farther away. Applying it to a synth filter in this way gives sonic depth and also a curious side-effect: the rolloff actually got shallower, even when it’s resonant.

This might be a clue towards something that could make a better Baxandall-style filter. I’ll keep experimenting. Enjoy Dattorro :)

Airwindows Consolidated Download
Most recent VCV Rack Module
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.

Older Posts

Airwindows

human-made 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.