Yes....I have done significant testing. For instance I have a machine that runs nothing but EW PLAY running Hollywood Strings and Brass. Play is very demanding and without playing a single note my very powerful I7 QUAD core sits at 78%....before I play a single note. My Cubase buffer runs at 128 samples. With ASIO GUARD 2 on its high setting that 78% drops to just 16%. At medium setting it drops to about 23%. These results are similar across all 5 of my slave machines. This an absolute ground breaking difference.
There must be some sort of solutiion to resolve this. Is it possible to have a preference to run in asynchronous mode?
We desparately need this feature to work.
-Danny
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,