adjusting the midi range will help with that. i have mine set to min=0 and max=15 so i only get 16 ticks per beat - which is more than enough for most synching etc - and certainly enough to use to drive led’s.
possibly. the controller won’t loop any faster from it’s overall min and max values, changing the midi range just affects how the controller values are mapped to the midi min and max and traktor won’t send out duplicates.
for me midimasher does the translation of midi output from traktor to changing led status etc so i only have one mapping in traktor and (i think) have the midi range set from 0 to 1.
it could be that you need to have different max and min midi ranges in for each of your controls? easiest way would probably be to run something like midi ox to dump out what traktor is sending so you can debug.
could be i’m missing something as i haven’t tried to add more than one mapping in traktor per beatphase before.
this kind of stuff is a lot simpler… this example is going to look like giberish - but its the only code needed to create a shift button that toggles and create a virtual yfader on a set of buttons that is used to control the overall level for deck A (with feedback from traktor) and when the toggle is pressed (toggled ) it then switches to displaying the monitor level (on a launchpad - but is a generic):