Hi all,
I'm have a modular analog synth that I'm using to supplement soft synths. I've noticed that when playing the modular from midi tracks in Sonar X3, it plays just slightly after vst's. When I record the modular to an audio track, delay compensation works correctly and the recorded audio clip lines up perfectly. However, it gets to be a pain to have to bounce tracks to get them to line up with the vst's when I'm still in the process of editing the midi tracks.
It seems that for the most part the midi offset delay in preferences works well to get the outboard synth to line up with the vst's during playback. However, I've noticed that if I switch projects, the offset that worked for the first project now doesn't work at all for the second project. The modular is again out of sync with the vst's. I've found that the delay I need to add also varies with the ASIO buffer used. Reducing the ASIO buffer to the minimum (2 ms) helps somewhat, but it's still not perfect and I get more drop outs at that setting.
From reading other threads here such as the midi jitter thread, I'm guessing this is one of those complicated "many links in the chain" problems where midi and audio drivers as well as the OS all affect the outcome. Anyway, I'm wondering if anyone here has some tips on how they keep their outboard and virtual synths in sync. Does it usually just work, or do you have to do some testing with each project/session to determine the midi delay you need to use?
I'm on Win 7 64 bit using an old Emu 1820M by the way. The 1820M only has beta drivers available for Win7, but they work for me more or less. I don't have an external clock, the 1820M is providing all timing. Sometimes I do feel like the midi clock drifts slightly from the audio clock as well, but this isn't repeatable for me.
Dan