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.

Console7Cascade

TL;DW: Console7Cascade is a drop-in replacement for Console7Channel that allows for MUCH higher gain.

Console7Cascade.zip(377k)

I heard you liked slamming consoles. So I put five individually ultrasonic-filtered stages of slamming into your console so you can slam console while you Console7 :D

This is pretty straightforward. It’s a drop-in replacement for Console7Channel, right down to the gain staging that works with the trim control to fit the result into the mix.

The difference is, this uses FIVE gain stages of the same processing in Console7Channel. And of course it’s always better (I’m learning) to filter more gently between individual stages, rather than try to super-filter all at once and then do all the distorting. And so, Console7Cascade is born: turns out to be a very very ‘consoley’ type of crunch.

By that I mean it seems to barely crunch at all. It just intensifies and gets REALLY LOUD. Might work as a guitar amp sim too? It worked so well for me on my drums that I might end up just using it by default for that: just all of the channels, all get Console7Cascade. You could also put it in place on a submix… or all the submixes, if you’re kind of insane. This produces a really intense tubey loud effect with very little scratchyness or grind. I’m pretty sure it’ll be kind of brutal on the CPU as it’s not only an Ultrasonic, but also five Console7Channels, each of which run two sine functions.

You might just find it was all worth it, though. Why compress when you can cascade Console7Channels?

Patreon is an appropriate response to me saying I didn’t think I was gonna top Console7 anytime soon, and then immediately doing it the very next week :) only if you’re in a position to do it, though, as I will most certainly be around next week giving more plugins, whether or not the Patreon gets bigger. Right now it’s beginning to make some of my larger plans possible; more on that as it comes into focus.

(original version before denormalization fix at Console7CascadeFirst.zip(377k))

Console7

TL;DW: Console7 is the best Console yet, with anti-alias filtering and special saturation curves!

Console7.zip(725k)

I don’t think I’ve ever made as big of a quality jump as I have with this Console. I’m seriously thinking about replacing my analog mixing board with this: that’s how nicely it sits and works and sounds. It’s all thanks to recent work with ultrasonic filtering, and a bunch of other stuff besides. If you don’t already know what Console is: it’s the Airwindows digital mix buss. You put the channel plugin on every channel, feeding directly (at unity gain) into the 2-buss where the buss plugin lives. It applies saturation and anti-saturation functions so that, for individual sounds, there is no change, but when there’s two signals interfering with each other, it makes the channels saturate easier if the buss’s ‘input impedance’ is fluctuating based on other signals coming in. You set it up, and then mix with gain trim controls or the controls on the plugins because to change the faders would violate the need for unity gain between the plugins.

That’s been the case for six previous versions of Console, and now it’s Console7. Here’s what’s new, that I didn’t have before.

Every stage of the Console system now runs ultrasonic filtering. Not ‘the Ultrasonic filter’, which is heavier in CPU and steeper: it’s a system designed and built for Console, optimised for use with Console. It’s a gentler, less phase-smeary version equivalent to the Isolator filter across the entire Console system, but set up backwards: the Channel plugins lead off with the steepest stage of filtering, causing highs to hit the saturation in a particular way. Then, on the Buss plugins, the remaining two stages use decreasing resonances, so the end result is as flat as Isolator’s fifth-order Butterworth filtering: but one stage runs before the processing, and one after. Doing this causes aliasing to be repeatedly removed at every step it might occur, rather than trying to whack it completely on input and then expecting the whole chain to be clean. You can still drop Ultrasonic in there, anyplace that you think needs extra attention… but this is actually better. Especially if you’re working at 192k (but it’s designed to be fantastic at 96k).

Every channel and the buss now gets a dedicated seed value for the dithering to the floating point buss. This might seem (and in fact is) a mighty subtle point, but it turned out to be fine to do at no cost to the CPU of the actual mix (it’s just a little extra getting done as each plugin loads). In a (real, though kind of theoretical) sense, that means every single channel produces its own dedicated noise for dithering, even though it’s just to the floating point buss. No previous Airwindows plugin has done this, but it worked so well that it’s now the new standard for how they’re built.

