I would like to be able to use modifiers, when working with the midi mappings manager.
This has been requested in another post:
Digging a bit, it seems to already work somehow in the mappings engine, only lacking UI. This is an excerpt from the MIXTOUR mapping, related to the use of the Filter knob, which can also become an FX knob, if the FX “switch” is ON. The knob is simply sending “CC 4” but the mapping does different things if the “FX” switch is on or off:
<dict>
<key>keyPath</key>
<string>turntable1.filter</string>
<key>midiChannel</key>
<integer>0</integer>
<key>midiData</key>
<integer>4</integer>
<key>midiMessageType</key>
<integer>3</integer>
<key>output</key>
<dict>
<key>flipped</key>
<true/>
<key>midiData</key>
<integer>0</integer>
<key>midiMessageType</key>
<integer>1</integer>
</dict>
<key>pickupMode</key>
<true/>
</dict>
<dict>
<key>keyPath</key>
<string>turntable1.fx1ParameterValue</string>
<key>midiChannel</key>
<integer>0</integer>
<key>midiData</key>
<integer>4</integer>
<key>midiMessageType</key>
<integer>3</integer>
<key>pickupMode</key>
<true/>
</dict>
I’ve also checked the new Midifighter Twister mapping by DJTT and it’s full of similar conditions (expected ).
Ideally, Traktor’s way of setting states and evaluating conditions is quite powerful. DJay’s UI is very nice and simple and the new logic can probably find it’s simplistic place in the advanced section.
I know that most controllers are sending different notes with SHIFT+, but many buttons have single note, and I want to enrich my mappings freely.
BTW, with the PRO AI mix you now have the best software on the Apple platforms! Kudos!
Also very stable. I love it! Thank you for the work!