Syncing Two Traktor Pro S4 Systems

This tutorial explains how to sync two Traktor Pro S4 systems.

S4 MIDI Connector

One S4 system will be the tempo master; this system is called S4 Master. The second one will be the tempo slave; this system will be called S4 slave.

To get this setup up and running you need to perform the following steps.

You need a DIN 5 cable with male connectors on both sides to connect the two S4 controllers. The MIDI clock messages between the two S4 systems will be transported via the MIDI connection.

DIN 5 Cable

Step 1: Preparing the S4 Master

You need to tell S4 system that acts as tempo master on which port the MIDI clock messages shall be sent.

  1. Connect the DIN 5 cable to the MIDI OUT port on the rear of the S4 controller.
  2. Open Preferences/Controller Manager.
  3. Click Add, then Generic MIDI Device. Traktor adds a new MIDI device to the device list.
  4. Click Edit, then Edit Comment. Enter "Clock OUT" in the textbox and click OK. The new MIDI device now has a name.
  5. Make sure that the MIDI Clock device is selected. Open the list In-Port and select None.
  6. Open the list Out-Port and select Traktor Kontrol S4 on Windows and Traktor Kontrol S4 MIDI Output Port 0 on Mac (you can only read the first part of the port name). The Controller Manager dialog should look like this:

    MIDI Clock OUT Device

Step 2: Preparing the S4 Slave

You need to tell S4 system that acts as tempo slave on which port the MIDI clock messages arrive.

  1. Connect the DIN 5 cable to the MIDI IN port on the rear of the S4 controller.
  2. Open Preferences/Controller Manager.
  3. Click Add, then Generic MIDI Device. Traktor adds a new MIDI device to the device list.
  4. Click Edit, then Edit Comment. Enter "Clock IN" in the textbox and click OK. The new MIDI device now has a name.
  5. Make sure that the MIDI Clock device you just created is selected. Open the list In-Port and select Traktor Kontrol S4 on Windows and Traktor Kontrol S4 MIDI Input Port 0 on Mac(you can only read the first part of the port name).
  6. Open the list Out-Port and select None. The Controller Manager dialog should look like this:

    MIDI Clock IN Device

Step 3: Routing Audio from S4 Slave Controller into S4 Master Controller

This section shows how to route the audio from the S4 Slave into the S4 Master. Here channel C is used and the master out from the S4 system that acts as tempo slave is routed as Live Input into the S4 system that acts as tempo master.

  1. Use an audio cable and connect the Main Out from the S4 controller, which is the tempo slave into the Channel C sockets on the rear of the S4 controller that acts as tempo master.
  2. Make sure that the input switch of Channel C on the rear of the S4 is set to Line.
  3. Open the Traktor dialog Preferences/Input Routing.
  4. Select for Channel C the two inputs from channel C of the S4 controller: Set Left to 1:In Ch C left and set Right to 2:In Ch C right.

    Input Routing of S4 Slave Audio
  5. Switch to the Preferences/Decks pane.
  6. Set the Deck Flavor of deck C to Live Input.

    Setting Deck C to Live Input

Step 4: Starting the Sync and Fine Tuning of the MIDI Clock Messages

The clock connection and the audio connection are set up. Now you can start the synchronisation and tune it. Some actions need to be done on the master, some on the slave.

  1. SLAVE: Open the Master Clock panel. Deactivate the Auto button by clicking it. Click the Master button in the Master Clock panel so that the Master Clock becomes the tempo master. Click the EXT button so that the Master Clock reacts on the incoming MIDI clock messages.

    Clock Configuration for the Tempo Slave

  2. MASTER: Open Preferences/MIDI Clock and activate the check box Send MIDI Clock. Leave the dialog open; we need it later to configure the sending offset.
  3. MASTER: Open the Master Clock panel. Click on Master Clock Start and then on Master Clock Sync.

    Starting MIDI Clock Messages

  4. SLAVE: Have a look at the BPM display of the Master Clock on S4 slave. The BPM will change as Traktor is calculating the BPM from the incoming MIDI clock messages. It takes a moment until the BPM display stabilizes. Click the Tick button in the Master clock panel. The tick is audible in the headphones connected to the S4 slave controller.
  5. MASTER: Click the Tick button in the Master clock panel. The tick is audible in the headphones connected to the S4 master controller.
  6. MASTER: Use both headphones so that you can hear the master tick as well as the slave tick. Go to Preferences/MIDI clock. Move the slider Sending Offset, until the master tick and the slave tick are in sync.

    Configuring the MIDI Clock Offset

  7. MASTER/SLAVE: Disable the Tick button in the Master clock panel.

Notes

When syncing two Traktor systems via MIDI clock it is best practice to use a stable tempo on the tempo master. The best way to get a stable tempo is to disable the Auto mode and to make the Master Clock as tempo master. In this mode you use the BPM display in the Master clock panel to change the tempo.

Do not use the Auto mode on the tempo slave. If you used Auto Traktor would determine the tempo master on the S4 slave controller and that is not what we want.

As another option you could feed the main out signal from the tempo master back into the S4 slave controller. This makes it possible to use the Cue/Prelisten button on the channel where the main out is routed to and to hear the main out audio in the headphones connected to the S4 slave controller as well.

Written by Rainer G. Haselier
Edited by Karl Yates a.k.a. Karlos Santos on the Native Instruments forum
Last update: November 13, 2010

15 Comments

Leandro Barros
wrote on December 23, 2010 at 5:09 AM
Hi.

Can i go this way to sync 2 laptops one with traktor s4 and the other with maschine? using a midi cable and routing the audio from maschine to S4 as "live input"?

Thanks. Nice info here! :D
 
Leandro Barros
wrote on December 23, 2010 at 5:09 AM
Hi.

Can i go this way to sync 2 laptops one with traktor s4 and the other with maschine? using a midi cable and routing the audio from maschine to S4 as "live input"?

Thanks. Nice info here! :D
 
Truttyarres
wrote on January 15, 2011 at 12:22 AM
Honest-to-god, they request to be taught that filing lawsuits is not the involve nigh to a halt piracy. In ‚lite to, it's to short sketch something romp than piracy. Like placidity of use. It's indubitably a fortuity easier to abuse iTunes than to search the Internet with susceptibility of malware and then crappy faith, but if people are expected to expiate as regards in reciprocation loads and take safe keeping of to against ages, it's not affluent to work. They unprejudiced would agreeably sel
 
drescher
wrote on January 20, 2011 at 3:14 AM
Hallo


die gleiche frage wie der Leandro Barros hätte ich auch wie kann die Maschine mit dem S4 syncronisieren wenn ich zwei macbooks benutze,sprich einer für Maschine und einer mit S4,das wäre der wahnsinn wenn ihr diese anleitung auch noch bringt....




greets
 
bombax
wrote on March 17, 2011 at 6:27 PM
nice tutorial, but the slave is alwaws oscilating the bpm, cant sync.. any ideias????
 
q
wrote on April 12, 2011 at 10:38 PM
Hi, yeah this should be the way to hook them up but as bombax is posting, We keep up having the fluctuation on the slave. I've tried to play with the offset and all other settings are as the bible stated. setup iMac, MacBook a S4 and a Xone 4d.

Keeps on going from 128 tot 132 BPM. It never worked for us in the past and we were hoping that this problem was fixed in this version of Traktor :(

Any thoughts?
 
q
wrote on April 12, 2011 at 10:39 PM
Hi, yeah this should be the way to hook them up but as bombax is posting, We keep up having the fluctuation on the slave. I've tried to play with the offset and all other settings are as the bible stated. setup iMac, MacBook a S4 and a Xone 4d.

Keeps on going from 128 tot 132 BPM. It never worked for us in the past and we were hoping that this problem was fixed in this version of Traktor :(

Any thoughts?
 
MS
wrote on June 18, 2011 at 5:09 PM
@bombax: LEARN IT AND STOP SYNC, NOOB!
 
pat vidas
wrote on October 17, 2011 at 6:34 PM
I have been trying to slave my S4 with Both pro tools digi 003. Couldn't get that to work. Now I am trying to use the usb virtual midi with my macbook pro running reason 6...........reason audio is running thru the s4 fine, but I can't get the S4 to start and stop with the reason sequencer? Any ideas would be greatly appreciated!

Thanks!....
Pat
 
Anonymous
wrote on December 4, 2011 at 3:20 PM
you can also try RTPmidi and built-in macos midi over network. it should give lower latency and jitter than normal midi cable.

http://www.soundonsound.com/sos/mar07/articles/dpworkshop_0307.htm

http://www.tobias-erichsen.de/rtpMIDI.html

hri
 
Visar
wrote on December 31, 2011 at 12:20 AM
When i go to in-port and out-port, the traktor S4 doesnt show up.
Any ideas why, or a way to get them in there?
Thanks.
 
Anonymous
wrote on January 22, 2012 at 4:42 AM
Can I slave the S4 to and external device?
An mpc2500 perhaps?
 
Anonymous
wrote on January 22, 2012 at 4:43 AM
Can I slave the S4 to and external device?
An mpc2500 perhaps?
 
Kelis
wrote on January 29, 2012 at 12:24 AM
That's not just the best answer. It's the bseetst answer!
 
Roberta
wrote on January 29, 2012 at 11:24 AM
Thanks for contributing. It's helped me understand the isesus.
 

 

Leave a comment

  Name

  E-Mail (will not be published)

  Website