Every channel and the buss now has a dedicated saturation/anti-saturation algorithm that ONLY exists in Console7. It’s based off of a blend of Spiral, and Density, with the first instance of Spiral run as a ConsoleBuss algorithm, ever. They go to the trouble of blending between this new Spiral/antiSpiral sort of Console, and the Density-based one as seen in Console5 and PurestConsole, because doing this allowed a tweak in the way channels hit saturation, where the harmonics are generated in a balanced way, a smoother onset of saturation than I’ve ever had before in a plugin. Console7 channels saturate in an incredibly sweet, non-edgy way, and that’s before the ultrasonic filtering.

All the channel plugins now default to 0.772 on the gain control. That, not 1.0, is ‘unity gain’. Why? Because you can now push Console channels into the red in a special way. For the first time, the gain staging is flexible and tied to the Fader controls on the plugins (the Master control on the buss also does this in its own way, but that’s normally kept at 1.0). Unlike any previous Console, and opposite to what you get if you use the DAW faders, these channels saturate MORE as you push them, and saturate LESS if you pull them back. By the way the Density algorithm works, that means stuff tends to come forward as you nudge the gain up, and drop back into the soundstage if you pull the gain back. It opens up in a very literal way when you pull channels back, like some idealized analog console. What that means is, if you use these controls (they are smoothed for zero zipper noise) stuff will practically mix itself: the mix ought to fall into place more easily and quickly, plus if you’re whacking around the controls in some mad dubby way it ought to romp with you quite delightfully! They are simple 0-1 controls specifically to get you to set them by ear: there is no such thing as ‘dB’ with these, and even if there was, you’re adjusting the saturation curves so it’s completely down to what sounds right. I recommend using control surfaces to ride these Fader controls in the plugins: this is another way to get back to (automatable) analog console days.

All NEW. If you thought you liked Console already, you ain’t heard nothing yet! I really think this will work out for people, and I hope it’s delightful. It exists because Patreon has been there for me over the years and I didn’t have to stop doing my work and get a real job :D and so, thanks to that, you have Console7, free and open source. If you want to throw $50 a year towards me and my work, as if you were buying a perpetual license for this to use on all your machines, feel free to do so. I don’t think I’m topping this version of Console anytime soon, but I keep busy regardless and I’m sure I’ll find something to do :)

(original version before denormalization fix is at Console7First.zip(725k))

Infrasonic

TL;DW: Infrasonic is a very clean, plain, high quality subsonic filter, for using inside digital mixes.

Infrasonic.zip(355k)

If you saw my recent post about Ultrasonic… this is the same, but at the opposite frequency extreme! It will nuke DC offsets and reshape thunderous rumblings into specifically ‘audible’ subsonic rumblings. That doesn’t mean it will always make the amplitude of subsonic bass go down: there may be times when it alters the waveform so it peaks higher. But it’s the same thing as Ultrasonic: tenth-order Butterworth highpass filter, executed as cleanly as possible (NOT with an internal Console system expanding the tone) using very high resolution math.

Normal audio recordists and people working with analog sources will probably find this does nothing for them. But if you get frisky with DAWs and do weird things in the digital mix, you may just end up producing low frequencies that aren’t properly sonic anymore. Normally, you’ll be using various highpasses to tune your deep bass for the purposes of your mix, and this isn’t for that: it’s a more abstract concept of a filter.

If you’d like to neatly excise everything below 20hz and retain EVERYTHING remotely considered an audio frequency, especially if you’ve got DC offsets coming out of your other digital processing (I’ve tried to fix a lot of my plugins that do this, but there are other plugins out there which can produce it), then this might be handy. It’s also one of the Airwindows featureless add-and-forget plugins, and I’ve always liked making those: speeds your workflow. No window to open, just put it in the relevant place and you’re good to go.

