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.

kCathedral3

TL;DW: kCathedral3 is a giant cathedral-like space using Bezier undersampling.

kCathedral3 in Airwindows Consolidated under ‘Reverb’ (CLAP, AU, VST3, LV2)
kCathedral3.zip(614k) standalone(AU, VST2)

From the mad scientist’s lab, bigtime!

This is the third kCathedral, and probably the final one before I launch into lots of other types of reverbs. I’ve got three lined up already, but this is where I figure out what the kReverbs are about.

The first one was like this: one knob, dry/wet (a ‘wetness’ knob, in that the center is full volume for both) and a 5×5 Householder matrix. Put it out, people had fun but it was kind of metallic. Not really ready. So I kept working.

The second one was one knob, dry/wet as before, greatly improved sonics. I designed new ways to generate and test the reverb algorithms, churned through millions of possibilities, measured and tested and cooked up a new and unique Cathedral algorithm. Also, tried a different sort of early reflections. Still a one-knob, but sounded a lot better.

Then… I did even more algorithm testing. And invented CrunchCoat. And then DeRez3. And then CreamCoat, a method for using that technique while keeping the downsample ‘gears’ from seeming unrealistic. And explored the usefulness of varying regeneration. And found that when varying downsampling it’s useful to adjust regen. And discovered Discontinuity! And tried using it in the feedback loop of the reverb, to dial in realistic huge-space sustain at synthetic loudnesses.

So basically this ought to work for the genre going forward. If you thought CreamCoat sounded cool, that’s the very primitive version compared with this, still a 5×5 Householder (already an unusual choice) but this time selected from more millions of options with new metrics for analyzing them. This time there’s a predelay, a Discontinuity (says Top dB), a wide ranging Regen control (for realistic RT60s: this one happens to not go infinite). And that DeRez control you saw on CreamCoat, but this time it’s on a BIG reverb.

I feel this ought to work really well for many purposes: just listen to it. It’s still trying to be an Airwindows-style reverb rather than ‘front and center instrument for making all possible sounds’, but within the context of cathedral-style deep verb, I think this obliterates the first two AND completely abandons the ‘over-simplified’ thing I tried valiantly to make work.

Hope you like it, let me know what you think.

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.

CreamCoat

TL;DW: CreamCoat is a swiss army knife reverb with soft undersampling.

CreamCoat in Airwindows Consolidated under ‘Reverb’ (CLAP, AU, VST3, LV2)
CreamCoat.zip(565k) standalone(AU, VST2)

Here’s where the DeRez3 plugin came from. CreamCoat works as a general purpose reverb/ambience, taking the same basic algorithms from ClearCoat (when there’s the Select knob and it’s made out of 4×4 householder matrices, it’s a Something-Coat reverb) but working an amazing trick on them that can really transform them.

It turns out you can get a smooth, lush effect out of the undersampling (no weird ‘antique digital’ artifacts) so long as you undersample by an exact divisor of the sample rate, and then use the Bezier curve trick to reconstruct the wave from the low sample rate.

If that was too technical, listen to the tone of the reverb as you drop the sample rate with DeRez. You’ll get a series of ‘steps’, each of them being clean and natural-sounding, but having a very sharp cutoff. It’s like a filter, but it’s just how the wave is reconstructed. Using it at high sample rates is even better because it gets to reconstruct in a more finely-grained way, but also you’ll get more ‘DeRez’ options around the area you’re finding useful!

In keeping with the ‘swiss army knife’ concept, CreamCoat has a wide-ranging Regen control, letting you do infinite reverbs across any of the settings, or extremely short ambiences. And a Predelay control, letting you sit the short ambiences exactly where you want them.

This is almost certainly a better ‘general purpose’ verb than the original ClearCoat, which is simplified for ease of understanding the code. It’s still pretty simple, though! I’ve got many more sophisticated reverbs coming or planned, but with this and CrunchCoat you should be able to cover an absurd number of bases, reverb-wise. I hope you enjoy CreamCoat!

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.

