I was working on configuring a knob (pot) to move back & forward in the track.
When i turn left from knob center, track moves (beatjumps) backwards.
Turning from center toward right moves track forward.
In the left half of the pot, turning towards the center no movement till it reaches the activation zone in the right half.
In the right half of the pot, turning towards the center no movement till it reaches the left activation range.
I managed to distinguish the zones with one modifier changing 0 when being in left half and 7 in the right half.
Direction of movement was done with other modifier changing to 7 when moving right and 0 when moving left - regardless where the pot is in the 270 arc.
Action was done when pot moves and M1=7 and M2=7 for moving forward
and pot moves and M1=0 and M2=0 for moving backwards.
Now the problem.
When i stop the pot and want to change direction, as i start turning in the opposite direction, the last action is executed one more time (step) despite the modifiers showing changed state so no condition met for that command to be executed.
IF it sound confusing here a chronological description:
- Position at beginning of track
- I turn knob right. After passing the 2'o clock position beatjumping occurs till i stop pot or reach end of travel
- I stop pot. Want to change direction.
- Start moving pot in opposite direction.
- Modifiers change state, 1 beatjump forward still occurs then stops.
It seems internally the motion translates to the action binded to the pot and then changes the state of the modifiers...
Can someone confirm that?
Any workaround?
Used the same trick with jog motion and it works as it should. Stops dead at change of pot direction.
...
Experimenting on Traktor Pro V3.10.116 (DEMO) with
Xone: K2 and Novation Launch Control XL controllers on Windows 10 computer.