Ableton/Traktor/Link latency issue - is there a vst that outputs midi sync?
Posted: Tue Nov 12, 2019 10:13 am
I am trying to route the decks from Traktor into Ableton and have them play along in sync with loops in Ableton.
I have routed the Traktor tracks into Ableton using several methods (Soundflower, Loopback and the loopback feature of RME Totalmix). Ableton and Traktor are synced using Ableton Sync.
The audio that comes into Ableton from Traktor is always ahead - the amount that it is ahead seems to depends partly on the buffer size and the partly on the latency of plugins used in Ableton.
I think this is the same problem as synchronising external midi sequencers with Ableton which is only possible to do properly using Audio->midi sync convertors like the ERM Multiclock, SMD Acme ES Usamo.
I believe the problem is that the LINK, like the midi clock, synchronises at the wrong "end" of the PDC (delay compensation) window so it can't compensate the returning signal correctly because it can't move the future backwards.
The ERM, SMD, ES solutions all revolve around adding a plugin to an audio channel that outputs a sample accurate tick to an external device at the "right" end of the PDC window. This allows the external midi sequencers to be slightly ahead of the delay compensated signal (what we hear) and that can the return signal can be correctly adjusted for in a external FX return.
Ultimately I think Ableton should add an option to change the sync type for both Ableton Link and Midi sync that changes to the other end of the PDC window. I believe this would remove the need for these external hardware solutions.
In the meantime, I'm wondering if there is any software equivalent of ERM multiclock that I can use to send a properly compensated midi clock to Traktor?
Is anyone aware of either a VST that can send a compensated midi clock or some external software that can convert an audio trigger and emit a clock over a virtual interface?
I have routed the Traktor tracks into Ableton using several methods (Soundflower, Loopback and the loopback feature of RME Totalmix). Ableton and Traktor are synced using Ableton Sync.
The audio that comes into Ableton from Traktor is always ahead - the amount that it is ahead seems to depends partly on the buffer size and the partly on the latency of plugins used in Ableton.
I think this is the same problem as synchronising external midi sequencers with Ableton which is only possible to do properly using Audio->midi sync convertors like the ERM Multiclock, SMD Acme ES Usamo.
I believe the problem is that the LINK, like the midi clock, synchronises at the wrong "end" of the PDC (delay compensation) window so it can't compensate the returning signal correctly because it can't move the future backwards.
The ERM, SMD, ES solutions all revolve around adding a plugin to an audio channel that outputs a sample accurate tick to an external device at the "right" end of the PDC window. This allows the external midi sequencers to be slightly ahead of the delay compensated signal (what we hear) and that can the return signal can be correctly adjusted for in a external FX return.
Ultimately I think Ableton should add an option to change the sync type for both Ableton Link and Midi sync that changes to the other end of the PDC window. I believe this would remove the need for these external hardware solutions.
In the meantime, I'm wondering if there is any software equivalent of ERM multiclock that I can use to send a properly compensated midi clock to Traktor?
Is anyone aware of either a VST that can send a compensated midi clock or some external software that can convert an audio trigger and emit a clock over a virtual interface?