I’ve got a suggestion, but you all will have to wait a bit. Maybe not all that long?
I see we have the library (which absolutely will be able to run Airwindows Console using individual plugins with any unity gain summing between them, much as any DAW would sum) and there’s another plugin called MixMaster, which may or may not be using my system internally. I haven’t looked at the code.
Paul, what might be throwing you is that you’re not using Console nor does Surge use Console and I doubt you’ve ever tried, and might not even want to.
I suggest backing out the ‘mixmaster’ mode. I don’t see how that can be the zero maintenance thing we need for this library plugin. Instead, I would say give folks a single mixer plugin that implements Airwindows Console8Lite. Then, respond to UI requests on that, but let me specify the audio path.
Console8Lite is the ‘two stage’ version of Console8, and I’m currently building linux versions for a bunch of upcoming plugins that do include that, so if people are really frantic to have this I can bump it up in the release schedule (I was going to do a bass-boost plugin I’ll be using personally, but that will still happen in due time)
To implement Console8Lite in a Rack mixer you must build the following topology:
Inputs, each of which goes into Console8LiteChannel, which has one fader per input.
Digital summing that must be unity gain, and (since I’m designing it) must be a double precision buss. So you gotta come out of Console8LiteChannel using the 64 bit version, have a double for the digital summing, and feed that double into the master stage. That’s my design spec for the idea knowing that in no other place do you use the ‘double replacing’ VST process. This one you’d be doing by hand and it should use that.
Summing buss from all the channel plugins goes at unity gain to the input of Console8LiteBuss, and the output of that goes to the output of the mixer. It does not dither but it does have post-summing clipping, and a fader which allows you to overdrive the output using ClipOnly2. And that would be the mixer plugin, in total: two Airwindows plugins, one on all inputs, one on the output, and the summing variable needs to be a double (good enough for Logic and Reaper!)
How does that sound? I would like to hear whether I should hurry up with Console8Lite. I could have it out Sunday and the code available for Paul tomorrow or tonight if I crunch a bit on it. Console8 proper is already there, but it’s a much more elaborate mixing console with in and out plugins on each stage, and channel/sub/buss topology. I needed something a lot simpler that still produces the same basic sound.
If you can get that as its own project we can talk about all the other questions, like ‘can we have pans and aux sends designed to work with the system from the ground up’ which would be a first, really. But understand the thing being asked for is a particular Airwindows configuration that’s not inherently that tricky to do, but the idea is to do it the way I would be doing it. So the internal summing needs to be in doubles, other than that it’s pretty straightforward 
back to the code mines…