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.

kCathedral2

TL;DW: kCathedral2 is a giant reverby space modeled after the Bricasti Cathedral.

kCathedral2.zip(641k)

Here we go: this should do nicely.

This is still a 5×5 Householder matrix like the last time, but that’s about the only similarity, and it’s not at all the same matrix as last time. I am keeping that as kCathedral because I know full well that people find uses for things, but you can hear pretty plainly in my video on kCathedral2 that this is in another league (as they will all be, going forward).

How was that done? A lot of it was time spent generating possible reverb matrices. There’s a wide array of ways to evaluate how those become reverbs, none of which existed when I made the original kCathedral. I knew what I wanted but I had no way to measure it… and no way to generate thousands, millions, billions of possible options and automate the process of throwing out the metallic or lame ones. And that changed, over months of work on the tools.

There’s also new things that didn’t exist in the more purist, uncompromising kCathedral. The new one uses one of my reverb delays differently, by turning it into a single solitary allpass (well, two, one per channel) and also adding the very subtlest of modulation to just that one allpass (not inside it, as a separate effect). None of this was present in the original, but even though it’s only the tiniest amount, it’s felt.

But most of all, this time around it’s using a completely different approach to early reflections. The real Bricasti Cathedral uses early reflections so strong I mistook them for dry signal being let in. Original kCathedral used a 3×3 matrix, very gingerly, trying not to be obvious because I thought I was hearing dry energy off the Bricasti, therefore the early reflections had to be much quieter, right? kCathedral2 uses a 4×4 matrix… which means it’s able to literally use a patch from ClearCoat/CloudCoat, except without regeneration (the sound literally bounces away into the cathedral and doesn’t even enter the deep reverb field). That’s early reflections that can stand alone as their own reverb.

It’s subtle, but it’s also where I was able to step away from the Bricasti sound and try to establish my own. I think you’ll find that the deep room tone is about the same, and the depth of space, but I want those early reflections to be a lot more diffuse (but NOT allpassy), so I’ve scaled them up and spread them out. It should sound more like detail in the actual room rather than an obvious back wall, which I think will be more useful for how I’ll be using it. And I’ve got a lot closer to that textural butter-sound of the real Bricasti, while retaining some of my own goals for the project.

Welcome to kCathedral2. Oops, I did it again (this time more like what I intended for the first time). Thanks to my Patreon patrons, who are literally the reason I can persist at goals like this, and without whom I might have to stop halfway and not get to stuff like this. 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

CloudCoat

TL;DW: CloudCoat is an array of blur effects with a taste for evil.

CloudCoat.zip(594k)

Welcome back to the dark side of Airwindows!

CloudCoat starts as an experiment. What if there was ClearCoat (a bank of small reverbs) except all the delays were allpasses?

Okay, so a bit of explanation: allpasses are like reverb parts, but they make stuff sound smeary and blurred, like bloom reverbs. I’ve got a bloom reverb, MV, which is just a stack of allpasses. Most of my recent work is about avoiding allpasses completely by using reverb matrixes that give me LOTS of echo returns, impossible numbers, so I don’t have to cheat with allpasses. This kind of works and kind of doesn’t (work in progress, see my recent livestreams). But what would happen if you took what was clearly a reverb, and just replaced all the delays with allpasses?

That’s ClearCoat and CloudCoat. The idea was I could give a completely different texture, but using literally all the same reverb constants, and then I could hear what it was like. I expected it to be more a cloudy, diffuse texture, hence ‘cloudcoat’.

You might notice one difference right away: ClearCoat sounds a lot roomier. That’s because it’s designed with a little bit of feedback to fill it out. Sustain, if you will. It’s also way more spacious, and way more metallic and ringy. This is in line with how it only uses delays, and is all part of the research.

CloudCoat with sustain all the way off, is quite different. Depth and spaciousness is almost gone, but there’s no metallicness either. It’s like essence of fake artificial reverb blur. Remember, this too is a 4×4 Householder matrix: it’s a complicated pile of allpasses, not something primitive like MV. I think it might find uses on pads or ambient sounds, or could be used to feed into ClearCoat at the same ‘select’ setting to create a more powerful room sound. With sustain all the way off, you can do many polite and nice things with CloudCoat.

Then, throw it on some drums and turn the sustain up and ALL HELL BREAKS LOOSE :)

CloudCoat is applying a kind of nonlinear reverb, like your classic ‘nonlin’ gated verb settings, but Airwindowsized. I’m allowing feedback, but of the four ‘channels’ of Householder feedback, each is also modulated by the output of the one next to it (a totally different sound)… WITHOUT smoothing. So the feedback is broken up by four banks of allpass output and cranked up to the point of meltdown, and that’s CloudCoat. It disrupts the signal wildly and fiercely.