DeRez3

TL;DW: DeRez3 reinvents retro digital tones.

DeRez3 in Airwindows Consolidated under ‘Lo-Fi’ (CLAP, AU, VST3, LV2)
DeRez3.zip(495k) standalone(AU, VST2)

I’ve long been interested in old school lo-fi digital.

It’s partly because I’ve had ancient reverbs and things, stuff that produced a vibe far better than newer replacements, and it’s partly because all my own efforts have been so much the opposite: working out how to dither 32-bit floating point and using it in all plugins, turning to 96k sampling rate and working out distributed filtering so the processing can be simpler than the wild overprocessing of oversampling: I’ve gone farther and farther towards ultra-resolution and learned how to adapt it musically so it doesn’t just sound super-DAW-y and clinical.

But all the time, I’ve known of the great retro samplers. Some I’ve even bought, but not really known what to do with, a rock/prog guy like me. Some are out of my range and I can’t afford them. I’ve even picked up some seminal records done with old samplers like that, or discovered they played a role in stuff I loved.

And then I started trying to improve on my undersampling for reverbs… and made a breakthrough that changed everything.

You see, when I undersample a reverb, I’m taking a sample only every two or four samples, and interpolating the result to give a high output sample rate. I’ve been sticking to exactly 2x or 4x sampling rate, and doing a linear reconstruction: you can hear what that sounds like in CrunchCoat, which is also fun to play with… but in essence it’s taking the idea of interpolating, and going ‘let’s just take a reverb sample every X samples. What’s X? Anything!’

So you got to swoop the reverb down to a gritty, low-fi mess. So far so good (or bad: but that’s the point, it was called ‘cursed retro digital’ by my livestream and obviously I had to put it out as a plugin) But then, what would you do if you had a sequence of lo-fi samples, irregularly spaced, and you wanted to draw a smooth line through them, not a pointy line?

Graphics has a handy technique called Bezier curves. It lets you draw a smooth line between points. Depending on the Bezier curve, you might go through the points, or around them, depending on how you set it up. But the important thing is, it’s not an audio calculation. The higher harmonics you might generate have nothing to do with the sound. It doesn’t know it is a sound. It’s just trying to draw the seamless, smoothest curve between some points.

Initial experiments with the reverbs went strangely. It would act like a cursed brickwall filter, but with a strange resonance unlike anything I’d heard before. In the ballpark, but always ruining the cleanness of the reverb and making horrible (but very smooth) artifacts… until I hit on using perfectly even divisors of the sample rate and that got me a plugin called CreamCoat and a whole batch of new reverbs I’m already beginning to use for everything.

But then… what happened to the horrible but very smooth artifacts? The Bezier curve reconstruction that isn’t so careful to sound nice, that throws out strange artifacts never before experienced, but always very mellow and smooth like some kind of cursed brickwall or isolator filter?

Meet DeRez3. That’s your Rate control. Unlike CrunchCoat it doesn’t click when taken to zero, largely because it just goes to subsonics and never really to zero so it can’t trap energy by mistake. Every parameter is control-smoothed because I expect this thing to be played like a synth filter… It’s got a Rez control that’s tweaked so at extreme low bit, it throws in a gating behavior that can be used in conjunction with the Rate to produce strange gatey effects on sounds. It’s got a Dry/Wet that is actually set up like my Wetness controls: with full dry you can sneak in small amounts of DeRez without affecting dry level, with full wet you can sneak in traces of dry without cutting wet level. 0.5 gives you both.

This is an alternate way of dialing in those retro digital sounds without ’emulation’ of all that analog stuff. No added noise, no simulated analog stages. Instead, it is the refinement of a concept for reconstructing lo-fi using Bezier curves, and only gets better the more rez you’ve got to hold it. 96k, double precision? Bring it on, it will just further optimize the vibe being produced by the algorithm. It’s HI-FI low-fi.

