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.

Dyno

TL;DW: Dyno is a lot like Mojo, but for intensity instead of loudness.

Dyno.zip(342k)

I’ll be quick: some family stuff is up and I’m running late, but I’ve got a plugin all the same.

Except it isn’t all the same. It’s similar in some ways to Mojo (from last week), but Dyno has a completely different character. Instead of loudenating, it ‘intensenates’. It’s a little bit like Remap in that way, but it’s not the same as Remap. You won’t get a volume boost out of it really, nor will it let you slam it for fatter peaks.

Instead, it brings fire and intensity to the audio and reshapes the waveform in a Mojo-like ‘evolution of Spiral’ way. Because it doesn’t take to slamming in the same way, it’s going to be a more subtle effect, but for those who got excited by Remap, this one deserves your attention.

Because some stuff’s come up, I can’t guarantee the usual Airwindows stuff a week from now. Might have to skip a week for plugins, or fail to do the Monday livestream (tomorrow should be good though). Since I’ve put out a plugin (some quite good) for the last 27 weeks without a break (over half a year without a pause!) I am hoping me and you both can handle a hiccup in the pedal-to-the-metal Airwindows free plugin release schedule: I do my best, but it’s just me up here and I might need to take a week to take care of things. I’m just saying, ‘cos people might freak out and think I died. Not yet! So far as I know! :)

Oh, and the results are in for ‘dislike and subscribe’: it was a fun experiment, but it didn’t do anything. You can keep disliking videos if you really want to, so long as you enjoy the actual plugins.

If so, by all means go and add $50 a year (or heck, a dollar) to my Patreon and I will get back to the maniacal ferocity of incessant plugin-making as soon as I can. I definitely need to take a breath and get my bearings: it’s getting so some people can’t handle it without a roadmap and/or curated collections, and maybe that would be another kind of release I could do, namely designed sets of plugins that serve as starting points. We shall see. Have fun playing with Mojo and Dyno and Biquad etc etc, and feel free to throw ideas for me to consider while I un-clench and take a breath for the first time in half a year! :D

Mojo

TL;DW: Mojo is a biggenator that also works as a loudenator.

Mojo.zip(342k)

Happy accidents! What I was trying to do was add a blend control to Spiral, so I could make a Channel that let you go between the original, ‘fatter’ sound and the cleaner, more transparent but less fat Spiral sound.

Instead, I got this (and another, complementary plugin to be revealed later). I coded up a refinement to the algorithm, where the ‘curve factor’ of Spiral got modified by powers of itself, or powers of powers of itself… up to the fourth power, which turned out to sort of have MAGICAL powers, or at least that’s how it seemed when I worked out what was happening to my test sine waves.

Mojo’s the result. It’s a neat little algorithm that doesn’t sound anything like Density, or Spiral. Instead, it sounds like concentrated HUGE. Even at no added boost, it makes the sound a lot fatter (much like what was asked: a more refined algorithm that still gets the fatness of Density). But then there’s more… when you start slamming it.

Turns out this simple little algorithm, one single transfer function without extra parts or switches or added tricks, soaks up input gain like nothing I’ve seen.

Understand, it’s not ‘clean’. It thickens and fattens the sound without any real EQ change, by where it puts the energy and how it rounds off peaks. It’s got a weirdly effective way of being able to round stuff off and then turn it into a mostly flat-topped output, like full-on digital clipping style loudness, but with neatly sculpted little curves going in and out of the flat stuff. It’s also such a nonintuitive algorithm that I wasn’t able to find an ideal spot to just straight clip it… so, like original Spiral, if you push beyond its limits it’ll start wavefolding on you (which can be an indication of too much slam). But the sweet spot is unusually wide and forgiving, and it sounds really loud while you explore that maximum limit.

