Custom Launchpad LED works when Key Adjust moves in one direction but not reverse
Hello,
I'm working on a custom mapping for a remix workflow and I want to create a robust Key Adjust setup. The attached .tsi file contains only the mapping for 3 buttons located in the lower left and arranged horizontally.
The left button decreases the Key by 1 unit. The middle button sets the Key adjust back to 0. And the right button increases the key by 1 unit. I have the outputs set up to turn the middle button green when the key is at 0. If the key has been adjusted below zero the left key cycles from green to amber to red as the key goes from -1 to -12. The right key does the same when the key goes from 1 to 12.
This way I will be able to quickly tell which tracks/samples are pitch shifted and by how much. In order to keep it simple I divided the controller range in to three sections in each of the possitive and negative ranges. Here is what the mapping looks like for button F#8
The Key Adjust Knob goes from -12 to +12. It's controller Range goes from -1.0000 to 1.0000.
Key Adjust Controller Range Midi Range Color
-------------------------------------------------------------------------------
+9 to +12 .666668 to 1.00000 0 to 15 Red
+5 to +8 .333335 to .666667 0 to 63 Amber
+1 to +4 .000001 to .333334 0 to 60 Green
So when you press button F#8 it increases the key by 1 unit each time. The LED lights up green when the key is adjusted up to +4, it turns amber from +5 to +8, and red from +9 to +12. That works exactly as I would hope.
Here's the problem. Let's say the key has been adjusted to +12, the LED is Red. If I start to decrease the key adjust (button E8, or the controller knob) the LED will remain red until I get down to +8. At +8 it should turn to Amber but instead it goes blank and remains blank as I continue to decrease the key until the key adjust reaches -1 at which point the decrease key button (E8, button on the left) lights up green as it should.
So basically the behavior works when the key is being adjusted either from 0 to +12 or from 0 to -12. It does not work when the key is being adjusted towards 0.
The same behavior occurs even if I don't use the launchpad to adjust the key. I an use the Key knob in Traktor to adjust the key and when I move it from 0 to +12 the correct LED lights up from Green to Amber to Red. Once at +12 if I adjust the knob back down to 0 the LEDs don't function properly. The LEDs also function proerly when adjusting the knob from 0 to -12 but once again fail when the knob is rotated from -12 to 0.
Do I need to add additional mapping instructions that apply when the range is moving toward 0?
Appreciate your help.
Traktor Pro 2.6.8
Traktor Kontrol S4
Novation Launchpad (original)
Bookmarks