I’m still working on the rock/prog dream of perfecting ConsoleX, with all those filters and things, tailored to get the most out of music that doesn’t often sound great in the ordinary DAW… but this is a window onto something else. Where, it seems, there might be another kind of Console that could exist in the worlds of samples and low-bit and lo-fi, the isolator filters and digital overtones taking the place of detailed parametrics and guitar amp tweakings. It used to be that there was a big difference between golden age hip-hop and the newer stuff as more advanced samplers started to come out. It’s a big enough deal that I really cannot get, say, an SP-1200. It’d be easier for me to get a Marshall Stack.

Thing is, I bet it’s possible to set up a Console system so it gives you everything you’d enjoy out of a real-deal SP-1200, possibly even including the delicate timing of the pads (very fine-grained quantization of time that is not quite as finely grained as sample-accurate DAWs…) but free and open source.

For now, I hope you enjoy DeRez3, because it’s a glimpse into that future, and it might just be a window into a hi-fi lo-fi that perfectly fits your sound. I mean, I’m a rock guy with no sampler experience and even I am tempted. I feel like this one might really break out of my prog-rock box. Give it a try :)

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.

Wolfbot

TL;DW: Wolfbot is an aggressive Kalman bandpass with evil in its heart.

Wolfbot in Airwindows Consolidated under ‘Amp Sims’ (CLAP, AU, VST3, LV2)
Wolfbot.zip(504k) standalone(AU, VST2)

So it’s possible that I simply went too far.

This was inspired by, and specifically modelled after, the famous transformer DI ‘Wolfbox’, which I don’t have. I had only a youtube video made by somebody who did have a real Wolfbox DI (and at that, not a vintage one) and who was A/Bing it against a different DI. I’m putting this out because I was asked to, but understand that it’s a science experiment.

And by that I mean, literal science experiment. It answers the question, ‘what happens when you use two Kalman filters to mimic the bandpassing of a vintage transformer DI box?’ plus there’s a bit of saturation on the end. The saturation is not the aggressive distortion you hear: that’s the Kalman filters acting as comes naturally! It’s possible that DI bass is the single worst signal you could try to put through this plugin that was designed to work on bass, and voiced using examples of bass and DI guitar. It’s possible something has gone quite horribly wrong.

Or.

It’s possible that this will come in handy more than anybody imagined. The thing is, I worked real hard to get the ‘voice’ of this dialed in just right, and THEN checked to see what it was really doing. It has a bit of saturation (should rein in snaps and pops nicely) but the grind it delivers isn’t from that, it’s from specifically the highpass Kalman filter, which is turning the whole sound into a sort of bass horn! I was shocked to see how much this strange plugin turns otherwise normal DI signals into sort of fat beefy pulse waves. Wolfbot is not gentle, and doesn’t have any more controls than the original Wolfbox did, and while some kinds of sounds (drums, snares etc) get voiced in a convincingly ‘bandpass’ way, other sounds like the DIs it was designed to do, get utterly transformed.

It acts more like a bass amp than a transformer DI, but more like some strange new invention than either… and the specific way it retains the hammering, brutal directness of bass low-mids, while wiping out irritating string-gloss (even on a Rickenbacker bridge pickup) and nuking ALL the real bass to make room for kick drums and sub-synths, means in a strange way Wolfbot entirely succeeded. I have a pile of amp-sims, multiple DIs and transformer DIs, and real amps, and none of them are even close to doing this, whatever ‘this’ is.

I need to try it in some mixes, and so can you. I bet I can add deep-bass boosts and get something else out of it, but even just as it is, I can immediately hear how it would fill in a spot where bass guitars are supposed to go. It’s just that rather than going crazy on the channel EQ, or running a bass amp and going crazy on that, it will just do that sound right away and it’ll sit in an otherwise full-range mix reinforcing exactly what I want the bass guitar to reinforce.

I’ve looked at the output in a wave editor and it’s terrifying to think that this monstrous thing is probably my new go-to DI bass plugin, but here we are. Oh, and I bet you anything this makes basses project better on a phone. 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.

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.