Background: the X-Session Pro doesn't have many keys, so we have to make the do double duty...
I mentioned in another thread about my loop key hack - a way of turning the loop key into a mode selector so that the nudge arrow keys become loop length increment and decrement keys while the loop key is down. If you do this you'll fund that you get forced to commit to looping just because you want to set a loop length, so I added the twist that *IF* you touched either of the nudge keys while the loop key was held down, the loop key generates no messages. This separates the operation of selecting a loop length from the loop drop event, and it's a personal quirk, but I prefer buttons that activate on key release (I find I can be more accurate that way) so by loop drop happens on key-up not on key down like the default Traktor behavior.
So how do I do this? Using Bome's MIDI Translator. I set up a couple of rules that fire on the keys in question and mapped the outputs of that mini program to the events in Traktor. Here's the setup (hope this works)...
// Bomes Rule setup
// Loop size Rule
Bookmarks