repositories
/
SugarCubes.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
|
inline
| side by side (parent:
65450eb
)
Add hue cycle and rotation buttons
author
Mark Slee
<mcslee@Mark-Slees-MacBook-Pro.local>
Fri, 18 Oct 2013 22:17:56 +0000
(15:17 -0700)
committer
Mark Slee
<mcslee@Mark-Slees-MacBook-Pro.local>
Fri, 18 Oct 2013 22:17:56 +0000
(15:17 -0700)
_MIDI.pde
patch
|
blob
|
blame
|
history
diff --git
a/_MIDI.pde
b/_MIDI.pde
index 40f1c15892890a5b8566d758f746d70f662d90f8..06c3244c0491b08189a6d6f721528826f57a35c6 100644
(file)
--- a/
_MIDI.pde
+++ b/
_MIDI.pde
@@
-332,7
+332,7
@@
public class APC40MidiInput extends GenericDeviceMidiInput {
private LXEffect releaseEffect = null;
APC40MidiInput(MidiEngine midiEngine, MidiInputDevice d) {
private LXEffect releaseEffect = null;
APC40MidiInput(MidiEngine midiEngine, MidiInputDevice d) {
- super(midiEngine, d);
+ super(midiEngine, d);
}
private class GridPosition {
}
private class GridPosition {
@@
-381,7
+381,7
@@
public class APC40MidiInput extends GenericDeviceMidiInput {
EFF_colorFucker.sharp.setValue(value);
break;
case 1:
EFF_colorFucker.sharp.setValue(value);
break;
case 1:
- EFF_colorFucker.
so
ft.setValue(value);
+ EFF_colorFucker.
hueShi
ft.setValue(value);
break;
case 5:
EFF_blur.amount.setValue(value);
break;
case 5:
EFF_blur.amount.setValue(value);
@@
-444,6
+444,9
@@
public class APC40MidiInput extends GenericDeviceMidiInput {
case 5:
EFF_colorFucker.invert.setValue(1);
break;
case 5:
EFF_colorFucker.invert.setValue(1);
break;
+ case 6:
+ lx.cycleBaseHue(60000);
+ break;
}
break;
}
break;
@@
-526,6
+529,9
@@
public class APC40MidiInput extends GenericDeviceMidiInput {
case 5:
EFF_colorFucker.invert.setValue(0);
break;
case 5:
EFF_colorFucker.invert.setValue(0);
break;
+ case 6:
+ lx.setBaseHue(lx.getBaseHue());
+ break;
}
break;
}
break;
@@
-626,6
+632,9
@@
class APC40MidiOutput implements LXParameter.Listener, GridOutput {
}
resetParameters();
midiEngine.grid.addOutput(this);
}
resetParameters();
midiEngine.grid.addOutput(this);
+
+ lx.cycleBaseHue(60000);
+ output.sendNoteOn(6, 49, 127);
}
private void resetParameters() {
}
private void resetParameters() {