
Originally Posted by
padi_04
I sold my APC so i might get the velocity numbers wrong but if my memory isn't tricking me:
0: off
1: solid green
2: flashing green
3: solid yellow
4: flashing yellow
5: solid red
6: flashing red
7-127: solid green
Spreading the range is the way to go. The Possible lengths are: 1/32, 1/16, 1/8, 1/4, 1/2, 1, 2, 4, 8, 16, 32, meaning there are 11 possible steps. Controller range will be 0-10 so you just need to locate the specific range for each button so it lights only when said length is set.
Example:
Button 1, 1 beat loop:
IN
Loop Size + Set Deck X
Button
Direct > 1
OUT
Loop Size Deck X
Modifier: Deck X is in Loop=1 (active)
Controller Range: MIN 5 - MAX 5 (it is imperative to have min and max values match so it only switches to it's on state when it's at the right lengt)
Midi Range: MIN 4 (flashing yellow) - MAX 5 (solid red)
Invert: OFF
Blend: OFF (otherwise it will chain the buttons, kinda like a progress bar)
Loop Size Deck X
Modifier: Deck X is in Loop=0 (deactivated)
Controller Range: MIN 5 - MAX 5
Midi Range: MIN 5 (solid red) - MAX 5 (solid red)
Invert: OFF
Blend: OFF
You must map these two states for each button, adapting the controller range to the size you want. So button 2 would be:
Button 2, 2 beat loop:
IN
Loop Size + Set Deck X
Button
Direct > 2
OUT
Loop Size Deck X
Modifier: Deck X is in Loop=1 (active)
Controller Range: MIN 6 - MAX 6
Midi Range: MIN 4 (flashing yellow) - MAX 5 (solid red)
Invert: OFF
Blend: OFF
Loop Size Deck X
Modifier: Deck X is in Loop=0 (deactivated)
Controller Range: MIN 6 - MAX 6
Midi Range: MIN 5 (solid red) - MAX 5 (solid red)
Invert: OFF
Blend: OFF
PS: map an inverted send monitor state command for each button to ensure lights are updated (no need for modifiers here)
Bookmarks