Traktor Pro S4 – External Mixing Mode

Traktor Pro S4 is an integrated DJ package that uses the S4 controller and its internal audio device. So in general you will use the internal mixing mode of Traktor where the different audio channels are mixed together inside the software. If you open the Preferences/Output Routing dialog the only mixing option you see is Internal.

There may be situations when you would like to use the Traktor Pro S4 software in External mixing mode, i.e. with an external mixer and another audio device, like the Audio 8 DJ. This posting shows how to enable External mixing mode in Traktor Pro S4.

Edit the Traktor Settings.tsi file

To enable External mixing mode you need to edit the settings file Traktor Settings.tsi. To do this use an XML editor because they are better at dealing with the long text lines that the settings file contains. Furthermore, make a backup copy of your current 'Traktor Settings.tsi' in case something goes wrong.

  1. Quit Traktor Pro S4, if it is running.
  2. Create a backup copy of the file 'Traktor Settings.tsi'.
    Tip: If you do not know the location of the file 'Traktor Settings.tsi' open the Preferences dialog in Traktor and select the 'File Management' page. Click the browse button next to 'Root Dir' and you will see the folder where 'Traktor Settings.tsi' resides.
  3. Load the file 'Traktor Settings.tsi' into an XML editor.
  4. Search for an entry named 'Routing.Mixer.External ' in the tsi file. This entry defines which mixing mode is active.

    Editing Traktor Settings.tsi

  5. Replace the 0 in the tag 'value' by a 1.
  6. Save the file 'Traktor Settings.tsi'.

Configure your Output Routing

  1. Restart Traktor.
  2. Open the Preferences/Output Routing dialog.
    The Internal option is disabled. The little hack described in the previous section has enabled External mixing mode, even when the External check box is not visible.

    Output Routing in External Mixing Mode

  3. Select your audio device on Preferences/Audio Setup.
  4. Return to the Preferences/Output Routing dialog and configure your output routing.
  5. If you wish to use the Loop Recorder in External mixing mode patch two of the audio device output to Output Send. This is where signal from the Loop Recorder arrives. (Due to the fact that this is a hack only, you should Main as input source in the Loop Recorder, if you wish to record parts of your tracks.)

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


wrote on November 2, 2010 at 15:00
Hmmmm, got no use for external mixing mode now, but I think I'll go ahead and get a tsi file ready just in case. Anything else hiding in that file of interest? ;-)
wrote on November 9, 2010 at 21:29
Interesting.... This brings me one question, reason why I didn't bought S4 yet. I've heard that it was not possible to use the software version of the S4 directly linked to CDJ-2000 in HID mode. Would this do the trick?? My goal is NOT to use any coded-cd like the scratch version, but, with a complete CDJ-2000 setups in some clubs, I will prefer them than the S4 controller. Any help will be much appreciated!! Thanks in advance!
 Rainer G. Haselier (admin) says:
The current version of Traktor Pro S4 1 does not support any controller in HID mode. That means you can use a CDJ-2000 in MIDI mode only to control the software. You would need to create your own MIDI mapping or find one in the cloud. The external mixing mode does not the trick. It only enables the external mixer mode of Traktor that allows to mix with an external hardware mixer instead of the software mixer integrated into the software.
DJ Peter Calandra
wrote on November 13, 2010 at 22:28
I want to purchase the S4 controller / software package. I currently use Traktor Pro with 2 CDJ400s and I'd like to do away with them and only use the S4. I only want to use the S4 in External Mixer mode combined with my Rane MP44 mixer. I am going to be a brave soul and try to hack the code as you've described. I have never opened an XML editor nor do I know where to find it on my MacbookPro 13" which is running OS X 10.6.4 so, can you give more data on how to access the XML editor, please? Thx
DJ Peter Calandra
wrote on November 13, 2010 at 23:03
Well after inquiring online about XML editors, it appears I most likely will need to download one to accomplish this task (enabling External Mixer mode). So in your mind, with me being a non IT or code-worthy type, can you direct me to the most user-friendly one for the non-experienced? Your help is greatly appreciated. I don't understand why NI would allow you to option external mixer mode. Seems rather selfish on their part. Thanks again for helping nurse me along tech-wise. Truly grateful.
DJ Peter Calandra
wrote on November 13, 2010 at 23:05
pardon my typo, I meant why NI 'would NOT allow'
wrote on December 5, 2010 at 16:03
@DJ Peter Calandra


no need for XML editor, just use plain old notepad on Windows or just a plain text editor on another OS.

wrote on December 16, 2010 at 04:41
Great!! You're finding ways to put the old features that never should have left, back into Traktor! This worked perfectly.
wrote on December 16, 2010 at 20:43
i have done this and it worked with my denon decks 5500 and 3700. tried with audio 8 as well. does this mean using this with audio 8 we can use time code cds or even drive my denon 3700 in hybrid to use traktor scratch s4 function on s4??
Dj Los
wrote on January 7, 2011 at 21:45
Very interesting, so this means that I can use my DJM800 and the new updated SL1 extrnal box? Also can some tell me if there is a video of step by step on how to get the XML file to work whith Mac OS ?
thanks allot !
wrote on January 9, 2011 at 17:04
thanks for the info, it worked very well. i have one question
(Loop Recorder in External mixing mode patch two of the audio device output to Output Send.sorry, could you explain what this means)
Maxime Cescau
wrote on January 27, 2011 at 18:10
You just saved my life...

