Syncing Ableton to Traktor tempo while allowing flexibility for position within current bar

I've successfully synced Ableton to the currently playing track in Traktor by using the method described here:

The problem with this method is that while the beats are perfectly in sync, I often find that the bars are out of sync, e.g. Ableton is one or two beats in the bar ahead or behind of Traktor.

One possible solution is to hit the SYNC button in Traktor's metronome panel (as opposed to the SYNC button on a deck) - this effectively stops and restarts Traktor's MIDI clock back to beat 1 of bar 1. It's a bit fiddly - you have to press it a little ahead of time for it to work, just after the last beat of the outgoing bar. This solution is not ideal for me, as generally I am looking at Ableton, not Traktor. Sometimes Traktor will even be on another machine, controlled by another person.

Another solution would be to hook up a MIDI footswitch to the Traktor machine and assign it to the metronome SYNC button via the Controller Manager. I could then control that part remotely.

But, I would prefer it if there was some way to do this within Ableton alone, by observing the incoming MIDI clock and then offsetting it as required. It seems like it should be a common thing to do.

If it is not possible, then I will either write a Max for Live device to do it, or use some kind of intermediate MIDI app.


discopatrick 5 years ago | 1 comment

4 answers

  • michael.j.mclaughlin20
    240 answers
    270 votes received
    1 vote

    this was actually the first way that i learned how to sync midi. I would DJ with both, it was amazing.

    I am honestly not sure that this is possible. 

    I would start by seeing if sending a single midi controller note, or clip from ableton through discrete channels (IAC/Midiyoke) is an option for you.

    You can also get simple 3rd party clock apps that will allow you to slave the two to that clock. Just an option.

    You would not be able to do a max for live patch that would be able to do this, however, you could probably just do a max patch that could do this because m4l uses ableton's midi clock only and only sends out of the track port in ableton.

    Does this help?

    I think you guys are on the right track and know what you are doing.

    I am going to shamelessly promote myself, and say that I have programmed for this kind of stuff before, and am willing to give pointers if you need any.

    5 years ago | 1 comment
  • muncu
    1 answer
    1 vote received
    1 vote

    i wish  we can use like  a plug inn      it  will sync  much better than  midi 

    what  about brige ?  is it better   option to use  dj software and ableton  in  sync  ?


    4 years ago | 0 comments
  • UniversalFlyer
    1 answer
    1 vote received
    1 vote

    Any news? How to sync it perfectly?

    4 years ago | 0 comments
  • Self Sabotage !
    1 answer
    1 vote received
    1 vote

    My DJM-850 CRASH each time I try to sync Ableton with Traktor Pro so I got a separate 'KOMPLETE AUDIO 6' (KA6) USB Audio interface (It never crash)…

    Im using the first 3 Channels on the DJM with Traktor directly via the DJM USB Audio Interface but I use Ableton (with the KA6) on the Channel 4 of the DJM (via CD/Line) …

    But now I still receive an error massage in Ableton "The midi signal has been lost (Please check your cable connections and make sure the device sending MIDI Clock is operating correctly. External sync has been turned off)" 
    When I recive this message it mean to me I have to reset my DJM-850 Audio interface since I have no sound coming out of Traktor Pro via the DJM USB Audio Interface but Ableton is still playing (via the KA6) ...
    I Have :

    MACBOOK PRO OS X 10.9.03 with Intel Core (Quad) i7 2,3 GHZ 16 GB RAM
    ABLETON LIVE 9.1.2
    PIONNER DJM-850 v 1.1.0 (Sample rate in the mixer in ableton and in traktor pro set to 48 KHz sample rate and buffer size set to 1024 samples was 512)
    4 years ago | 0 comments

You need to be logged in, have a Live license, and have a username set in your account to be able to answer questions.

Answers is a new product and we'd like to hear your wishes, problems or ideas.