I have tested with the CME controller’s USB based MIDI interface and via a separate Midiman Midisport MIDI interface. Results are equally bad with both.
Also, when I play the keyboard (live - using it to trigger a VSTi hosted within Nuendo) I hear no hiccups in midi performance whatsoever, but the recorded MIDI within Nuendo is so out of time as to be very easily audibly wrong. Therefore, I can’t help feeling the issue is not with the interface or keyboard.
As reported on the Cubase forum, I have managed to reproduce the issue consistently with my daily template loaded (around 1500 tracks) and have also confirmed that MIDI timing works correctly in a completely blank template.
From what I can tell, MIDI timing gets gradually worse as the project becomes busier, even if CPU load is modest (my working template generally runs at around 20% average load). Once the project is very busy, recorded MIDI timing is pretty much unusable - in my case I get timing drift of up to a 16th note, plus multiple note-offs not recorded at all, resulting in notes than go on forever.
I’ve tried 2 different USB keyboards and 1 dedicated USB midi interface - results are the same with all. I’ve also trashed prefs etc.; this made no difference.
Steinberg and Nuendo support have not responded to requests for support.
The idea is remove the human from the equation, Transmit midi from an app, MIDI-OX’s MIDI bar, for example, to Cubendo. Then you record and examine the midi data. Human played data is too imprecise to be used for troubleshooting.
Then I played this same MIDI file back into Nuendo 7 from MIDI Ox’s MIDI Bar, using a completely blank Nuendo project. Nuendo recorded it pretty accurately - if I line the first note up to the beat at the same tempo (NOT QUANTIZING) then you can see the timing is very close to perfect:
… If I then load up my normal working template and again use MIDI Ox to re-replay the same MIDI file and record it in Nuendo, the results are very different. First if I record it at a song position with no other clips whatsoever:
Not much difference between the two, but both show very poor timing and note length consistency.
In fact, this is better than if I record something live, because in the test MIDI file there are no overlapping notes. If I play live into Nuendo, even a fairly simple line but with some legato notes or perhaps 2 or 3 note chords, then I get much worse results, because alot of note offs are not recorded at all, meaning I get the stuck notes that I showed in the screengrab attached to the original post.
Not sure where this leave us, but IMHO there is a serious problem with Nuendo’s ability to accurately record MIDI which gets steadily worse, the busier the session becomes.
I originally tried to post the MIDI files but the forum doesn’t allow .mid attachments.
Can I PM them or email them to you, then you’ve got the actual files.
I can take screengrabs of the list editor, but it won’t mean much unless I somehow line up the first note to a grid. Obviously when the MIDI file was played into Nuendo, it was just played ‘freestyle’, and not synced to a click or anything.