When I’m playing a keyboard controller into a vst, e.g. a Halion piano, and click the monitor icon on the track, the latency is so significant that it sounds like a slapback echo, making it hard to play in time.
After some debugging, I discovered that the culprit is the three plugins I have on the stereo bus (Waves’ SSL EQ, bus compressor, L2). If I delete all plugins, the latency goes away. I have a Yamaha TF5 mixer as my audio interface (ASIO Direct Monitoring enabled) and Stereo points to channels 1 & 2. I tried routing Halion to channels 3 & 4 to bypass the Stereo bus, and that also eliminates the latency whether the plugins are inserted on Stereo or not, since Halion’s not using Stereo in that case.
But here’s the part I don’t understand. If on the Stereo bus I disable inserts altogether, or go in and disable each one of the three plugins, the latency problem remains with no changes. Only deleting the inserts altogether makes the latency disappear.
I have a workaround by routing to 3 & 4 when playing or recording a vst, but I’d like to better my understanding of what’s going on. I thought that disabling a plugin would effectively bypass it, but apparently the signal is still going through the plugin - and accumulating latency - even when disabled. Is there a basic concept I’m not understanding regarding the disabling of plugins?