ORIGINAL: dewdman42
My feeling is that playback through VSTi's should absolutely be intertwined with audio sync and should be 100% jitter free. If it is not, as some people seem to be claiming, then Cakewalk has a lot of work to do and I'm not impressed. I haven't noticed any problems here, but some people appear to have.
...
There is no excuse for this when playing through soft instruments since everything is being rendered by the Sonar audio engine, which is supposed to know all about audio buffers, delay compensation, etc.. There is absolutely no reason for the midi timing in that case to not be 100% perfectly tight.
Agreed. I'm glad to see that Noel chimed in on this thread - perhaps, as he suggests, there's some kind of softsynth bug coming into play. When I freeze softsynths from quantized MIDI tracks, I don't see any problem with timing. The only exception I've seen is with softsynths that have known issues with Fast Bounce - if I Fast Bounce BFD or Akoustik, I end up with all kinds of strange audio artifacts, notes in the wrong measures, etc. If I disable Fast Bounce the problems go away. Fairly frustrating, especially when freezing 15 tracks of drums on a 5-minute song, but that's not the issue at hand here.
ORIGINAL: dewdman42
The problem that comes up related to midi drivers and recording from a midi keyboard is probably not solvable and we have spent a great deal of time discussing it in this thread and sharing some interesting facts, but its a limitation of windows. At any rate, my perception is that its not actually that bad and that most of the complaints people have are timing differences much much greater than 1-2ms, but rather large and blatantly obvious timing glitches at playback time.
Yes, most of the complaints seem to pop up when there are large and blatantly obvious timing glitches. But as we're seeing in this thread, as people become more informed about the issue, they recall situations in their own experience (i.e. "Guess what - my timing is actually OK when I just record audio instead of MIDI") where the MIDI "jitter" issue has affected them. I think that now that audio stability has reached a certain threshold, it might be reasonable to expect that enough people will be interested in their MIDI being stable as well for it to become both a solvable issue and something that manufacturers are interested in accomplishing.
ORIGINAL: dewdman42
But short of just bringing this up all the time, I'm not sure Cakewalk will take action, it doesn't seem to be something that people complain about very often.
I don't know that it's something that Cakewalk can take action on by themselves; it's deeper than just the sequencer. It seems like something that has to happen at a manufacturer level (Jim Wright has suggested that a MIDI interface could be built that references its own, more stable clock, and could also clock to an external stable clock, like word clock, and achieve much greater internal MIDI stability while still being able to reference Windows' current driver APIs), and which, once accomplished, would benefit not only SONAR users but *all* Windows DAW users. I don't know if this carries across to the Mac platform software; I've never done similar testing on the Mac side, so I don't know how much MIDI "jitter" affects Mac MIDI communications.
This also is the first thread I have seen on this issue on this forum in a *long* time - perhaps ever - that has gotten this involved, with this much interest and attention, and especially with this many good ideas and potential solutions being discussed.