Hello,
added videos below.
in case a VST midi generator (sequencer, arp etc) is used to trigger another VST:
When looping is activated, only the first run through the loop produces correct timing behavior.
As soon as the loop starts over again, the Midi and Audio are out of sync, i.e. Audio is starting way to early. Dependend on Asio Guard setting:
a) Asio guard enabled leads to negative offset of Audio when loop begins (Audio earlier).
b) Asio guard off leads to drift/Audio being played too late (this is independent of loop on/off
- Enabling monitoring for both the tracks also does not help, Audio is drifting late like in b)
- Setting of PDC on/off does not make any difference, also Buffer size independent
- Interesting: In case Asio Guard off, when the drift gets too large (e.g. after 12 bars, the Audio jumps to the correct point in time and starts drifting late again. So the Audio engine seems to be aware of that drift and tries to correct if too large) But this is only done way after the delay has an audible effect)
Seems like the problem never has been addressed, present at least since Cubase10 also Cubase14 has the same issue. There are multiple other users with the same issue, e.g.
Since other DAWs seem to handle this fine, would be great if Steinberg can have a look or at least comment whether such can be addressed at all.
@Martin.Jirsak do you see a possibility for Steinberg to have a look?
Videos attached, one is AsioGuard on (Audio early after loop), the other is AsioGuard off (Drift)
Thanks