For those of you who come from the older forum... Welcome to the new forum! đ
For those of you who don't know what I'm talking about... Welcome to the Native Instruments forum! Before this forum was created, NI used to have another forum (which can still be accessed, but in "read-only" mode), which is where I originally posted information about this mod.
- You can find my old S5 / S8 / D2 post following this link.
- You can find my old S2 MK3 / S3 / S4 MK3 post following this link.
How to download it?
In order to download this mod, you must first subscribe to my Patreon channel. Once subscribed, you'll find the mod files on my latest post attached as a ZIP file.
Is it free?
No, this mod isn't free to download. You must be subscribed to my Patreon channel in order to download it.
The minimum fee is 5âŹ/month, or the conversion that Patreon applies to your local currency.
Why not? Why a subscription model?
I could explain many reasons why this mod isn't free, but they can be summarized in the following key points:
- I've spent countless hours working on this mod, and I'll probably spend many more. And I don't work for free, do you? By subscribing, you'll be supporting my work.
- It adds huge value to your controllers. Ask other users or read their feedback if necessary.
- It's up-to-date, it guarantees compatibility with the latest Traktor version.
As a freelancer, I must pay a tax every month (60âŹ/month until February 2022, afterwards it will increase to 120âŹ/month). Part of the money I earn from working on this mod is used to pay that tax. In the last year, I made around 450âŹ-550âŹ/month before taxes, which were around 350âŹ/month after taxes. At an extremely low rate for software developers of around 10âŹ/hour, this makes around 35 hours/month.
I've invested way more hours than 35 per month over the last year, rest assured đ°
Compatible controllers
The mod currently supports:
Also, a few modifications have been made to the following Pioneer hardware:
- CDJ-3000
- XDJ-1000MK2
- XDJ-700
Personally, I only own the S2 MK3 and a couple of D2s. I do my best to guarantee support with the other controllers, but it's easier for a bug to appear, since the device won't have been tested by me personally.
How to install the mod?
Currently, you need to install it manually. The idea is to create an installer in the future so that it only requires clicking and executing an installer.
Instructions are slightly different depending on your OS (Mac/Windows):
- If opened, close Traktor 3.
- Navigate to /Applications/Native Instruments/Traktor 3
- Right click Traktor.app, then click "Show Package Contents".
- Navigate to Contents/Resources/qml
- (Optional) Make a backup of this folder.
- (Recommended) You can copy and paste it on that same folder, and rename it qml-original, for example.
- You can back it up on any other local folder you want.
- Delete the CSI, Defines and Screens folders inside the qml folder. The qml folder must be empty.
- Paste the content inside the .ZIP file (CSI, Defines, Screens + Helpers & Preferences folders).
- Launch Traktor.
- Happy DJing!
NOTE: Replacing the ZIP content folders into the qml folder, instead of deleting them from the qml folder and pasting the ZIP content, won't work.
- If opened, close Traktor 3.
- Navigate to C:\Program Files\Native Instruments\Traktor 3\Resources64\qml
- (Optional) Make a backup of this folder.
- (Recommended) You can copy and paste it on that same folder, and rename it qml-original, for example.
- You can back it up on any other local folder you want.
- Delete the CSI, Defines and Screens folders inside the qml folder. The qml folder must be empty.
- Paste the content inside the .ZIP file (CSI, Defines, Screens + Helpers & Preferences folders).
- Launch Traktor.
- Happy DJing!
NOTE: Replacing the ZIP content folders into the qml folder, instead of deleting them from the qml folder and pasting the ZIP content, won't work.
How to customize it?
If you are using a S5 / S8 or D2, you can customize most of the mod settings by accessing a dedicated settings menu by holding Shift and pressing the following button on your controller:
NOTE: Settings must be set for each controller, which means D2 users will have to set them for each D2 independently.
If you are using a S4 MK3 you can customize most of the mod settings by accessing a dedicated settings menu by holding Shift and pressing the following button on your controller:
NOTE: Turn/Push the Browse Encoder to navigate though the menu, or press the View button to navigate back. Hold the View button to close this menu.
If you are using a Traktor S2 MK3, or want to modify some very specific settings, you'll need to modify some files manually. These files are located in the qml/Preferences folder and must be modified with a Text Editor (the text editor built-in your OS is enough: TextEdit for macOS and Notepad for Windows). NOTE: Don't use Microsoft Word to edit them.
Other FAQs
Can the S4 MK3 / S5 / S8 / D2 browser show missing information?
No. As of today, the controller screens already show all the information they receive from the software. The browser information sent to the hardware is handled exclusively/internally on the software, which means that I can't add "extra" information to the browser view through QML, only read it.
Will the mod stop working if I unsubscribe?
No, it will not. You'll only lose access to the latest versions I release, but you can subscribe again at any time.
Is there a number of devices/installations limitation?
No, you can install it as many times as you need and it will still work.
Can it damage my controller? Will it void my warranty?
No. The mod only modifies how the software interacts with your hardware. No modifications are made neither to the hardware nor to the firmware of your controller.
So⊠How does it work?
My mod modifies the QML code layer. This QML code layer communicates with Traktorâs built-in C++ code layer, which is the one that communicates with the HW. If something is mapped/coded wrongly in the QML layer, the C++ layer will simply ânot understandâ it, and therefore nothing will be sent to your controller. You can understand the C++ code layer like a âsafeâ barrier, which means there is no risk at all for your hardware.
Is it reversible? Can I uninstall it and revert to the original state?
Absolutely! Reverting to the original state is as simple as deleting the modified QML folder and restoring the original QML folder. If you didnât back up the original QML folder, you can simply reinstall Traktor Pro.
Found any bug? New ideas?
Don't hesitate to share feedback, questions or other bugs in the comments below, I'll try to read and answer them as soon as possible!
Are you already subscribed and are you really enjoying the mod? Like this post to let other users know so! đïž
Happy DJing!