Best Of
Supreme Edition MOD
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:
- S2 MK3
- S3
- S4 MK3
- S5
- S8
- D2
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):
- MacOS
- 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.
- Windows
- 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!
Improvement for "search in playlists" function
At the moment, when you right click a track and choose "search in playlists", you get a list of playlists which contain your selected track. If you then select a certain playlist from this list, Traktor will open that playlist at the beginning of that playlist (or the last known position you were in that playlist during your current Traktor session).
My workflow would be a lot faster if Traktor would open the playlist and jump immediately to the position of that song within the playlist. Now I have to scroll through the playlist to find the song, and depending on the length of the playlist that takes some valuable time away during a set.
Re: Bug in TP3 - 3.6.0 325 - Duplicate entries in collection
We've now fully understood and identify the bug. This is one of our top priority and we're already working on a fix that should solve the problem and remove the duplicate entries.
Thank you all for your detailed report !
Jonas_NI
Better "played track" implementation
Greetings,
As of now, the played tracks are marked with a checkmark "✓" in the icons tab in browser.
What I would like to suggest is that you to implement in some future updates is color coding the font (same way that Serato does for example). It's much easier that whole track name turns blue for example than looking for that small checkmark in the icons tab.
You already have color coding options, you could also implement it that way (since I don't use color coding for my playlists I would also be okay if you added option with some neutral color to mark the already played track in that set).
Hope you'll consider it as I don't think this would be that hard to implement.
Best regards!
VST plugin support
I didnt see anyone mention VST plugin support yet
The ability to load up VSTs in the same way you load effects in traktor. This would allow users to customise their effects section to be a lot more unique to the user.
Also maybe the ability to load VSTs into the remix deck slots. But when a VST is loaded into the Remix deck slot, it would probably need its own midi channel to operate on. And instead of loading samples into the slots for that channel, you load midi sequences for you instrument. Basically bringing a bit of the DAW into Traktor.
[v1.6.1] MASCHINE PLUS/MK3/MIKRO MK3 Ableton Live 11+ & 12.1+ MIDI Remote Script
MASCHINE PLUS, MK3 & MASCHINE MIKRO MK3 total integration with Ableton Live 11+ & 12.1+ (Windows & Mac OS)
Introduction:
This Control Surface/MIDI Remote Script, providing total integration for Ableton Live 11, 12.1 and up, was exclusively built for MASCHINE MIKRO MK3, back in March 2021, but compatibility and same functionalities are now available and ready to use for MASCHINE PLUS & MASCHINE MK3, without support for the screens, 8x Encoders, 8x square buttons above the screens and other buttons not available on MASCHINE MIKRO MK3.
Several updates have been released since the first initial release and the continued development for this script will provide more future updates for new functionalities, fixes and improvements.
A brief overview of the main modes and their functionalities:
CLIP mode
- Launch Clip. Pad color will match with Live's Clip color.
- Create Clip and Record
- Duplicate Clip
- Double Clip content and length
- Delete Clip
SCENE mode
- Launch Scene. Pad color will match with Live's Scene color.
- Duplicate Scene
- Delete Scene
TRACK mode
- Select Track, Return Track or Master Track. Pad color will match with Live's Track color or white if muted or muted via solo.
- Create New MIDI or Audio Track
- Duplicate Track
- Delete Track
- Arm/Solo/Mute Track
METERING mode
- Visual feedback on pads for playback volume levels of up to 4x tracks, scrollable left/right to show more tracks' volume levels (4-columns visualization). 4x pads color (1 column) will match with Live's Track color.
DRUM mode
- Trigger up to 16x Drum Rack pads/chains, scrollable up/down for more pads/chains. Pad color will match with Live's Drum Rack pad/chain color or white if muted or muted via solo. Pad color will not match with Live's pad/chain color if Auto-Coloring is enabled.
- Auto-coloring for pads depending on pad/chain name, i.e.: "Kick" is colored in red (toggleable)
- Solo/Mute drum pads/chains
- Note Repeat
KEYBOARD mode
- Note triggering for MIDI Track. Pad color will match with Live's selected Clip color or selected Track color if no clip is selected, brighter color for root-note pads.
- Live 11's per-clip Scales and Root Note integration. Per-clip scale and/or root note changes from the hardware will reflect to Live, and vice-versa.
- Scale, Root Note, Octave up/down change from the hardware
- Note Repeat
SHIFT mode
- Undo/Redo
- Quantize/Quantize 50% with selected Clip's grid quantization
- Nudge left/right selected or all notes
- Clear selected or all notes
- Clear selected Clip's Envelopes
- Copy selected or all notes
- Paste copied notes
- Transpose up/down selected or all notes, keeping note in scale if Scale is enabled
- Octave up/down selected or all notes
EVENTS mode
- Similar visualization as KEYBOARD mode, to select notes of selected MIDI Clip
STOP mode
- Similar visualization as TRACK mode, to stop playing clip of multiple Tracks without stopping playback
- Stop clip for all the tracks without stopping playback
SOLO mode
- Similar visualization as TRACK mode, to solo multiple Tracks
MUTE mode
- Similar visualization as TRACK mode, to mute multiple Tracks
Other important functionalities include:
Transport control
- Play and Restart-Play
- Session and Arrangement Record
- Stop Playback
Note Repeat
- Touch-strip for rate change, default 1/16
- Auto-enable when touch-strip is touched
- "Pinned"-enable note repeat
Selected Track
- Change Volume with +/-1.0dB increments
- Arm/Solo/Mute
- Duplicate. If a clip is selected/focused, it will duplicate the clip, instead.
Miscellaneous
- Capture MIDI
- Toggle Automation arm
- Toggle Metronome
- Tap Tempo
- Change Tempo with +/-1.0 increments
- Change Swing amount of groove
- Show/Hide Live's Browser panel
- Toggle between Session or Arrangement View
- Toggle between Device or Clip Detail View
Installation, Usage, Changelog:
Please read Installation.pdf, User Manual pdf files and Changelog.pdf published at this forum thread, Interactive user manual can also be opened from the link below:
https://elton47.github.io/MMMk3-User-Manual/
Changelog will always be up-to-date on this forum threads' 3rd post
Notes:
This script is not for free, the development of this script continues for future updates, new features, improvements, support and bug fixes.
It is highly recommended to always use the latest version of this script.
The script requires the hardware to be on "MIDI Mode" (SHIFT + MASCHINE ICON button-press combination).
RESTART button is used for "SHIFT" operations, as we currently cannot assign any MIDI CC values for the physical SHIFT button.
Download:
You can purchase the script via PayHip (using PayPal or other payment methods PayHip offers for your country), from the following link or link-preview card:
Contact:
Feature requests, bug reports and other issues, please reply on this thread or contact me via email at: eltoni.memishi@live.com
Special Thanks:
To Sk8zOfficialMusic for featuring this script and publishing it on YouTube!
Maschine Deck
I would buy a Maschine so fast if I could see and operate one within a Traktor deck; so I can tailor sounds and midi patterns live with Maschine hardware, while having a cue, crossfade assign and everything that comes with being a Traktor deck. Bonus points if Link can follow DVS master.
remix deck - sample release
It would be great if the samples on the remix deck didn't cut themselves off when repeating the same sample. Could you implement the sample one-shot option that allows the sample to decay even when it is pressed multiple times.
If you implment this with the remix sample decay option in my other post it would be very userful.
Re: [New release] Get more pro features with TRAKTOR PRO Plus
Nah, people are getting sick of that now. Netflix is losing subs like crazy.
And more importantly, this "subscription" doesn't get you Traktor 4 whenever it's out. It's just a bad model.
Re: Maschine software hangs while previewing kits - Bug (KBDSW-6977)
Same issue.
M1 Max. library resides on thunderbolt Glyph SSD. No audio interface other than MK3.
I do switch audio out regularly between, MacBookPro speakers, Built In (Apple headphones), and Airplay (Apple home pods). Maybe that's part of the secret sauce to instantiate the bug.
I have completely removed everything NI following the NI article, and reinstalled without success.
Currently working around the issue with either or of the methods below, both work:
1) reduce audio buffer size to less than 256, prevents crashing previewing patches in any way.
2) on startup or when loading a new project - hit browser - load whichever patch is currently selected. Once any patch has been loaded I can now scroll and preview any patches.




