
Dedicated Traktor FX Controller for iPad
Choppy for Konkreet Performer provides complete control over Traktor’s effects, and is a perfect addition to your DJ setup. It comes with a special mapping for scratch effects using a noise generator and some clever effect combinations.

Now updated for Traktor v2.6 and Konkreet Performer v2
Features
Features:
- Now updated for Traktor v2.6 and Konkreet Performer v2
- Futuristic, powerful yet simple controller
- Full control over 6 effects (3 on FX Bank 1 and 3 on FX Bank 2)
- Special Noise / Scratch generator
- Easily control 6 effects using only 4 fingers
- Easily select and store complex FX combinations/li>
- Freeze Delay (Fade to grey) efffect
System Requirements
System Requirements (Mac OSX):
- Traktor Pro 2 – Around £60 / $89 from Native Instruments
- iPad – Around £400 / $500 from Amazon
- Konkreet Performer v2 – £14.99 / $24.99 from iTunes
- Osculator- Free Demo or €14 for full version
Instructions
Setup & Usage Instructions:
Network Setup:
We recommend you connect your iPad and Mac using an ad-hoc wi-fi network. To do this:
1. Click on your Mac’s Airport icon and click ‘Create Network’.
2. Select ’128-bit WEP’ from the ‘Security’ menu and enter a password of your choice.
3. Click ‘Create’.
4. On your iPad, go to Settings > Wi-Fi, select the network you’ve just created and enter the password.
5. Open Konkreet Performer and double tap the ‘Settings’ button (in the top right corner of the screen). In the ‘Out’ enter the IP address or network name of your Mac. Ensure the Out Port is set to 10000.
6. On your Mac, open Applications > Utilities > Audio MIDI Setup. Click on the menu bar and select Window > Show MIDI Window. Double click the Network icon and you should see the name of your iPad appearing in the Directory list. Select it and click ‘Connect’. You should now see ‘MIDI Session with…’ appear on your Konkreet Performer settings screen next to ‘WLAN:”.
Konkreet Performer Setup:
Choppy now comes with its own Konkreet Performer preset files. Each Node is now labelled to make things easier when navigating and performing.
Please ensure you’ve updated to the latest version of Konkreet Performer. And, if you haven’t already done so, download the Choppy files from the Download section on this page.
Here’s how to load the Choppy presets into Konkreet Performer:
1. Connect your iPad to your Mac (by USB cable) and open iTunes.
2. In iTunes, select your iPad and click the ‘Apps’ tab.
3. Under the ‘File Sharing’ heading, scroll down the Apps list until you see ‘Performer’.
4. Click the ‘Performer’ icon and you should see a list of files appear in the ‘Performer Documents’ area to the right. These are the default Bank and Snapshot files for Konkreet Performer. We need to replace these with the presets for Choppy.
5. It’s best to first make a backup of the default presets by selecting all files and dragging them to a folder on your desktop. Keep this safe in case you ever want to load the original presets again.
6. Delete all files EXCEPT for GlobalSettings.xml.
7. In the Choppy download you’ll find a folder called ‘Presets’, open this and drag and drop the FILES (not the folder) into ‘Performer Documents’ in iTunes.
8. Sync your iPad.
9. Open Konkreet Performer and you should find that each Bank has a title and all Nodes are labelled accordingly. Each bank has a simple ‘reset’ snapshot. Bank 8 (FX selection) has 4 Snapshots available for various effect combos.
OSCulator Setup:
1. Open OSCulator and load the .OSCD file you’ve just downloaded.
2. Check the ‘OSC Input Port’ is set to 10000.
Traktor Setup:
1. Open Preferences and click the ‘Import’ button.
2. Browse to the TSI file included in the Choppy download files.
3. A popup window will appear. DO NOT UNTICK ANY BOXES. Just click ‘OK’.
3. Click on Controller Manager and ensure that the ‘In-Port’ is set to ‘OSCulator Out’.
Usage:
Choppy consists of 8 Banks which you can cycle through by pressing the Bank buttons in the upper left corner of Konkreet Performer’s main screen:
Bank 1 – FX control for Deck A
Bank 2 – FX control for Deck B
Bank 3 – FX control for Deck C
Bank 4 – FX control for Deck D
Bank 5 – FX control for all Decks
Bank 6 – Noise Generator
Bank 7 – Freeze Delay Effect
Bank 8 – FX Selection
We recommend that you first cycle backwards and forwards through all Banks to ensure that Traktor loads all the correct settings.
Bank 1 – FX Control for Deck A
Bank 1 Unit 1 Node = Traktor FX Bank 1, FX Unit 1 On (hold) / Amount (distance from centre)
Bank 1 Unit 2 Node = Traktor FX Bank 1, FX Unit 2 On (hold) / Amount (distance from centre)
The relative distance between these two nodes controls Traktor FX Bank 1 Unit 3 (effect turns on and increases when distance between nodes is 60% or greater)
Bank 2 Unit 1 Node = Traktor FX Bank 2, FX Unit 1 On (hold) / Amount (distance from centre)
Bank 2 Unit 2 Node = Traktor FX Bank 2, FX Unit 2 On (hold) / Amount (distance from centre)
The relative distance between these two nodes controls Traktor FX Bank 2 Unit 3 (effect turns on and increases when distance between nodes is 60% or greater)
Ribbon (X Axis) = FX Banks 1 & 2 / Wet Amount
Bank 2 – FX Control for Deck B
As above
Bank 3 – FX Control for Deck C
As above
Bank 4 – FX Control for Deck D
As above
Bank 5 – FX Control for All Decks (A, B, C & D)
As above
Bank 6 – Noise Generator
Gater Node = Noise Generator (Gater) On (hold) / Amount (distance from centre)
FX Node = ‘Secondary’ effect On (hold) / Amount (distance from centre)
FX Select Node = Cycle through effects for the ‘Secondary’ effect (distance from centre)
Filter Node = Filter On (hold) / Amount (distance from centre)
Ribbon (X Axis) = High & Mid EQ Amount
Bank 7 – Freeze Delay
Deck A = Deck A Freeze Delay On (hold)
Deck B = Deck B Freeze Delay On (hold)
Deck C = Deck C Freeze Delay On (hold)
Deck D = Deck D Freeze Delay On (hold)
Ribbon (X Axis) = Freeze Delay Rate
Bank 8 – FX Select
There are 6 Nodes in this bank. Each Node corresponds with each FX Unit for Traktor FX Banks 1 and 2. Slide each Node to / away from the centre to browse through all of Traktor’s effects.
Use the 4 Snapshot buttons on the far left of the screen to choose from various predefined effect combinations. The other 4 Snapshot buttons are left empty for you to add your own effects combos.
Demo Video
Demo Video:
Download
Download:
You must be a registered member of this website to download this software.
Once you have registered and logged in, you’ll automatically be able to see the download link below. Registration is easy and free and gives you access to download all the templates available on this site. It also allows you to post comments in the forum. Your email address will not be passed to third parties.
The download contains the Traktor .TSI file, the OSCulator .OSCD file and Presets & Snapshots for Konkreet Performer.







