NI Traktor X1 MK3

I figured it out myself. It will easily work through the Deck Selector and the PadMode modifiers in the MIDI mapping engine. We can implement multiple layers of control in any controller (only possible through the mapping XML now).

I’ve ordered an X1 MK3 from Thomann and will be playing with the mappings next month. In several days of mapping work, I’m planning to map it for 4 decks operation with NM/FX & Mixer control layers within DJ.

If someone already owns the X1 and wishes to get dirty with the mapping through the XMLs, the modifiers functionality is already there in Djay, so it jet needs to be put in work for the X1 so it will become a powerhouse for 4 decs control in Djay.

Here is a Draft of the Modifiers mapping HOWTO for instructions how to do it:

The play will be:
a) selecting Decks with the upper corner buttons should happens from the “General” MIDI section. It will rise states 0/1 for modifier5 & modifier6. These modifiers should then be evaluated as “conditions” for the relevant commands.
b) selecting the mode of control - EQ/FX/NM[/other layers?] will happen through the per-deck PadModeSelections, which rises modifer1-4 states for the respective decks, allowing the buttons and knobs to perform differently in the context of the selected mode with the respective “condition” strings.
c) Mixer control definitions will be straight forward through a), the deck selection

Figuring out how the modifiers work in Djay opens so many possibilities. Bad is that it’s only possible through the XML for now, and that’s a bit dirty with some risk of messing the XML structure. It will help a lot if people upvote the request to expose the modifier condition settings per MIDI command in the UI.

Based on this, I’m planning to release a powerful X1 MK3 mapping capable of 4 Decks control & Mixer/FX/NM/etc hopefully sometime in Jan/Feb, if time allows me to.

1 Like