All this is supported by Patreon. I’m busily working on some of my grander Patreon-supported schemes, and it’s going pretty well. As always, if you’re in trouble please use my stuff and don’t pay until later when things are better. If you’re doing fine, I appreciate the support, and I hope the things I’m learning and doing are both exciting and useful :)

Ultrasonic

TL;DW: Ultrasonic is a very clean, plain, high quality supersonic filter, for using inside digital mixes.

Ultrasonic.zip(355k)

Now here’s a handy little utility plugin… sort of the ultimate Airwindows plugin, not only does it not have an interface, it doesn’t have a sound! :D

Here’s why you should care… especially if you work at high sample rates.

Aliasing in digital mixes is annoying. You typically don’t hear it directly, but it coarsens and flattens the mix, throwing all sorts of funny harmonics in there at random frequencies, like subtly ring modulating everything (the aliased harmonics go off on frequencies not related to the original notes, and clash). It’s often very subtle, but it turns up everywhere you have nonlinearities. If you distort stuff in digital mixes, you run straight into aliasing problems. Same if you compress, or do anything nonlinear… and even if you make a mix as pristine and minimal as possible, if you’re mixing in the Airwindows Console system that uses nonlinearities too.

You can run at higher sample rates and that gives you more room, you can use soft saturations (like what’s in Console) and that makes the harmonics appear in order so only the highest frequencies will fold back and alias, but it’s in a computer: you’ll always run into the limits of juggling numbers and calling it music, and you’ll experience aliasing through nearly anything you do.

But what if you just took those problem frequencies away?

Ultrasonic is very simple. It has no controls. It’s a really steep lowpass filter at 20K (five poles, and it works out to 10th order Butterworth filtering). Unlike some ‘audible’ Airwindows filters that are supposed to sound interesting, Ultrasonic doesn’t use internal Console processing: that would be a nonlinearity, and defeat the purpose. Instead, it’s a super high resolution very boring and plain supersonic filter, calculating stuff at long double resolution, dithering its result to whatever floating point buss your DAW uses, and otherwise having no sound of its own.

Drop it into your (preferably 96k or 192k) digital mix and it will clean up anything nonlinear that goes after it. This includes Console! Just because Console ‘decodes’ doesn’t mean it can’t be hurt by aliasing of its nonlinearities: it just distorts so gently that it’s not automatically worse, but any aliasing that turns up in ConsoleChannel doesn’t get taken away by ConsoleBuss. Digital only gets worse, not better, and the trick is to make it get worse as slowly as possible while you work with it.

When you use Ultrasonic, for instance on every channel in a Console mix, you trade a degree of rawness and immediacy for an ease and smoothness that is immediately apparent if your stuff is running into nonlinearities anywhere. In many ways it makes the digital mix sound more analog. The tradeoff is, it’s still five poles of biquad filtering, and it will make stuff sound a bit slick, a bit more ‘processed’. You can kinda hear that you’re doing the extra processing, but the texture change is really appealing: stuff sits back (less super-treble will always sound more like the audio ‘sits back’ and is more polite) and bright shiny stuff sounds purer and sweeter. This is all the more true if you’re processing heavily.

It’s very easy to use: just put the plugin before anything that might alias. By itself it should have no sound (though if you have true 96k or 192k audio, it of course is obliterating your real supersonic content). There are no controls and nothing to do, it isn’t itself nonlinear so it shouldn’t interact with anything, you don’t have to gain stage it or pay any attention to it at all. Very plain, simple, hopefully pretty low-CPU for all that it’s five poles of filtering at stinkin-high calculation accuracy.

Put it on everything that you want to smooth out and un-digitalize. Sometimes there’s nothing quite like beating the problem into the ground with a sledgehammer. For frequencies over 20K and the aliasing that loves them, this is that sledgehammer. (It is also biquad filtering, so it runs with zero latency and you can track through it)

All this is supported by Patreon. You can add a dollar to your pledge for each thousand instances of Ultrasonic you use, if you like. (careful, you might find that adding up quick!) :)

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.