# 4 Deck Touch OSC Traktor Mappings

**URL:** <https://forum.djtechtools.com/t/4-deck-touch-osc-traktor-mappings/14421>\
**Category:** Controller Mappings\
**Created:** [September 26, 2010, 1:39am UTC](https://forum.djtechtools.com/t/4-deck-touch-osc-traktor-mappings/14421 "2010-09-26T01:39:52Z")\
**Posts on this page:** 19\
**Page:** 1

<div class="post-metadata">

**Author:** ![aplus](https://avatars.discourse-cdn.com/v4/letter/a/ccd318/32.png) [@aplus](https://forum.djtechtools.com/u/aplus)\
**Post date:** [September 26, 2010, 1:39am UTC](https://forum.djtechtools.com/t/4-deck-touch-osc-traktor-mappings/14421/1 "2010-09-26T01:39:52Z")

</div>

**4 Deck Touch OSC Traktor Mappings**

I was inspired to create a Touch OSC mapping for my iPhone. This one is optimized for 4 decks which was something I hadnt seen alot of. I exported my FX settings because some of that ties into the layout.

You’ll need:  
-TouchOSC for the iOs,  
-Osculator (Recommended) or some other midi link software

Then download my layouts, settings etc..

OSC, Traktor, Osculator Files

Follow the directions for each program to sync the layout, and import the traktor settings. Make sure you backup your old ones before importing.

![](http://www.madeservice.net/music/oscMixer.png)

![](http://www.madeservice.net/music/oscDeck.png)

Post any questions or feedback.

---

<div class="post-metadata">

**Author:** ![djlitho](https://avatars.discourse-cdn.com/v4/letter/d/f475e1/32.png) [@djlitho](https://forum.djtechtools.com/u/djlitho)\
**Post date:** [September 26, 2010, 4:47am UTC](https://forum.djtechtools.com/t/4-deck-touch-osc-traktor-mappings/14421/2 "2010-09-26T04:47:41Z")

</div>

> [@aplus](#):
>
> I was inspired to create a Touch OSC mapping for my iPhone. This one is optimized for 4 decks which was something I hadnt seen alot of. I exported my FX settings because some of that ties into the layout.
> 
> You’ll need:  
> -TouchOSC for the iOs,  
> -Osculator (Recommended) or some other midi link software
> 
> Then download my layouts, settings etc..
> 
> OSC, Traktor, Osculator Files
> 
> Follow the directions for each program to sync the layout, and import the traktor settings. Make sure you backup your old ones before importing.
> 
> ![](http://www.madeservice.net/music/oscMixer.png)
> 
> ![](http://www.madeservice.net/music/oscDeck.png)
> 
> Post any questions or feedback.

Don´t work for me  
What version of traktor you use???

---

<div class="post-metadata">

**Author:** ![aplus](https://avatars.discourse-cdn.com/v4/letter/a/ccd318/32.png) [@aplus](https://forum.djtechtools.com/u/aplus)\
**Post date:** [September 26, 2010, 10:03am UTC](https://forum.djtechtools.com/t/4-deck-touch-osc-traktor-mappings/14421/3 "2010-09-26T10:03:46Z")

</div>

I got v1.2.4, is osculator getting midi from the phone ?

---

<div class="post-metadata">

**Author:** ![djlitho](https://avatars.discourse-cdn.com/v4/letter/d/f475e1/32.png) [@djlitho](https://forum.djtechtools.com/u/djlitho)\
**Post date:** [September 26, 2010, 4:35pm UTC](https://forum.djtechtools.com/t/4-deck-touch-osc-traktor-mappings/14421/4 "2010-09-26T16:35:16Z")

</div>

yes is osculator

---

<div class="post-metadata">

**Author:** ![musick](https://avatars.discourse-cdn.com/v4/letter/m/71c47a/32.png) [@musick](https://forum.djtechtools.com/u/musick)\
**Post date:** [September 26, 2010, 6:33pm UTC](https://forum.djtechtools.com/t/4-deck-touch-osc-traktor-mappings/14421/5 "2010-09-26T18:33:47Z")

</div>

got osc layout uploaded, got osculator working.. the traktor tsi isn’t working.. when i click import and try to load it.. the mappings dont show, otherwise everything else looks great, please fix this cause im dieing to use it man.

---

<div class="post-metadata">

**Author:** ![aplus](https://avatars.discourse-cdn.com/v4/letter/a/ccd318/32.png) [@aplus](https://forum.djtechtools.com/u/aplus)\
**Post date:** [September 26, 2010, 7:34pm UTC](https://forum.djtechtools.com/t/4-deck-touch-osc-traktor-mappings/14421/6 "2010-09-26T19:34:28Z")

</div>

ok, i just exported my traktor settings again. Try downloading the zip file again there is a new tsi file in there.

---

<div class="post-metadata">

**Author:** ![musick](https://avatars.discourse-cdn.com/v4/letter/m/71c47a/32.png) [@musick](https://forum.djtechtools.com/u/musick)\
**Post date:** [September 26, 2010, 8:40pm UTC](https://forum.djtechtools.com/t/4-deck-touch-osc-traktor-mappings/14421/7 "2010-09-26T20:40:48Z")

</div>

damn, still nothing.. when i go to select it from the drop down after importing.. i see generic keyboard with no mappings… nothing is set. I’ll take a screenshot if needed.

It might be because im running TP 1.2.4, not 1.2.6.. and im guessing you have 1.2.6 right?

---

<div class="post-metadata">

**Author:** ![aplus](https://avatars.discourse-cdn.com/v4/letter/a/ccd318/32.png) [@aplus](https://forum.djtechtools.com/u/aplus)\
**Post date:** [September 26, 2010, 11:51pm UTC](https://forum.djtechtools.com/t/4-deck-touch-osc-traktor-mappings/14421/8 "2010-09-26T23:51:09Z")

</div>

im using 1.2.4 and i just inspected the file in a text editor and you are right there are no controller mappings.

Anyone know how to get everything to export correctly ? Currently Im clicking export and selecting controller mappings then saving to my desktop.

---

<div class="post-metadata">

**Author:** ![aplus](https://avatars.discourse-cdn.com/v4/letter/a/ccd318/32.png) [@aplus](https://forum.djtechtools.com/u/aplus)\
**Post date:** [September 27, 2010, 9:11pm UTC](https://forum.djtechtools.com/t/4-deck-touch-osc-traktor-mappings/14421/9 "2010-09-27T21:11:16Z")

</div>

So correction:

the .tsi files are working on my system when i import.

In the texteditor I can see that there is a large chunk of encoded data for the controller I am exporting.

I am working with NI to see whats up, in the meantime I have the .zip file updated with the exact .TSI that worked on my system along with all the other goodies you need to get going.

---

<div class="post-metadata">

**Author:** ![Wondershock](https://avatars.discourse-cdn.com/v4/letter/w/48db29/32.png) [@Wondershock](https://forum.djtechtools.com/u/Wondershock)\
**Post date:** [September 27, 2010, 9:19pm UTC](https://forum.djtechtools.com/t/4-deck-touch-osc-traktor-mappings/14421/10 "2010-09-27T21:19:57Z")

</div>

Wow, great work!

I’d love to see an OSC mapping that just turns the iPod/Phone/Pad into a huge/tiny Kaossilator, myself.

Maybe I’ll have to make one…

---

<div class="post-metadata">

**Author:** ![aplus](https://avatars.discourse-cdn.com/v4/letter/a/ccd318/32.png) [@aplus](https://forum.djtechtools.com/u/aplus)\
**Post date:** [September 27, 2010, 9:37pm UTC](https://forum.djtechtools.com/t/4-deck-touch-osc-traktor-mappings/14421/11 "2010-09-27T21:37:08Z")

</div>

touch OSC has an X/Y Control that can do exactly that.

But I prefer interacting with the FX using knobs and buttons so I dont have that stuff setup.

---

<div class="post-metadata">

**Author:** ![ctrl.alt.crash](https://avatars.discourse-cdn.com/v4/letter/c/6a8cbe/32.png) [@ctrl.alt.crash](https://forum.djtechtools.com/u/ctrl.alt.crash)\
**Post date:** [September 27, 2010, 11:06pm UTC](https://forum.djtechtools.com/t/4-deck-touch-osc-traktor-mappings/14421/12 "2010-09-27T23:06:02Z")

</div>

@aplus

Firstly thanks for your swift reply to my problem on the other thread.  
Secondly thankyou very much for sharing your OSC mapping. It is much appreciated and would have taken me a very very long time to design (barely know where to start).

Unfortunately I ran into a few problems getting it to work properly for me, here’s what happened:

- I synced the 4deckOSC\_HiRes.touchosc file to my iphone no problem (looks good!)

- I opened the Traktor4DeckHiRes OSCulator patch in OSCulator

- Imported the OSC\_FX.tsi into the midi mapping section.

Traktor wasnt able to receive the midi input from the phone. So I compared your OSCulator file to another one I have for a working Traktor OSC map and found that your one worked if I changed the ‘OSC input port’ to 9000 (it was set to 8000, which is the output port in my setup).

I wonder if this is of use to anyone else who may have had difficulty?

Despite this when I used the OSC map the midi controls had become mixed up. For example:

- Play/Pause toggle for deck A in the overview page also toggles deck B mid EQ from 0% to 100% on the Traktor internal mixer.
- Deck b volume slider in overview also slides the internal x-fader
- Large echo button in bottom left corner of overview window acts as play/pause for deck b

I have no idea how this has happened as i’m definately using the right OSCulator patch with the right .tsi file… I can’t get my head round re-mapping the .tsi file and I’m itching to use your map aplus!

Any suggestions much appreciated,  
thanks again,  
Ctrl.Alt.Crash

---

<div class="post-metadata">

**Author:** ![aplus](https://avatars.discourse-cdn.com/v4/letter/a/ccd318/32.png) [@aplus](https://forum.djtechtools.com/u/aplus)\
**Post date:** [September 27, 2010, 11:12pm UTC](https://forum.djtechtools.com/t/4-deck-touch-osc-traktor-mappings/14421/13 "2010-09-27T23:12:19Z")

</div>

I think what is going on is that you might have another midi device mapped in your settings so when Osculator sends a signal from the phone with my mapping for example ch1.cc.02 that midi signal is also mapped to do something else on another mapping. Can you delete any extra controller mappings you have and try again ?

---

<div class="post-metadata">

**Author:** ![alientek](https://sea1.discourse-cdn.com/flex001/user_avatar/forum.djtechtools.com/alientek/32/15148_2.png) [@alientek](https://forum.djtechtools.com/u/alientek)\
**Post date:** [September 30, 2010, 4:00pm UTC](https://forum.djtechtools.com/t/4-deck-touch-osc-traktor-mappings/14421/14 "2010-09-30T16:00:50Z")

</div>

aplus - (and others having problems)

When you export your mapping, do it from the “edit” drop menu (right below the “Device” select where it says Generic midi etc etc.) Before exporting I would name it using the “edit comment” option to make it easier to identify.

When you export from here it exports the settings for just the controller selected. This is how you save a tsi mapping for each controller. I save mine in the Traktor directory \> Settings \>… Mappings \> where I have created a folder “_MY NAME_ Mappings”. Makes it very easy to find when I need to import one. I also have a folder named “Custom Mappings” where I put all the ones I download, such as yours. I put them here before I import them.

To import the mapping, use the “Add” drop menu in the control editor (below the Device select drop menu). Select “Import” and then browse to where you saved it (in my case the “Custom Mappings” folder I mentioned above). Select and open it, it should then be loaded. If it is not showing, select it using the “Device” select drop down. Once selected just make sure your Port in & out settings are correct.

If you try to export a mapping from the preferences export (where you tried to export by selecting control mapping) it exports all the currently loaded mappings as a control setup. This is how you would save a group of controller mappings. Say you have 4 different controllers, you use 2 for some gigs, 3 for some, or 4 for some. You could save a controller group setup with just the mappings needed. You would import this control group tsi using the Preferences import (selecting control mapping) & load it for the gig. Much easier to do this, then to load each individual mapping every gig. The tsi file exported here will look for the individual mappings in their saved locations. So if you do not have the individual mapping saved where it knows to find it, then it will not show the mapping as created. Make sense?

Another suggestion is to delete any device mappings listed in the Device drop down that you do not use. Just select the mapping under device, then selct “Delete” in the “Edit” drop down. This can help eliminate some control problems due to duplicated assignments.

Hope this helps.

---

<div class="post-metadata">

**Author:** ![pandabr](https://avatars.discourse-cdn.com/v4/letter/p/f17d59/32.png) [@pandabr](https://forum.djtechtools.com/u/pandabr)\
**Post date:** [January 3, 2011, 6:44pm UTC](https://forum.djtechtools.com/t/4-deck-touch-osc-traktor-mappings/14421/15 "2011-01-03T18:44:56Z")

</div>

Hi!!! i tried import the osculator file and i get a error…

The document “Traktor4Deck\_HiRes” could not be opened. The file isn’t in the correct format.

The file might be corrupted, truncated, or in an unexpected format.

I tried download many times…

know how i can this it working?  
thanks very much!!!

---

<div class="post-metadata">

**Author:** ![iR0c](https://avatars.discourse-cdn.com/v4/letter/i/45deac/32.png) [@iR0c](https://forum.djtechtools.com/u/iR0c)\
**Post date:** [January 26, 2011, 11:17am UTC](https://forum.djtechtools.com/t/4-deck-touch-osc-traktor-mappings/14421/16 "2011-01-26T11:17:17Z")

</div>

Hello this is so cool!!!

I’m a lil over excited yes, but anyway. From what I can tell this set up is only mac available? I obviously am running Traktor on a pc. Can someone direct me to a suitable bridge between my iPhone 3GS (With OSC app installed) and my Vista based pc. I went to the OSCulator site, and from what I could see it was only mac.

Please?!?!?!?!?!?

---

<div class="post-metadata">

**Author:** ![sargentsurg](https://avatars.discourse-cdn.com/v4/letter/s/278dde/32.png) [@sargentsurg](https://forum.djtechtools.com/u/sargentsurg)\
**Post date:** [January 31, 2011, 3:03am UTC](https://forum.djtechtools.com/t/4-deck-touch-osc-traktor-mappings/14421/17 "2011-01-31T03:03:36Z")

</div>

I got this to work on PC using touchosc-editor-1.4.1-win32 to sync the layout to my iphone 4.

First I installed Pure Data [http://puredata.info/downloads](http://puredata.info/downloads)

Next Install Midi Yoke [MIDIOX](http://www.midiox.com/index.htm?http://www.midiox.com/myoke.htm) (this is going to be the midi drivers which you can use with traktor)

After Installing PD I downloaded. [http://hexler.net/pure-data-patch-generator](http://hexler.net/pure-data-patch-generator) which converts touchosc layouts to PD.

Once converted run your newly converted PD file.

Every time you open a PD layout go to Media\>Midi Settings

On my computer I set my Output device to Midi Yoke 1

In traktor Pro go to file\>controller Manager and change device from Generic Keyboard to Generic Midi

The last step is a pain but at least its doable.

You will click “Add in” select a button would like to map.

Once you selected a button like “Play/pause” click “learn” and press the button on your iphone that you want to be your play button.

( dont forget that you must tell the iphone app what your pc’s ip is. )

---

<div class="post-metadata">

**Author:** ![aplus](https://avatars.discourse-cdn.com/v4/letter/a/ccd318/32.png) [@aplus](https://forum.djtechtools.com/u/aplus)\
**Post date:** [April 3, 2012, 5:21am UTC](https://forum.djtechtools.com/t/4-deck-touch-osc-traktor-mappings/14421/18 "2012-04-03T05:21:04Z")

</div>

Ok, got some updates to the mapping. Its been a year and half since i made the first version of my mapping and alot has changed in the world of traktor, touchOSC and iOS. Ive also used my mapping enough to discover the weaknesses in my original layouts. So ive been grinding away in Traktor and touchOSC to overhaul my new layout. The biggest upgrades:

**100% coreMIDI**  
no more need for osculator. Super low latency ~= 0ms, higher accuracy and resolution. Easier to configure

**Made for Traktor 2.1.2**

**Jog Wheels & Scratching for each deck**  
super stoked on this. Jog wheels for each deck can control: key +/-, tempo+/-, pitch bend, scratching.

**Full Loop & Cue controls**  
Intuitive interface for setting and adjusting loops on each deck. All 8 cues with LED indicators for type CUE,LOOP,GRID,LOAD.

**New Ergonomics**  
No more finger twisting and cherry picking. Hold the phone in your hand and use your thumbs to access all the functionality.

**Maintains 4 deck mixing & 4 fx controls**  
Still got all 4 faders and fx controls on the front page for easy access. Beatmasher, filter, turntablefx, echo freeze.

Im still tweaking it but its functionally ready to be used. Id love to hear feedback. Im gonna hold back on explaining every single function until its 100% done but most of it is pretty self explanatory, and ill answer questions ppl have.

zip w/ .tsi and .touchosc layout.  
[http://cl.ly/3214312s1g1023023z3y](http://cl.ly/3214312s1g1023023z3y)

deck controls:

 ![photo 8.jpg](https://us1.discourse-cdn.com/flex001/uploads/techtools/original/3X/3/0/30fc7a77dd933792e97998082a6e8f87ea4f4f5a.jpeg)

---

<div class="post-metadata">

**Author:** ![Michaelfromcologne](https://avatars.discourse-cdn.com/v4/letter/m/ecccb3/32.png) [@Michaelfromcologne](https://forum.djtechtools.com/u/Michaelfromcologne)\
**Post date:** [November 3, 2012, 7:58pm UTC](https://forum.djtechtools.com/t/4-deck-touch-osc-traktor-mappings/14421/19 "2012-11-03T19:58:20Z")

</div>

any new for traktor 2.6.0 ???
