Has anyone ever had this issue?
I've got some M4L devices on a track. These devices do Jitter operations that are triggered by the track's MIDI notes. The last device on the track is a Simpler device, playing a rimshot sample on each MIDI note.
When I hit play, everything works nicely in time - the audio is in time with the click, and my Jitter stuff looks like it's 'on the beat'.
As soon as I switch Ableton into External Sync, everything now lags behind the click - but the audio and the Jitter stuff are still in time with each other.
Switching back to internal syncing makes everything look and sound in time with the click again.
Normally I would attribute any lag to my M4L devices being inefficient. But I would expect them to be equally inefficient whether I was using internal or external sync.
By the way, this has nothing to do with the MIDI Clock Sync Delay in the Ableton prefs - changing this doesn't fix it.
Perhaps there's simply a greater load on the system when using external sync, and I just need to consider that when building my devices?