Wasn't taking the S4 abroad and chose to run with a X1 and Audio 2 DJ instead, just tried to run through and discovered the problem. Near heart attack. Works perfectly with your fix.

Just used TEXTEDIT in Snow Leopard.

Can't thank you enough. Really dope!
wrote on January 31, 2011 at 18:24
hello thanks for this trick
but this do not work with my AA vms4 and i don't why, please help me how make this, and sorry 4 my englisch:)
wrote on February 5, 2011 at 14:06

The VMS4 won't work like that, you could use it as a controller and buy an external soundcard and patch it back in (you will lose the level meters and the heaphone cue on the VMS4, but you can use the levels from traktor and the cue on an Audio 2/4 or 8. (any soundcard really !)

The design of the VMS4 won't allow for this configuration ... i've had two of them and they both didn't play well with anything other than VDJ-LE.

And why are you using a VMS4 when you have the S4?
wrote on February 5, 2011 at 14:12
@Rainer G. Haselier

I have a question on combining the Audio 8 and Audio 4 in ASIO4ALL to get all send/returns for the Loop recorder.

I tried yesterday to combine both my A8 and A4 in W7x64 using ASIO4ALL.

The only problem is i don't get all the channels showing up and then the ones that do are all called the same name. Do i need to edit the XML file to show these in the configurator ?

I know i won't get TC working this way, but it's not important just now...
wrote on February 26, 2011 at 00:00
This may seem a bit picky but once you've enabled external mixing mode, can you select the S4 as your audio device and reassign the channels?

I've been working with Traktor pro for a couple of years and I always have the first far left fader on the mixer set to deck a, the next one deck b, next deck c and the far right 4th channel as deck d.

I'd love to be able to set up the S4 like this as sooner or later I'm gonna make an error due to old habits!!

wrote on April 8, 2011 at 12:49
I got traktor pro and I would like to cue either of the decks sound through the 3d sound usb sound card. I have tried everything to fix this problem but its not working. I just got laptop and this external 3d sound card and no other external mixing device.

Any advise to get the sound going will be much appreciated. Thanks K
wrote on April 11, 2011 at 06:07
I ran into a similar need last week and i stumbled on a trick that seemed to work perfect for me and i have tested it on different equipment as well just to be sure it wasnt a stroke of luck that came over me
i played out at a club in the city that had a pioneer djm2000 so i decided to just plug in my laptop and set up the audio drivers for traktor thru the pioneer (i didnt have my s4 plugged in ) once i set up and routed my outputs on the mixer (1/2-sample deck c, 3/4-deck a, 5/6-deck b,7/8-d
wrote on April 11, 2011 at 06:10
---> cont. once my audio was set up like i wanted it to be i plugged in the S4 and it asked me if i wanted to switch to S4 audio and i clicked no, the window went away all the controls of the s4 still worked minus volume and all of my audio was coming out of the pioneer! it also worked with my denon dnx1600 the same way, i was able to use all the mixers FX as well as traktors of course.. hope this helps for some of you
wrote on July 20, 2011 at 19:58
this info help me...THX
wrote on September 18, 2011 at 14:43
good site, but i'd still need a bit help
so i have an amazing mapping for maschine but it's in xml file.... and just wondering if i can transform it to tsi, and how.....?
wrote on November 11, 2011 at 01:44
this didn't work I am running version 2.1.1
DJ Eli
wrote on November 13, 2011 at 20:42
Wie kann ich external mit traktor pro aufnehmen?
wrote on December 14, 2011 at 08:25
so will this hack let me use my dennon dn-x600 (non traktor cert. on mac) as a dn-x1600? please help !
benjaz garcia
wrote on December 17, 2011 at 06:42
programming very well and if I worked without problems but as I can to send different signals Asher sound of each player to a sound card in 7.1 as virtual dj, can you do?
wrote on December 24, 2011 at 08:03
At last! Someone who udnerastnds! Thanks for posting!
wrote on December 24, 2011 at 15:56
I was looking everywhere and this popped up like nohtnig!
wrote on January 10, 2012 at 13:47
kann ich meine vms 4 zusammen laufen lassen ( einzelnd am Laptop angeschlossen) ? habe noch ne audio 6 aber meine grösste frage ist halt ob ich die vms 4 komplett nutzen kann und die X1 als "effektcontroller" nutzen kann ...gemapped ist schon alles.
wrote on January 29, 2012 at 13:47
Good to find an expert who knows what he's takling about!
wrote on April 11, 2012 at 02:15
Great info however. What happens when your "Traktor Settings.tsi" file is 5MB and something like NOTEPAD or WORDPAD gives you a (Not Responding)
when you try to open it.

It needs to consume more resources then windows can give most likely.

How then do you edit this line item?

wrote on April 24, 2012 at 01:54
Hello Just have a question on the connection set up.

The 2 RCA outputs from the s4 would go to the external mixer?
wrote on May 25, 2012 at 07:23
Question : if i decide to play with an s4 in my gigs. Most clubs have a pioneer mixer. If i plug in my RCA cables from the s4 into one of the channel mixers. Can i sync the current bpm playing live from cdjs into the pioneer mixer - to the s4?


Leave a comment


  E-Mail (will not be published)