Currently there is no other way to mitigate the audio muting, than to disable ASIO Guard (2) for the VEPro plugin. With the help of the new interface introduced in the VST3 SDK, I have set VEPro to automatically disallow going into ASIO Guard mode in the upcoming version.
As I have described earlier, the cause for the mutes is the Cubendo audio engine reconfiguring itself as soon as the buffer size (and with it, the latency) of the plugin changes. Other hosts (such as Logic) get around this problem by queuing an engine/PDC reconfiguration until the next stop/start cycle.
The only possibility I see to handle AG2 from our side right now, would be to make the plugin operate completely asynchronously, but this would also mean we would have to adapt the overall latency to be higher than currently, which we are reluctant to do.
I am also wondering if it really is the case that plugins running without AG2 are performing worse in C8 than they were without AG in C7? Did any of you guys do any tests on this?
Thanks,