MIDI notes too early

AFAIK the metronome is spot on.
So when you play on time to the metronome, without a VSTi, the MIDI data should be on time.

Option B, hands down!