Midi Notes arriving early, or I’m hearing all audio early.
Hello, all. When recording midi, the notes are placed earlier than played.
I’ve had this problem in Cubase 7. I hoped the jump to Cubase 8 would fix it, but it remains. I’ve looked extensively online, but most forums trail off being unsolved, or people just recommend turning on System Timestamp. (Which had no effect). But I do arrive here having done tests.
Test
- Add a midi track pointed at Halion (sound with a sharp attack)
- Add a group track
- Change Halion output to group 1
- Add an audio track with “Group 1” as its input.
- Enable both tracks and record. Match the metronomes click.
Zooming in to both the waveform and midi notes, the midi is placed early. When played back, the midi will be slightly ahead of the metronome. The audio file is placed correctly as played.
Also, just to prove that the tracks don’t agree. With that same setup, if the audio track is monitored, there will be a slight phasing (as expected, hearing the notes doubled) while recording. But playback (monitoring disabled) changes that phasing into a hard flam.
A rendering of the midi track, will put the audio in the exact incorrect spot. Also, A re-rerecording of the group track (with the incorrectly timed midi) will create audio in the incorrect spot.
Could I be hearing ALL audio earlier than Cubase thinks I am? When recording audio, I need to adjust for Record Latency (about -700 samples) for accurate timing from an external analogue source. The above test were performed with and without that enabled, but made no difference. If there’s a comparable adjustment for midi, PLEASE point me towards it.
I’ve tried resetting the midi port filters, testing with and without Constrain Delay Compensation, moving the “Ignore port filter”, and ticking the ASIO Latency Compensation box. None of these had any effect.
I’ve been battling this for a great deal of time, ANY help, or anything you think I should try, would be appreciated. While the incorrect timing may be slight, it builds and builds while playing to a previous track. This also occurs when playing to a quantized part or loop, not just the metronome.
Windows 7 Professional
Intel i7-4770 @3.4 Ghz
12gb Ram
Cubase 8.05
Ur28m-Yamaha Steinberg ASIO
Yamaha Motif XS