Hell yeah!
Nice in depth description of what we have come up with so far Maurice
Can’t wait to rip my set up with it the 7th!
(will get video footage!)
Try it out guys, it basically turns you into an 8 armed DJ FX wise and it just looks sweet doing wireless in a DJ set on stage or at home.
Big ups on the mapping!
I will finally try it today, I’m going to get my macbook in a few hours
Ah, excellent! Enjoy your new purchase!
Have fun!
Used my weekend buying apps (osculator included
) and analysing all my library with my new Mixed in Key 5 purchased yesterday.
This week I will nail your mapping, I hope.
And next weekend I will try to record a video with your mapping on psychedelic trance hehe
Exciting days to come
Cool – would love to see the vid when you’re done
Hey guys, awesome idea on the mapping but for the life of me I can’t get it to work. My iPad is not sending any kind of signal. It’s on the same network as my Mac and OSCulator is running. What else could I be missing?
Are OSCulator and your iPad running on the same port?
Yes 10000 correct? I think it has something to do with the iPad because OSCulator does trigger the mapped functions in Traktor when I hit that test button to the side of the check mark. But besides that nothing is happening with the iPad connection.
The only other thing I can suggest to try is connecting in ad-hoc mode (in case there’s a firewall issue on the router that’s preventing it from connecting).
WOW THANKS
im a bit frustrated
could you please post a more in depth explanation?
sorry
im not sure which ports to use on traktor and all in all just confused and hope i didnt waste any money -.-
i’d really appreciate the help.
1. Make sure your iPad Mac are connected to the same network. Ideally this should be an ad-hoc network. If you’re not sure how to do this, follow this guide: http://docs.info.apple.com/article.html?path=Mac/10.7/en/mchlp1200.html
2. Open OSCulator and load the .OSCD file provided in the download.
3. Make sure that the ‘OSC Input Port’ on the main screen of OSCulator (top left) is set to 10000.
4. Follow this guide on how to connect Konkreet Performer to your Mac: http://konkreetlabs.com/performer/getting-started/#tagconnecting
5. If you’ve connected properly, you should see several lights flashing in OSCulator when you move the nodes around on Konkreet Performer. If you’re not seeing this then there’s a problem with the network setup somewhere. Check steps 1 – 4 again.
6. Check the ‘Konkreet Performer Setup’ image above for the settings you need in Konkreet Performer.
7. In Traktor, go to Preferences > Controller Manager, click ‘Add’, then ‘Import’ and browse to the .TSI file you’ve just downloaded.
Sorry, I forgot to mention the port settings. You need to set the In-Port in Traktor to ‘OSCulator Out’ and the Out-Port to ‘None’.
If you’re using any other controllers, make sure none of their In Ports and Out Ports are set to ‘All’ in the TSI you have for them. The In Ports and Out Ports of each controller map / TSI should correspond ONLY to the device they’re controlling.
Then go to Preferences > Effects. in ‘FX Unit Routing’ tick the ’4 FX Units’ box. In ‘FX Panel Mode’, select the following:
FX 1 – Group
FX 2 – Group
FX 3 – Group
FX 4 – Single
8. Move the nodes around on Konkreet Performer. They should be moving FX settings in Traktor.
Hope this helps. If you’re still having trouble and it’s connection related, try the Konkreet Labs forums: http://konkreetlabs.com/forum/. Anything else, try the forum here: http://digitaldjtools.net/forum/
what version ofOSCulator is needed in this .??????? because it has updated and the new version does not work .. HELP
version of performer 1.2
The update may have reset your port number to the default (8000). Make sure the OSC Input Port in OSCulator is set to 10000
It definitely works with the latest versions of KP and OSCulator
I found the problem! you have written performer out -imac.local. . should be changed on your computer ip.
also found the configuration files under the PD-ehtented .. if interested I will describe to you
THANK YOU SO MUCH!
now even i got it to work!
works like a charm, looks amazing next to two 1210s
thanks again!
No problem. Enjoy!
I vahe just registered and logged in but i still not see the download link for .tsi and .oscd files… what can i do? how can i download them?? HEELLPP
A few people have had this problem. I think it’s concerned with running Javascript in your browser. I’ll email you the file.
for some super odd reason, it seems like i cant only use the first two effects now. it won’t even trigger the third one anymore. ugh…
any ideas?
sorry for the trouble
Hmm not sure. Can you provide any more details?
Hi again, it seems that I cannot see any of the dl links across the site despite being registered. Could you please try and fix this or send me all the touchosc templates you host? Many thanks, D
What browser are you using? Are you on Mac or PC? I think the problem’s Javascript related, but not 100% sure. Make sure that Javascript is turned on in your browser. If you’re still having trouble, let me know and I’ll send you them all in a .zip file.
how can i download the File??????
It appears that, for some users, the link is not available even when registered. Sorry for the inconvenience. I’ll email you the file shortly.
For me its the same, doesnt work
Please mail me the file
Best regards
email sent
Hey, I cant find the download either. Can you send it to me too.
Thanks,
Craig
Thnx for your help… now everything works great.. but i have a question:
Is possible increase the gater-volume level?
When i scratch over a drum.. i can hear my scratch but when a song play in b deck, the volume of track overlay the volume of gater..
Can i resolve this in any way?!
I hope explained my problem!
Thnx Chris
There’s no direct way of turning up the volume on the gater I’m afraid, no.
Make sure that Node 4 (for the filter) is set to the middle to get the loudest sound. Then you’d need to manually adjust the Gain to suit.
HI!
I have everything working fine, as per the great help above, but I can’t figure how to activate bank 6 (Noise generator) is this a Traktor noob questions. coz their forums aint a lot of help
Cheers
sorry, was think something else, forget about it, sorted now
Hey,
Thanks for this, its amazing. I think this is one of the most performing enhanching tools i’ve seen for Traktor. I have a question which the answer may be really obvious.
How can I save different FX combinations to the different snapshots so for instance, on Bank 1 snapshot 1 I have Phaser, PHS-F and Beatmatch and snapshot 2 I have F92 pulse, filter and t3 delay. So far the only way i can work out to change the FX is go to bank 8 and make the changes instead of having them instantly available to switch between.
Is this possible? Also, if this doesn’t make sense then please let me know so I can explain better.
Thanks again and merry christmas.
Craig
Thanks Craig! Glad you like it
Unfortunately, there’s no way to store FX combinations. You can save snapshots of the positions of the nodes on Konkreet Performer, but not the FX you have chosen.
If you’ve found a selection of FX you like, the only way of doing this is by ‘hard-coding’ these into the TSI itself. For this you’d need to go into the TSI Assignment Table and assign a page / node to select the FX you want directly.
You’d need to remove the current ‘FX Select’ commands and replace them.
It’s relatively easy to do, depending on how comfortable you are with mapping controls. The tutorials on this website on mapping TouchOSC are a good place to start if you’re not too sure about mapping commands.
The import of the .tsi file. Which preferences?
Traktor Preferences
I’ve found the problem. It overwrites the mapping of my Traktor S4.
which version of Traktor does this work in? I have it all installed and effects move but I can’t hear the effect
Working fine with latest version (2.1.2). Try cycling through the presets on Konkreet Performer. You may also need to manually set the Dry/Wet amount.
which version of OSCulator does this work in?
You may use these HTML tags and attributes:
Great work. Unfortunately for me, I’m on win7 and using Puredata with the ‘bank channel patch’ in order to use your .tsi file. I thought I could figure out a way to re-arrange the puredata patch to resemble what you’ve done in Osculator (and save myself from remapping each and every command in traktor’s brutal mapping setup), but I’m finding it a bit daunting.
It seems you use no midi notes in your mapping and use purely CC values.
This patch for puredata seems to assign only notes to at least the ‘l trigger’ values.
Just wondering if any other puredata veterans have successfully converted this for use on PC?
Thanks again for your work on this and in advance for any insight any may have.
Yes, they’re all CCs as opposed to notes.
It’s been a while since I’ve used PureData but I’ve just been looking through my old files to see if I still had anything.
I found this: http://digitaldjtools.net/downloads/touchosc.pd.zip
It’s an old PD file I had for a TouchOSC template I made (back when you could only output OSC data) which converts OSC messages to MIDI CCs. You should be able to at least work out from this the syntax you need to hook everything up for Konkreet Performer to convert to CCs instead of notes.
Thanks! Will give it a go
Glad to see that so many people are enjoying this great project we did!
Please do upload any videos of it so we can see just how you guys are using it as it is only your imagination that is the limit.
Hi Total NOOB Q here…
Where do I sent these parameters?
Bank 1 – Deck A
Node 1 (Hold) = FX Bank 1 / FX 1 On
Node 1 (Distance from Centre) = FX Bank 1 / FX 1 Amount
Node 2 (Hold) = FX Bank 1 / FX 2 On
Node 2 (Distance from Centre) = FX Bank 1 / FX 2 Amount
Distance between Node 1 & 2 – FX Bank 1 / FX 3 On & Amount (effect turns on when distance between nodes is 60%)
Node 3 (Hold) = FX Bank 2 / FX 1 On
Node 3 (Distance from Centre) = FX Bank 2 / FX 1 Amount
Node 4 (Hold) = FX Bank 2 / FX 2 On
Node 4 (Distance from Centre) = FX Bank 2 / FX 2 Amount
Distance between Node 3 & 4 – FX Bank 2 / FX 3 On & Amount (effect turns on when distance between nodes is 60%)
Ribbon (X Axis) = FX Banks 1 & 2 / Wet Amount
Not too sure what you mean. You shouldn’t need to send them anywhere as they’re already mapped in the provided Traktor TSI and Osculator files..
Looks so sweet! why is it mac only, not possible to get a pc version?
It’s possible but not without a lot of work.
You need something to convert the OSC messages from Konkreet Performer into MIDI messages (which Traktor understands).
There’s a program for the Mac called ‘Osculator’ which does this, but nothing for Windows.
It’s possible to use something like PureData or Max/MSP to create a patch that’ll do this, but it’s a lot of work.
According to the Osculator website, there are plans for a Windows version but no sign of a release date yet.
i’m assuming i’ll have to comment every time i need DL links..?
You shouldn’t need to, no. If you’re still having trouble with the download links, just email me and I’ll send you the direct links to anything you’d like.
Sorry cant you send me the correct files, because I register but I cant download it. Thanks.
Sorry cant you send me the files, because I register but I cant download it. Thanks.
On their way to you now…
hi thanks for the tutorial! i have a big problem ’cause when i finally get KP works with my traktor pro 2.5, mapping moves almost all not only fxs and its impossible to work. could you help me?
You’re not doing anything wrong. It’s a problem that’s occurred if you’re using the latest version of OSCulator. Previously, changing banks would also change MIDI channels but at the moment this isn’t working. Working on a fix now…
OK, it should be working now. Please download the Choppy template again from this page. The TSI has stayed the same so no need to reload that in Traktor. Just open the new .oscd file (DigitalDJTools_Choppy_v0.5.oscd) and it should be working fine.
The problem was with getting the bank change buttons on KP to change each of the OSCulator presets and not a problem with OSCulator as I’d first thought. It seems that the min / max values in KP for bank selection had changed from 0 / 56 to 0 / 7 (which actually makes more sense!)
Hi, when I try to open de oscd file in osculator appears the following: The document “DigitalDJTools_Choppy_v0.5” could not be opened. The file isn’t in the correct format. The file might be corrupted, truncated, or in an unexpected format.
Is it possible that you upload again this file? thanks
That’s strange. I’ll email you the file (it’s only small). Ensure you’re using the latest version of OSCulator.
Hi Andrew I cant find in Instruction the “USAGE” section, wher I must put all the settings, can you help me?
thanks!
Installation:
Ensure that your iPad and Mac are connected to the same network. It’s recommended that you connect via an ad-hoc network. For detailed guides on how to connect Konkreet Performer with your Mac, please visit the Konkreet Labs suport page.
Konkreet Performer Setup:
Enable Ribbon
Set to 4 Nodes
Enable Labels
Enable Touch Areas
Enter your computer’s IP address or Network Name in the ‘Out’ section.
Check the Out Port (>) is set to 10000
OSCulator Setup:
Load the .OSCD file you’ve just downloaded.
Check the ‘OSC Input Port’ is set to 10000
Traktor Setup:
Go to Preferences > Controller Manager, click ‘Add’, then ‘Import’ and browse to the .TSI file you’ve just downloaded.
Go Preferences > Effects.
In ‘FX Unit Routing’ tick the ’4 FX Units’ box
In ‘FX Panel Mode’, select the following:
FX 1 – Group
FX 2 – Group
FX 3 – Group
FX 4 – Single
ok! done all this things. after this, in your instructions there’s another section called “USAGE”
Usage:
Bank 1 – Deck A
Node 1 (Hold) = FX Bank 1 / FX 1 On
Node 1 (Distance from Centre) = FX Bank 1 / FX 1 Amount
Node 2 (Hold) = FX Bank 1 / FX 2 On
Node 2 (Distance from Centre) = FX Bank 1 / FX 2 Amount
Distance between Node 1 & 2 – FX Bank 1 / FX 3 On & Amount (effect turns on when distance between nodes is 60%)
Node 3 (Hold) = FX Bank 2 / FX 1 On
Node 3 (Distance from Centre) = FX Bank 2 / FX 1 Amount
Node 4 (Hold) = FX Bank 2 / FX 2 On
Node 4 (Distance from Centre) = FX Bank 2 / FX 2 Amount
Distance between Node 3 & 4 – FX Bank 2 / FX 3 On & Amount (effect turns on when distance between nodes is 60%)
Ribbon (X Axis) = FX Banks 1 & 2 / Wet Amount
etc etc…
where I have to put all these settings?
this question because there’s still something wrong: tere’s connection between ipad and mac, when I move the nodes on Ipad the slides of the effects in traktor are moving, but the effect doesn’t switch on…
hope to make me understand, my english is a bit rusty
thanks!
Carlo
Hi Carlo. Ah I see! Sorry for the misunderstanding.
You don’t have to put these settings anywhere. These are just instructions for what each node does once everything’s set up.
It sounds like there’s a problem somewhere with the TSI setup if you’re able to move things in Traktor but the effects aren’t switching on, although it’s difficult to say exactly what the problem is. Each effect should switch on when you hold the node down when you’re using Bank 1 on Konkreet Performer..
Could you perhaps send me some screen grabs or a video so I can see what’s happening? If it’s any easier for you, please feel free to email me (digitaldjtools@gmail.com). Also, could you let me know the Traktor and OSCulator versions you’re using please?
OK, I see what the problem is now. I’ve made some updates to the OSCD and the TSI files so they work better with Konkreet Performer v2. I’ve also added some presets for Konkreet Performer to make things a little easier. You just need to download the files again (Choppy v0.6) from the Download section on this page.