MIDI Events Record Early in Cubase 14

Hi everyone,
I’m experiencing an issue in Cubase 14 where MIDI events recorded from my Roland Aerophone AE-20 appear slightly early in the timeline. I’m using Halion as a VST instrument, and my audio interface is configured with low latency. Despite this, the recorded MIDI notes are ahead of where they should be when compared to my playing.

I’ve tried adjusting buffer size, latency settings, and MIDI preferences but haven’t found a solution yet. Any advice would be appreciated!

Thanks in advance.

Did you try the ASIO latency compensation button (clock with an arrow) in the inspector of the midi track.

hank you for your response, but it didn’t solve my issue. I still have MIDI events being recorded ahead of the tempo.

See the attached image: you can clearly see that the notes are recorded with the same offset.

This pattern was recorded with:

MIDI Keyboard MPK3
VST FM8
Steinberg UR824 sound card at 44.1 kHz, 16-bit (latency: 6.122 ms)
Cubase 14
ASIO-Guard enabled, set to high

I tried modifying the following without success:

The buffer sizes in the UR824 settings (48, 96, 126 samples)
The " ASIO latency compensation button" 

Try in preferences setting it globally
ASIO Latency Compensation Active by Default
And also tick
Add Latency to MIDI-Thru Processing

And restart Cubase to make sure they take.

You might also check if use system timestamp is selected under midi devices.

This worked like a charm for me: