The Wedding of Traktor and Maschine, Part 2

WeddingThis workshop series explains how to use Jack OS X to send the audio of each Traktor deck to a sound configured as Input in Maschine. Once the Traktor audio is in Maschine you can apply all Maschine effects and plugins to it.

Another input of Traktor Audio 10 or Traktor Kontrol S4 will be used to playback the Maschine sounds.

This workshop is for Mac OS X.

The parts of this workshop

Part 1: Setup for external mixer mode with Traktor Audio 10 (Mac OS X)

Part 2: Setup for internal mixer mode with Traktor Kontrol S4 (Mac OS X)

Part 3: Setup for external mixer mode with Traktor Audio 10 on Windows 7 (coming soon)

Part 4: Setup for internal mixer mode with Traktor Kontrol S4 on Windows 7 (NEW)

Part 5: MIDI Clock Synchronisation of Traktor and Maschine (UPDATE)

Part 6: Insert and Send Effects (coming soon)

Part 7: Some free plugins



Download links for this part

Part 2: Setup for internal mixing mode with Traktor Kontrol S4

The advantage of the hybrid DJ controllers (audio interface and controller integrated into one device) is, that you need only one device. Almost all hybrid controllers use the internal mixing mode of Traktor, i.e. the audio of all decks is mixed into the Mix Out signal inside the Traktor software mixer. That’s why almost all hybrid controllers are equipped with two stereo outputs only (one is used to the Master Out signal, the second one fort he Monitor Out/Headphone signal). As the number of audio channels is limited the production costs of these integrated audio interface is lower than for a soundcard that has 10 inputs and 10 outputs, like the Traktor Audio 10.

The limited number of stereo channels that a hybrid controller like Kontrol S4 has, limits the routing possibilities you have, if you want to integrate Maschine into your Traktor setup.

Other than explained in part 1 of this workshop series, you cannot route each Traktor deck individually into Maschine for further audio processing with the Maschine FX and your installed plug-ins. In internal mixer mode you can only route the Master Out signal to Maschine. In the setup explained in this workshop we will route the Master Out of Traktor into Group A/Sound 1 of Maschine. The processed audio will then be sent back to the Master out of the Kontrol S4 audio interface.

Additionally the groups B to H will be used for sounds made in Maschine with either instruments or samples. The output of these groups will be routed as Live Input into deck D and the playback of these sounds will be synced to the Traktor MIDI clock.

The routing schema looks as shown in the following figure:

Routing Schema

Even though this workshop will use the hybrid controller Traktor Kontrol S4 as an example, the principle can be transferred to other hybrid controllers easily (like Allen&Heath Xone:DX, Denon MC 6000, or Pioneer DDJ-T1) and even to other controller/audio interface setups, where no hybrid controller is used, but a separate DJ controller and a separate soundcard.

Step 1: Installing Jack OS X, Basic Configuration

In this step you will install Jack OS X. Then you will configure the same sample rate in Traktor and in Maschine, that you configured in Jack OS X. This is very important as the Jack server will not start properly if the sample rate set up in Jack is different from the sample rate in the applications using Jack.

  1. Download and install Jack OS X. When Jack OS X is installed launch Jack Pilot.
  2. Go to the menu and select Jack Pilot/Preferences.
  3. Select Traktor Kontrol S4 as Input Device and as Output Device.
  4. Select the Sample Rate and Buffer Size you wish to use.
  5. Use section Jack Router to select the number of virtual inputs and outputs Jack Router shall provide. For our example setup we need two input and four output ports (=channels).
    Jack OS X Preferences

  6. Click on Save. Go to the menu and select Jack Pilot/Quit Jack Pilot.
    NOTE: It is important to quit Jack OS X and then to perform the following actions, otherwise there can be problems starting Jack Server.
  7. Launch Traktor and open Preferences/Audio Setup. Select the same sample rate you choose in step 4 for Jack OS X. Quit Traktor.
  8. Launch Maschine and select File/Audio and MIDI Settings. Select the same sample rate you choose in step 4 for Jack OS X. Quit Maschine.
  9. Launch JackPilot. Click in the JackPilot window on Start. This will start the Jack Server who will provide the virtual audio ports.

Step 2: Configuring the Input Routing and Output Routing in Traktor

In this step you will setup the Input Routing and Output Routing in Traktor. If you do not want to do this manually, go to the Preferences dialog and import the TSI file TraktorJackRouterKS4.tsi. This file contains the audio configuration for Traktor.

  1. Launch Traktor and open Preferences/Audio Setup.
  2. Open list Audio Device and select Jack Router.
    Traktor Audio Setup

  3. Open the Output Routing panel and configure the routing as shown in the following figure. The Master signal is sent via Jack Router to Group A of Maschine and from there back to the outputs 1/2 of Kontrol S4. The Monitor signal is routed via Jack Router and will be sent directly to the outputs 3/4 of Kontrol S4.
    Traktor Output Routing

  4. Open the Input Routing panel sand configure Input Deck D as shown in the following
    figure. This step is necessary to route the output of Maschine groups B-H as live input
    into deck D.
    Traktor Input Routing

  5. Open the Decks panel and set the Deck Flavor of Deck D to Live Input.
    Traktor Deck Flavor

  6. Close the Preferences dialog, keep Traktor running and continue with step 4.

Step 3: Configuring the Input Routing and Output Routing in Maschine

  1. Launch Maschine and select File/Audio and MIDI Settings.
  2. Open the Audio tab and select Jack Router in list Device.
    Maschine, Audio Setup

  3. Switch to the Routing/Inputs tab. The assignment between the four external inputs and the virtual Jack channels should look as shown in the following figure:
    Maschine, Audio Inputs

  4. Switch to the Routing/Outputs tab. The assignment between the first five outputs and the virtual Jack channels should look as shown in the following figure:
    Maschine, Audio Outputs

  5. Close the Audio and MIDI Settings dialog.
  6. Load the Maschine project file TraktorMaschineKS4.mprj (see Downloads).

This Maschine project file contains the following settings:

The last step for the audio routing is connecting the virtual and physical ports.

 

Step 4: Creating the Connections in Jack OSX

Now you need to configure the connections between the virtual ports of Jack OS X and some connections to the ports of Traktor Kontrol S4.

  1. Switch to the window of JackPilot.
  2. Click on Routing. The window Connections Manager is opened.
    Jack Connections Manager

  3. Go to the menu and choose File/Load Studio Setup. Load the file TraktorMaschineKS4.jks (see Downloads). This studio setup file contains all connections that you need for our example setup.
    Jack Connections Manager

  4. The number of connections (8) is shown in the JackPilot window next to the CPU meter.
    Jack running

You can setup all required connections manually as well. Click in list Send Ports on one of the nodes (for example Traktor). Then select the port you want to connect. Then go to list Receive Port and click the target node, to open it (for example Maschine). Finally double-click on the target port.

Send PortReceive PortDescription
Traktor Out 1/2Maschine In 1/2Traktor Master Out to Maschine Group A
Traktor Out 3/4System Playback 3/4Traktor Monitor Out to Output 3/4
of Kontrol S4
Maschine Out 1/2System Playback 1/2Master Signal to Output 1/2 of Kontrol S4
Maschine Out 3/4Traktor In 1/2Audio from Maschine Groups B-H as Live Input
into Traktor, Deck D

 

 

Step 5: Send MIDI Clock from Traktor to Maschine

To get the Maschine sounds tempo synced to the tempo of Traktor, you need to create a MIDI clock connection between the two applications.

Part 5: MIDI Synchronisation of Traktor and Maschine shows how to proceed.

This ends part 2 of this workshop series, have fun with the advanced routing and all the new possibilities you have with this setup.

Authors: Jens Krzikalla/Rainer G. Haselier
Published: July 25, 2011

Share

30 Comments

sascha teichmann
wrote on July 25, 2011 at 7:56 PM
Hallo

Gib es ein programm wie den jack router auch für windows 7 ?

Vielen dank im vorraus.

Mit freundlichen Grüßen

Sascha
 Rainer G. Haselier (admin) says:
Hi Sascha, schau mal auf http://jackaudio.org nach
 
Rainer G. Haselier
wrote on July 26, 2011 at 11:56 AM
Ich werde auch ein Tutorial zu Jack und Windows 7 als neuen Teil 6 der Workshop-Serie posten.

I will post a tutorial covering Jack on Windows 7 as the new part 6 of this workshop series.

Rainer
 
Sascha Teichmann
wrote on July 26, 2011 at 12:31 PM
Hallo Rainer,

Vielen Dank für die schnelle Antwort und den kommenden Workshop Jack und Windows.

Vileicht auch noch den Einsatz von Audio 8 Dj im externen Mixer Modus ohne Kontrol S4 aber mit Maschine und dem Jack Router unter Windows 7.

Ich denke dann hättetst du so ziemlich alle in der Traktor und Maschine verheiraten WELT bedient !!!

Vielen Dank und großes Lob an dieser Stelle.

MFG Sascha
 
Nissi
wrote on August 12, 2011 at 1:52 PM
Hi Rainer, i just wondering.. will the tutorial above works if i use 2 mac laptops? 1 for control traktor and 1 for my maschine monitor.. If it's not can you help me to sync traktor s4 as master tempo and maschine as the slave using 2 laptops? especially for maschines' samples because i play a lot in samples and i need to make sure that the bpm/tempo of the samples are synchronized with the master tempo from Traktor S4..

thanks a lot..

Nissi
 
Adrian
wrote on August 14, 2011 at 12:42 PM
Hi Rainer, will this work if I have an Macbook Pro, Audio 2 DJ soundcard, maschine + traktor 2?
If not, whats the best way for me to achieve something similar with the equipment I have? Thanks a lot, A
 Rainer G. Haselier (admin) says:
Yes, this will work with an Audio 2DJ as well. You need to configure Audio 2DJ (instead of KS4)in the Jack OS X setup; then the rest of the configuration is the same.
 
Filippo
wrote on August 19, 2011 at 3:42 PM
..problem... i cannot see the guide "Setup for internal mixer mode with Traktor Kontrol S4 on Windows 7 (NEW)" in english but only in german... right?
 Rainer G. Haselier (admin) says:
Fixed. English version was online, but the link was wrong. Rainer
 
Cristian
wrote on August 30, 2011 at 10:57 AM
Hi mate,

great guide, but I have 2 question:

1- In the file TraktorMaschineKS4.mprj the chanel D in maschine does't have the right settings how I do to correct the problem?

2- Is possible to Pre Listen in CUE the maschine effect before redirect the sound + effect to the Master channel of Kontrol S4?
 
shahidil
wrote on September 5, 2011 at 7:43 PM
hi rainer i'm successful in making maschine synch with traktor into one of the channel of traktor to eq my sequences from maschine to traktor and from traktor into maschine but the problem is i can't seem to find the right settings for example if im using 512/4100 there might be audio distortion but if i'm using 1024/4100 there and when i press certain things on my controllers there might be be audio intermitten. im using the 13 inch macbook pro i5 2.3ghz with 8gb ram and im using a powered hub
 
shahidil
wrote on September 5, 2011 at 7:45 PM
continuation;

im using a belkin powered hub connecting a maschine controller,korg nanokontrol and x1 into one usb slot and the other usb slot solely for the s4 or xone 4d. my external is via firewire 800. please do advise me on what i shud do to eliminate this. thanks
 
Frankie
wrote on September 11, 2011 at 9:03 AM
Articles like this make life so much siplmer.
 
Vladimir
wrote on September 21, 2011 at 7:54 PM
Thanks for this tutorial. I am thinking about buying Maschine - If you set up this way, are you able to record the live loops you play from Maschine in Traktor's mix recorder?
 
Rikki
wrote on November 2, 2011 at 1:27 AM
Hello, Rainer...
Thanks for providing all preferences setup files, it makes it a lot easier...I am looking for a way to do just the contrary: to redirect Maschine output through Kontrol S4 (so I can use filters and FX) using Jack so I don't have to plug an audio cable from my pc's headphone jack directly to Channel D RCA connectors so I can take advantage of Kontrol S4's powerful DA converter and avoid accidental disconnecting during a gig. Is there a way to do it?
Thanks in advance!!!
 
Danny
wrote on November 20, 2011 at 9:46 AM
Hallo zusammen,

kurze frage.

Hab einen S4 mit Timecode. kann ich da noch Maschine mit einbinden?
 
Jimbo Dice
wrote on December 18, 2011 at 1:17 PM
When i get to the part where i config Traktor's output preferences, the jack router outports are not available for selection in the output monitor and output master drop down boxes. Also when i go to configure machine's output routing, once again, the Jack router outports 1-4 are not available for selection. Is anyone else having similar issues? Any thoughts on how to fix?

Thanks in advance for your help.
 
Rob
wrote on January 2, 2012 at 2:44 AM
What if i want maschine running throught a channel on my S4, how would i do that?

Thanks,
Rob
 
Nico
wrote on January 6, 2012 at 8:18 PM
Hallo zusammen,

das Paket

1. TraktorJackRouterKS4.tsi: Traktor-TSI-Datei mit dem Audio-Setup für diesen Workshop
2. TraktorMaschineKS4.jks: Jack-Studio-Setup-Datei, das alle Routings zwischen Maschine, Traktor und der Soundkarte des Traktor Kontrol S4 enthält
3. TraktorMaschineKS4.mprj: Maschine-Projektdatei, in der bereits die Inputs/Outputs wie im Workshop beschrieben eingerichtet sind

taucht bei meinem download leider nicht auf, somit kann ich die letzten beschriebenen Schritte nic
 
Nico
wrote on January 6, 2012 at 8:19 PM
Hallo zusammen,
das Paket
1. TraktorJackRouterKS4.tsi: Traktor-TSI-Datei mit dem Audio-Setup für diesen Workshop
2. TraktorMaschineKS4.jks: Jack-Studio-Setup-Datei, das alle Routings zwischen Maschine, Traktor und der Soundkarte des Traktor Kontrol S4 enthält
3. TraktorMaschineKS4.mprj: Maschine-Projektdatei, in der bereits die Inputs/Outputs wie im Workshop beschrieben eingerichtet sind
taucht bei meinem download leider nicht auf, somit kann ich die letzten beschriebenen Schritte nicht dur
 
Nico
wrote on January 6, 2012 at 8:20 PM
...
taucht bei meinem download leider nicht auf, somit kann ich die letzten beschriebenen Schritte nicht durchführen. Was mache ich falsch?

Gruß Nico
 
ReThink
wrote on January 15, 2012 at 8:26 AM
Is it me or does the output of the S4 sound phased. I followed this completely and JackPilot works great but my ears find a small phasing from the S4. Any ideas about this? Thanks!!

ReThink
 
rob
wrote on January 25, 2012 at 7:08 PM
yes the master from the s4 is phased because the master is going to maschine then back, why was this made with the master going into maschine anyway? all i want is maschine into channel d then master out to sound system,

thanks
 
Jaydee
wrote on January 30, 2012 at 4:20 AM
So that's the case? Quite a rveelatoin that is.
 
TJoerg
wrote on February 7, 2012 at 10:28 PM
Hallo Rainer,

Du hattest mir im Traktor-Forum auf meine Anfrage:
http://www.native-instruments.com/forum/showthread.php?p=997637#post997637
folgende Antwort geschrieben:

rainerh schrieb:
"Schau dir mal diesen Workshop an, den ich grad online gestellt habe:
https://traktorbible.com/de/t2_maschine_ks4.aspx

Im Prinzip brauchst du ein ähnliches Setup:
- Jack OS X installieren
- In Traktor und AU Lab Jack Router als Audio Device einstellen
- In Jack OS X das Master Out von Traktor an
 
Stuart
wrote on February 20, 2012 at 8:20 PM
I also have the same intentions as Rob, that is to output machines audio through an S4 channel. I am using timecode control so my rca inputs on the s4 are being used. is there anyway I can output the machine audio visually into the s4 so I don't have to sacrifice one of my turntables!?
Danke schön Rainer!
-Dj Scooter
 
Stuart
wrote on February 20, 2012 at 8:20 PM
I also have the same intentions as Rob, that is to output machines audio through an S4 channel. I am using timecode control so my rca inputs on the s4 are being used. is there anyway I can output the machine audio visually into the s4 so I don't have to sacrifice one of my turntables!?
Danke schön Rainer!
-Dj Scooter
 
IamIll.77
wrote on March 25, 2012 at 10:57 PM
Has anyone figured out a way to get rid of the phasing issue?
 
markus
wrote on April 23, 2012 at 3:38 PM

Hi zusammen hab ein kleines problem mit meinem TRAKTOR KONTROL S 2
jedes mal wenn ich chinch anschließen möchte Kommt bei audio einstellungen TRAKTOR Controll not connecdet hab schon alles mögliche versucht weiß nicht mehr weiter villeicht kann mir jemand von euch helfen bzw mir schreiben was ich noch tun kann

lg markus
 
Lavon
wrote on April 23, 2012 at 7:55 PM
I'd venture that this atrcile has saved me more time than any other.
 
Michael
wrote on April 26, 2012 at 7:06 PM
Has anyone tried to do this with the S2 and maschine ? I got it to work with my set up but after a while theres some distortion that comes in through maschine...Would be interested to know if anyone has done thing successfully with no issues
 
Babs
wrote on April 27, 2012 at 2:01 AM
Great tweak !!!

I will try tomorow with traktor + Ableton (for applying mastering audio unit over traktor internal mixer signal)

Thanks a lot !!
 
Greg
wrote on May 3, 2012 at 5:39 PM
This program called jack sucks. setting it up is a pain in the butt. When you close out of maschine and traktor, it looses it's connections so next time you start up traktor and maschine, you then have to follow this entire guide over again. That and you have to use the project file in the guide for maschine (you can't just load any of your old projects and play them. You have to add these preferences in this guide to them. And if you don't you have to quit maschine and restart everything again cause it messes with jacks connections.) It would be nice to use maschine to put fx on the song your playing in traktor but not worth it because this jack program is so buggy. I'd rather just buy a audio 6 and route maschine directly to the front output and then use my controller in analog. Also I tried this out on a denon mc6000 on osx and it compleatly messed the computer up. It wouldnt let me use the soundcard from the denon anymore. After trying to uninstall jack and reinstall jack. uninstall maschine and traktor and reinstall them like 10 times thinking I missed some file wile i was manually deleting everything. it still wouldn't load so I uninstalled the operating system and reinstalled it and now it works. But crap this program messed my stuff up.
 

 

Leave a comment

  Name

  E-Mail (will not be published)

  Website