Console6

TL;DW: New more intense Console, peaks at lower dB.

Console6.zip(679k)

I didn’t expect this! Let’s see where it takes us.

A little while ago I got a note from veteran GSposter torridgristle, entitled “Simple Encode/Decode (Inverse Square)”. It was a very simple little note.

“Something I’d been using in GLSL shaders for brightening the image turns out to work pretty well for an encoder / decoder pair when demoed with Maths. It may already have a name but I refer to it as inverse square. 1-(1-x)^2 and 1-(1-x)^0.5 https://www.desmos.com/calculator/3vhxkwjjyi The quiet parts are shaped like a plain multiplication, just a simple scale up or down, and then it curves back toward 1.”

Now, this wasn’t quite code yet (for audio purposes, it has to be able to do negative voltages, perhaps suppress inputs that would give broken outputs) but I asked if I could have it under MIT license anyway, and torridgristle said yes, and off I went to code it into a Console-like thing to see what happened.

Right away, I noticed that it was kicking in WAY harder. You could still put full-scale audio through it as one track, but for a dense mix, it broke up a lot sooner than Console5 or any previous Console had done. The channel plugin made stuff a lot louder and more aggressive, and the buss plugin cut stuff back harder. I had to pad my choir demo back a lot simply to stop it exploding in distorty noise. However, when I did… it was a hell of a big, intense, Console-style sound. This one wasn’t subtle at all.

And then, when I remembered how many times people had wanted a Console that did NOT have to peak near 0dBFS… I knew me and torridgristle, whom I’ve never met and don’t even know the first thing about… were onto something.

That’s the neat thing about open source when people are willing to use it. I mean, yes Patreon, you wouldn’t have this at all if not for that, you wouldn’t have future stuff inspired by this etc etc… but the heart of it is, you have the newest greatest Console because two complete strangers got together and cooperated. torridgristle used this in shaders and has never heard what it sounds like until today, and had no idea what it would do or what it would sonically mean. I know an incredible sound when I hear one, and I know it’s useful for people who are NOT trying to mix super-loud into their DAW buss, but I didn’t think up the very simple and elegant little algorithm. torridgristle didn’t code the Mac AU and VST Mac/Win/Linux ports, I didn’t code the GLSL shaders and have never seen what they do.

But the whole is greater than the sum of its parts, and without either of us being too troubled with great struggling, Console6 happened, and here it is.

So the bottom line here is simply usability: mix into this like it’s an analog mixing console that can be overstressed. You can still put full scale single tracks through there, losslessly, because that’s what any Console does. You can mix into it provided you don’t stress the buss too hard (or don’t mind the distortion you get). Gain stage before hitting the Channel plugins, one Console6Channel plugin on each sound source with unity gain through the mix structure into the Console6Buss plugin. If you need to slam stuff louder afterward you must do it AFTER the Console6Buss plugin, in whatever way you like. Console is always a digital mix buss replacement without an EQ-style sound of its own, so if you want further color you need to use other plugins outside Console. If you’re daring or just curious you can use things between the plugins (‘inside’ Console) such as a DAW EQ, echoes, subtle reverb etc. If you choose wrongly, it’ll distort or be weird, and things like EQs will be much more sensitive than usual to boosts and cuts.

I already mentioned Patreon, but here is where I mention my plans for combining BussColors and Console: obviously, now that project will use the new Console and gain stage the whole thing up or down until it reacts like the sort of console you’d want, and then they’ll really be ‘console models’. Note that I’m not going to go to great lengths to model EXACT versions of consoles out of BussColors: firstly, those are from preamp models in the first place, and secondly I’ve been avoiding ‘IP stealing’ for many years now, and will not be citing specific API/Neve/SSL/etc/etc consoles and claiming my thing is ‘like’ those hardware devices. It’s going to be more original, producing sounds that actually don’t exist in any real console at all. However, I ought to be able to get the FEEL of ‘rock/lush/tube/etc’ and dial that in until it’s really nice. And that’s the plan.

Oh, also we’re not that far from the ‘Wednesday Evergreen Records’ stream: less than $100 more per month and I’ll be doing that too, teaching people how some of the greatest hit records of all time were constructed. There’s no hurry, it’ll just be fun and hopefully exciting. Utterly and totally fair use for teaching purposes (won’t even be playing entire tracks) but you should still tune in because the record labels may still try to nuke the saved youtube streams off YouTube because of the classic music, hot off real vinyl! I’ll be using original record pressings wherever possible, my custom turntable/tonearm, and a Counterpoint tube preamp for the vinyl playback, so it ought to be a real ear-opener.

Hope you like Console6! If you don’t mix hot and you leave plenty of headroom before clipping, there’s finally a Console specifically for you. And if you do mix hot, see if you like it, and if it’s too intense, turn up your monitors and learn to cool your jets, and Console6 will reward you :)