Hi
Thanks for asking here! I do not think you are doing anything wrong if the gear and Logic are in fact in time.
Can you measure the offset? It will usually be 1-2ms, maybe a bit more depending on your gear. What matters is that the offset is constant (it should be - otherwise there is probably something wrong in the setup). Please also try recording the metronome output on the Midronome and check its offset too.
As written in the Troubleshooting of the "
How to sync with DAWs" manual, the offset/delay/latency can happen at many different levels:
How to Sync with DAWs - Troubleshooting wrote:
- In the DAW internally
- When converting audio from digital to analog and vice-versa
- In the Midronome, when receiving/sending a sync signal or a clock (but
we’ve made sure this one is very low, typically way under 1ms)
38
- In the receiving hardware sequencers, between receiving the MIDI Clock
and generating the audio
#1 should be zero unless you have latency compensation or specific settings in Logic, and #3 is basically inexistent.
So the only problems are #2 which can be reduced with buffer size and sample rate (but never got rid of completely), and #4 which you have no control over. Ableton has this great feature where a track can be delayed negatively, you can do this on the plugin track in order to shift the timing and compensate for #2 and #4. (see here:
https://youtu.be/R-tWpy4XJIY?t=365 )
See also the "
The DAW’s and Midronome’s clicks are slightly off" in the same Troubleshooting section.
Simon