edit: updated 04/11
Problem : There is a HUGE discrepancy between recording Audio and Midi in realtime mode with buffer settings depending on device.
- Create new project
- Set buffer setting to a mid or long level to demonstrate the effect visually
- Create a new Midi Track and setup a working midi instrument of any kind to play (no need to setup midi output)
- Mic and setup a audio track of you in your room or studio and place it close to your where you will strike your midi instrument so you can record the sound of striking the keynote.
- Arm both tracks
- Record a short sequence with slow 1/4 notes and view the display
Both recorded Midi note and Audio sound should be very close to one another. Depending on various factors Midi is rarely ‘in sync’ with a audio click track.
Status : pending comment (I have heard rumor that Sonar/Ableton doesn’t record in this manner)
disclaimer: Please this is a discussion intended for Midi Input only. Discussion is constantly diverted due to those offering ‘suggestions’ for solution of problem that is not described here (eg. jitter/routing/natural delay/human error/compensation/loopback tests).
This thread is talking about known system latency shown in Cubase ASIO Device Setup. This problem so far may include certain soundcards causing a bug in Cubase, certain ‘timestamp’ settings or other anomaly which has been proven several times to be true, including this SoS artice from 2003.
In this last paragraph the author describes the problem too a tee.
“Sadly, these tweaks don’t seem to work for everyone. There’s a small minority of musicians that have tried all the options and still suffer from MIDI notes being placed too early in the part, sometimes by a large but consistent amount of several tens of milliseconds. Since such problems tend to happen with a particular combination of components, some people may have had no timing problems for years but then start to suffer when they move to a new PC. Sometimes changing the MIDI interface, or even the motherboard, will cure the problem, but if sequencer developers would offer us a MIDI offset parameter, a single tweak of this could remove recording and playback latency, leaving just the jitter component.” copywrite SoS magazine.
Anyone of you should be able to reproduce this test that shows Cubase records Midi without taking into consideration known system latency. You can measure this by mic’ing your self tapping on a Midi controller in a tandem recording. Try at different latencies. At large latency the problem is the worse, but at low latency it’s less noticable. AFAIK other DAW’s don’t exhibit this behavior.