Mojo is an accident, but it’s also an obvious ‘popular’ plugin. Check to see if you’re okay with the extreme fattening effect it has, since it does really have a sound and isn’t what you’d call clean, even in the absence of extra boost. But if you were already looking for some ‘mojo’ to be added, this Mojo might be just the type… and, like the original Density algorithm, this one is likely to show up in other plugins as an added saturation element, because it’s got a distinct flavor that will help certain plugins do their thing.

If you’d buy Mojo for $50 (perpetual license, lifetime support, plus install it on as many computers as you want and get the source code) you can go and pledge $50 a year at my Patreon. Or, use it anyway. Subscriptions are a big topic of discussion these days, so by acting like you need to stay on MY subscription it helps show that open source is the way of the future, and better than renting DRMed software that can be taken away from you. Airwindows is more future proof than many things because of this choice. Is it worth doing in this way, or do you have to take stuff away from people to force them to pay? We shall see, but I can’t help but notice I’m still here and haven’t run out of ideas.

Now, I AM running out of ways to make sense of the massive huge open source freely available yours-to-own library. So come hang out on my Monday Q&A livestream and we can talk about possible ways I can assemble ‘Airwindows kits’ to give people only a small set of the plugins at a time so it’s more approachable. You can always go and add anything else out of the library, but it’s time to get this juggernaut more approachable for newcomers :)

BassDrive

TL;DW: BassDrive is an old secret weapon, like a kind of bass amp.

BassDrive.zip(381k)

So here’s a blast from the past…

There was this plugin called BassDrive… and it was a secret weapon. It was unlike any Airwindows plugin because it ran on painfully hard-coded biquad filter code, looked up from calculators online: which also meant it was locked to 44.1K (at least, to get the expected behavior). But it was also unlike anyone else’s plugin of that nature, because it used lots of Airwindows overdrive inside it. The controls seemed to say normal EQ things like ‘bass, mid, treble’, but they didn’t give you those things, they gave you funny bands voiced in a weird way.

And this is because it was the eccentric Airwindows way of trying to mimic the SansAmp Bass DI. Not the pedal form… the rackmount RBI version.

The weird part is I ended up not liking that one (I came to prefer the pedal-form VT Bass) but before I got rid of it, I’d gone and shaped biquad filters to its voicings. But then, I implemented them strangely (note the intense notch at 10K, not present in the real one!) and made ’em overdrive a lot more. So it’s a lot LIKE a SansAmp RBI, but then again it’s totally not because it turned into its own thing.

And then, even though this could be used for bass guitars, I started to hear about how it was working as a secret weapon on heavy guitar sounds…

So this is exactly how the ‘secret weapon’ plugin was. It’s the blast from the past, now also available for Mac, Windows and Linux VST. And I know how eccentric it is, but sometimes that’s the point. I’m working on a bunch of stuff that’s meant to be normal (or at least flexible). This ain’t. It’s just weird. If you hate it, it’s not getting any better, abandon it with a clear conscience. On the other hand if its dark magic speaks to you… then hey, enjoy the new weapon. And rest assured that people who need good behavior out of their plugins will not be finding your secret, because BassDrive will scare them away first.

If you like me either doing this kind of nonsense or working diligently on real useful plugins (or both!) then please throw extra money at my Patreon, for instance $50 a year. If I make another indispensable plugin for you by then, you can continue :)

Biquad

TL;DW: Biquad is the Airwindows implementation of a biquad filter.

Biquad.zip(366k)

This little puppy is really flexible!

That’s true of any biquad filter, but I find most of them are really flexible and slightly plastic. Traditionally biquads require special handling, because you can’t push them too far before they break, and also they sound ‘DAW-y’ and synthetic. Not in the same way as linear-phase EQs, mind you, but still with something about them that feels digital.

