Mapping Modifier-based Commands in Traktor

Mapping Modifier-based Commands in Traktor

Hi, do you know if it is possible to map if-then commands using modifiers in Traktor? I am trying to map freeze mode to turn on when Modifier 1’s Value is 1 (as opposed to a toggle button). I am trying to get the lighting of my buttons to reflect whether or not I am in freeze/hot cue/remix deck mode on my controller, but the only way to do that is through modifier midi-out commands. Thus, the problem is if I use a toggle button for freeze mode, pressing the “hot cue mode” button will not turn off freeze mode.

Any workarounds would be appreciated. The ideal solution would be a way of mapping "Iff Modifier 1 = 1, then freeze mode = ON. If Modifier 1 = 0/2/3/4/5/6/7, then freeze mode = OFF).

You are on the right track with your last paragraph. Modifiers are pretty much if then statements. You will need to map a command for each state of the modifier you will use (not all 8 unless you are using them all)

So map all the commands and led state where M1=1
Then all the commands and led state for M1=2, etc.

On your toggling button you could map it to progress through 3 modifier states instead of 2 so it could change the modes from freeze to hot cue to remix and back to freeze, hotcue, etc. it’s the same as a toggling modifier just add another modifier state.
When M1=0 then M1 is 1
When M1=1 then M1 is 2
When M1=2 then M1 is 0