Hey there,
This is actually two setups. 1 for using the iPhone as the mixer for mixing in the box and the second is for using an external dj mixer where the iPhone is used for everything but the main mixer controls.
One Traktor mapping controls both TouchOsc setups
One Osculator map controls them both as well
They both have transport controls, cue point starts, FX controls - Dry wet for each FX and sub FX and on, off (internal can control FX 1 & 2, External can control all four FX)
Loops set, increase, decrease and a nice fader control to turn the loops up or down
filter control and on off for both Channels.
The final page is to browse for tracks and has crate browse, track browse, load to deck a, load to deck b and a toggle browser only button so you can see more while your browsing.
I have only setup decks A & B due to space constrictions but feel free to edit the maps if you think you want all four decks on your iPhone
My shitty nocturn died again last week so I used these maps to play at Serato Sams birthday party last weekend with no problems at all.
Enjoy!!!
Which part of it?
The TouchOSC templates are made with the free editor from their website.
The osculator template was just made by opening osculator and moving all the faders and pressing all the buttons on the TouchOSC template as they would show up in Osculator and then I manually assigned them to midi.
The Traktor mapping is done from the mappings tab in the pref’s.
ive almost got this working but not just yet. how do i get my iphone to transmit midi signals on channel 5? i see in your map that all messages are on channel 5. when i open the “traktor” file in the above zip folder with osculator, my iphone adds new output messages to osculator…any walkthrough setup sets would be greatly appreciated!
I just imported the Traktor tsi file and it all worked with the supplied Traktor template. Now to start on getting the midi fighter mapping to work with the basic mapping’s 4x4 grid.
So i took his awesome template and customized it for my iPad, since i already have a VCI-100. I think its awesome since u can almost replicate a Kontrol X1
use his Traktor OSCulator file, .tsi to get it to work with Traktor
would it be possible to creat a full xy pad with that?
thinking it would be cool to create some kind of kaoss pad like midi controller, with buttons for presets fx on/off on each channel and a sampler using beatmasher/slicer
Indeed its very easy to do, just open the template in the TouchOSC editor and add another page with an X Y controller, upload it to your Iphone/Ipad, open the osculator template and move the XY pad on your Idevice and then assign them to a midi output not already used. Then you can map this to anything you like in Traktor
The transmit on channel 5 is controlled by the Osculator template so as long as you have that loaded before you move anything on the iphone then it should be all good.
I’m looking for a bidirectional way to control the pitch (tempo) faders.
Traktor receives the input from TouchOSC correctly. However, I couldn’t find a way to make TouchOSC receive Traktor input.
I’m using the sync function. So, when Traktor automatically changes the tempo of the synced deck, I would like that this changes would be reflected in the TouchOSC faders.
I have recompiled the templates to remove a dupe setting in the FX section and I have also written a puredata app that takes the place of Osculator (for those pc users) after a request by one of the members.
Those using puredata still need to install midi yoke and set that up, then assign the midi yoke channels in Pd’s prefs and also for the iphone .tsi that you load in to Traktor and your away! Oh I almost forgot there is no two way communication via Pd data sends from touchosc but it does not receive. If anyone knows how or if that works let me know and I will add it in.
All files for both sets of users are in the zip file
Enjoy
Pooks, this layout is sick! But I got Windows and I don’t think that osculator is Windows compatible. Is there something else that could be used to help with the send/receive?