Turn off track selection LEDs
[SugarCubes.git] / _MIDI.pde
index ae14990f0813825f3af2d937639a8c421eda690c..9a27f8ca79f18981eedc0e8958f4db522b896df2 100644 (file)
--- a/_MIDI.pde
+++ b/_MIDI.pde
@@ -378,20 +378,20 @@ public class APC40MidiInput extends GenericDeviceMidiInput {
     case 7:
      switch (channel) {
        case 0:
-         EFF_colorFucker.sharp.setValue(value);
+         EFF_colorFucker.hueShift.setValue(value);
          break;
        case 1:
-         EFF_colorFucker.hueShift.setValue(value);
-         break;       
-       case 5:
+         EFF_colorFucker.desat.setValue(value);
+         break;
+       case 2:
+         EFF_colorFucker.sharp.setValue(value);
+         break;
+       case 3:
          EFF_blur.amount.setValue(value);
          break;
-       case 6:
+       case 4:
          EFF_quantize.amount.setValue(value);
          break;
-       case 7:
-         EFF_colorFucker.desat.setValue(value);
-         break;
      }
      break;
      
@@ -641,6 +641,12 @@ class APC40MidiOutput implements LXParameter.Listener, GridOutput {
 
     lx.cycleBaseHue(60000);
     output.sendNoteOn(6, 49, 127);
+    
+    // Turn off the track selection lights
+    for (int i = 0; i < 8; ++i) {
+      output.sendNoteOn(i, 51, 0);
+    }
+    output.sendNoteOn(0, 80, 0);
   }
 
   private void resetParameters() {