Hi Hans. I was able to elicit this response directly from Leif Claesson, the developer of Breakaway One.
That would actually be quite difficult. I can't run VSTs directly in the my process because then they could crash and take me with them, so I instead quarantine them in a child process. This is why 64-bit BaOne uses 32-bit VSTs by the way . This incurs delay though, and if they were to be inserted in the middle of the breakaway core, then we'd have to delay only the meters and patch points that precede them, or different parts of the GUI would be out of sync with the audio. It gets quite hairy to manage — I do in the Omnia.9 (and it was NOT easy) but there I am in control of the whole system, there isn't a way for the user to add things.. adding unknowns in that location is a can of worms I don't want to go near . What are these level-dependent VST plug-ins? VSTs have always been floating point in/out, meaning essentially infinite dynamic range, so I don't know why that would be a thing — I certainly haven't seen any.