Why?

Because I tried it, on a livestream, and the drums absolutely exploded like nothing I’ve ever heard. There’s rasp and rattle and an effect much like extreme compression while in a stone drum room, but there’s no compression and no stone room. It just makes that sound. Instead of making it out of compressed, flat-topped compression smash, it’s making the madness happen INSIDE the sound, meaning you can make it brutal and unbearable with ClearCoat and THEN loudenate it, unlike any other sort of compression or distortion. CloudCoat adds a whole new type of trash that is dynamic with your sound (again, nonlin) and automatically dials itself back if the source energy level does. It’s a huge, nasty, energy-laden meltdown that can be escalated to pretty much any degree… and then dialed back down again, to pretty much any level of controllability, so long as you’re using it on noisy percussion and as long as you’re okay with its signature trash-sound, which is not like anything else and which is independent of added compression and distortion.

And then you can do blur/texture effects with the sustain on 0. Just don’t bother trying to make it work with tiny amounts of sustain: it basically can’t. 0 or trash are your only options, and then there is a universe of trash and meltdown if trash you choose.

But seriously, why?

Because it makes me laugh with delight when snares go off like something out of the imagination of Trent Reznor. I don’t know what to tell you. Enjoy CloudCoat, if it’s the kind of thing you enjoy.

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

MSFlipTimer

TL;DW: MSFlipTimer is a utility that swaps stereo with mono every few (1-10) minutes.

MSFlipTimer.zip(481k)

Here’s a request I got, a variation on one that’s in the utility category. While I ramp up to more interesting stuff I can do some of the background work while putting out the thing that someone asked me to make :)

Every few minutes (as in, one minute to ten minutes) MSFlipTimer switches from stereo to mono. It does this in about a tenth of a second, to prevent any sort of pop or anything. When it’s in stereo it is 100% direct pass-through of the audio data word, so this is as clean as stuff like LeftToMono: it’s one of those ones that just copies the data over, not even touching it. That said, this doesn’t belong in your mix: the idea is that if you’re mixing and you tend to screw up the mono mix by doing too much crazy stuff with stereo, this’ll repeatedly force you to grapple with it in its mono form.

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

SampleUndelay (for Mac AU)

TL;DW: SampleUndelay is AU-only SampleDelay featuring negative delay.

SampleUndelay.zip(214k)

By request, here’s something from the retro bin, brought up to date as well as I could :)

The original SampleDelay offered millisecond, sample and subsample delays, but it also offered negative delay. The thing is, it did that through declaring a bunch of latency and then delaying to match it. There’s a couple problems with that. Firstly, it kills your ability to track into the mixing system: everything gets the maximum added latency, and then more delay to get to whatever the target delay time is. So you’re always getting thousands of samples delay no matter what: it’s only OK for mixing. Even recording automation, that will interfere with you being able to interact with the mix.

Secondly, I’ve had trouble making it work reliably with different programs. Generally at 44.1k it does what it means to do. I’ve seen 96k recordings mysteriously try to use 88.1k for a latency, throwing off the calibration of the ms control. Never mind trying to do a VST port: I’ve not seen documentation on how that’s meant to be done though I understand the JUCE folks try to make it work, yet even they seem to sometimes run into incompatibilities. I’m running into incompatibilities even just on Audio Unit. For the time being I am not liking the results of trying to declare latency, even just on AU where it’s part of the basic plugin format.

But I was asked to bring this back anyhow… so here it is, as-is. It’s January and I’m mostly trying to get other stuff up to speed, such as the reverbs: in my video I asked whether people are interested in a ‘redux’ of kCathedral, because I’m interested in revising it to address criticisms (I’d keep the original one available, but replace it with a newer version) and to take advantage of a lot of woodshedding I’ve been doing on the subject of reverbs.

I’ve got a lot of things coming out in February, I just wanted to drop a thing or two that are not as big as full plugin releases, or things like this where there’s a couple people who want it, and limited scope for it. For VST users (of which I’m one, on Mac Reaper, because it runs a 64-bit buss) or indeed anybody, I’d also recommend just sliding the track earlier in the DAW, and then if you want a plugin, finetune it with the regular SampleDelay which will do exactly the same thing in the end, except you can track into it because you’re running a zero latency system (outside of whatever your DAW and converters impose).

For those of you that asked for exactly this, hope it will do :)

download Signed M1/Intel Mac AUs.dmg
download Retro PPC/32/64 Mac AUs.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.