So I fixed that :) with a couple caveats. Firstly, part of it is brute force. I figured that if biquads run into trouble with 32-bit coefficients on some filter curves, and it’s widely known that you should do things like run ’em in series to get better behavior, we could always run long doubles and be totally sure they work as intended. Overkill? Meh. Sure, but it’s known that these break due to losing control of themselves due to not long enough wordlengths. Why wouldn’t they work and sound better with long enough wordlengths? And so they do. Also, you get to run simpler biquads if you don’t have to run lots of them, so it averages out. I think it’s just a matter of audio DSP coders stubbornly insisting on not using long data words on the grounds it doesn’t matter to the sound. This, when the filters go obviously wrong under some conditions for just that reason? Anyway, here’s long double biquad, because nobody else was doing it far as I know.

The second part is trickier, because if you use it you remove some functionality. Biquads make great DC blockers. But, biquads also work through the summing of many delay taps, all very close together. Some are on input, others on output. They’re a mixing of multiple copies of the signal.

That means Console applies to the biquad filter.

We already knew that, of course: I’ve long observed that you can put Console (or BussColors4/ConsoleBuss4) around a bog-standard DAW EQ and get an enhanced sound out of it. Mind you, I wasn’t controlling that EQ, but it still worked. But now, I have Console5 (not 6, but I COULD do 6 in the right context) built right into Biquad. So, it does expect to have a signal between -1 and 1 (or lower than 0dBFS in the DAW), and that means Biquad itself can’t remove huge DC offsets ten times the size of the audio content. (It can still remove smaller offsets just fine). And it runs into basically PurestConsoleChannel, does the biquad, then uses PurestConsoleBuss and goes out to an inverse/dry/wet control (which itself has multiple uses).

What’s a biquad, you ask? The Airwindows biquad uses four of the six common biquad options (I prefer to do shelves with subtractive/additive use of filtered audio). The top control has settings one through four. They go lowpass, highpass, bandpass and notch. That’s what I consider the platonic set of biquads, and it lets the filter design be simple and clear. You can set a frequency (in ‘amount of the audio range’) from ‘zero’ to ‘one’. There’ll be EQs with more specific frequencies, that’s easy, but this is proof of concept and to be used by ear, plus it will always cover DC to Nyquist at any sample rate. Zero is not really DC, because that kills the biquad: also, One is not really the Nyquist frequency (half the sample rate) for the same reason. But, they act a lot like they range that far, because the high resolution lets Biquad calculate things accurately even that far out of the normal range.

They don’t update/recalculate every sample, but the way I’ve defined the data structures means they could if you wanted them to (at a cost in higher CPU-eating). The code’s MIT licensed open source, so GPL people can just take it if they credit me, and all the projects that are using the Airwindows library are advised to get up to date and include this one. Set right, it is THE ultimate sample-instrument tone shaper to sit ‘under the hood’ and voice somebody’s musical product after the sample-playback stuff is taken care of. You’ll be seeing a lot of stuff come out that uses this code, as there are many plugins that require this type of filter to work, often ones that will benefit from the sonic improvements that are part of Biquad.

More will be revealed. Suffice to say this is a very useful building block that’ll allow for some very special plugins.

I did it because thanks to Patreon I’m still here working full-time years after I went open source. It’s really that simple: I didn’t have to stop. Nor did I have to get a ‘real job’, or make all my work proprietary or any of that. It’s not a huge living, but in fairness if I start earning a huge living I’ll only buy gear to make stuff that I can sell to people at cost, so I’m not destined for Cancun or Vegas in any event. I like what I do, so more money only means I get to do more of it. Maybe I can buy rarer gear and then make plugins of it, or a computer that could really start to make proper use of modern DAW-like things like VCV Rack (which I can’t really run that well on my older iMac… not at the scale I’d find necessary).

Also, like I said in the video, DISlike and subscribe on YouTube. I want to do an experiment to see if that hurts or actually helps. Since I can get away with it and normal youtubers can’t, please DISlike and subscribe to my videos, and I’ll see if that is really just another ‘engagement’ metric or hurts or maybe even is the secret to why so much junk thrives on youtube (maybe it’s better than likes! We’ll find out)

:)

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.