Color switching on the K1/K2 are pretty buggy. The only workaround i found to make sure 100% that an altered state/modifier switches from one color to another (not from on to off or vice versa) is by using BEAT PHASE Midi-Out Assignment. It can't be used for everything, only for states that are in the list of selectable conditions.
Use it like this (example for modifier#1 switching from 0 to 1):
Add Out ---> Deck Common ---> Beat Phase
Assignment: Deck A [B/C/D]
Control: LED
Interaction: Output
Controller Range : -0.5/0.5
Blend: X
MIDI Range Min: 5 (With the K1/K2 this means Color On)
MIDI Range Max: 127 (With the K1/K2 this means Color On)
Mapped To: [
MIDI Key for GREEN]
Condition1:
modifier#1 = 0
Add Out ---> Deck Common ---> Beat Phase
Assignment: Deck A [B/C/D]
Control: LED
Interaction: Output
Controller Range : -0.5/0.5
Blend: X
MIDI Range Min: 5 (With the K1/K2 this means Color On)
MIDI Range Max: 127 (With the K1/K2 this means Color On)
Mapped To: [
MIDI Key for RED]
Condition1:
modifier#1 = 1
Result: The Button will light GREEN when modifier#1 = 0, it will light RED when modifer#1 = 1.
WILL ONLY WORK if Deck A is running! So i personally do the assignment 4 times, once for each Deck [A, B, C, D] so it doesn't matter which Deck is running.
Rationale: Beat Phase constantly updates it's value, so the assignment is checked constantly and so the LED is activated constantly because the MIDI Range changes along the values. This works, although Value 5 and Value 127 express the same LED brightness (K1/K2 only knows on/off) but the change still registers.
Don't bother to use "Global --> Send Monitor State". It's buggy as it is, even more so with the K1/K2, and only puts a strain on the processor.
Bookmarks