public void RotateKnob(int type, int num, float val){
LXParameter p = null;
if(type==0) {
- p = glucose.patternKnobs.get(num);
+ p = getPattern().getParameters().get(num);
if(p!=null) { p.setValue(val); }
}
if(type==1) {
- p = glucose.transitionKnobs.get(num);
+ p = lx.engine.getDeck(RIGHT_DECK).getFaderTransition().getParameters().get(num);
if(p!=null) { p.setValue(val); }
}
if(type==2) {
- p = glucose.effectKnobs.get(num);
+ p = getSelectedEffect().getParameters().get(num);
if(p!=null) { p.setValue(val); }
}
}
// }
// if(cc.getCC()==1){
// for(int i=0; i<16; i++){
-// if(noteState[i] && i<8) { LXParameter p = glucose.patternKnobs.get(i); p.setValue(cc.getValue()/127.0); }
-// else if(noteState[i] && i<12) { LXParameter p = glucose.transitionKnobs.get(i-8); p.setValue(cc.getValue()/127.0); }
-// else if(noteState[i] && i<16) { LXParameter p = glucose.effectKnobs.get(i-12); p.setValue(cc.getValue()/127.0); }
+// if(noteState[i] && i<8) { LXParameter p = glucose.getPattern().getParameters().get(i); p.setValue(cc.getValue()/127.0); }
+// else if(noteState[i] && i<12) { LXParameter p = glucose.getSelectedTransition().getParameters().get(i-8); p.setValue(cc.getValue()/127.0); }
+// else if(noteState[i] && i<16) { LXParameter p = glucose.getSelectedEffect().getParameters().get(i-12); p.setValue(cc.getValue()/127.0); }
// }
// }
//}
//
-class ObjectMuckerEffect extends SCEffect {
- ObjectMuckerEffect(GLucose glucose) {
- super(glucose);
+class ObjectMuckerEffect extends LXEffect {
+ ObjectMuckerEffect(LX lx) {
+ super(lx);
}
public void apply(int[] colors){
/*for(Strip s: model.strips){
}
}
-class BlendFrames extends SCEffect {
+class BlendFrames extends LXEffect {
int fcount;
int frames[][];
int maxfbuf;
int blendfactor;
- BlendFrames(GLucose glucose) {
- super(glucose);
+ BlendFrames(LX lx) {
+ super(lx);
maxfbuf = 30;
blendfactor=30;
fcount=0;
abstract class OSCPattern extends SCPattern {
- public OSCPattern(GLucose glucose){super(glucose);}
+ public OSCPattern(LX lx){super(lx);}
public abstract void oscEvent(OscMessage msg);
}
class OSC_Balls extends OSCPattern {
Ball[] balls;
- public OSC_Balls(GLucose glucose){
- super(glucose);
+ public OSC_Balls(LX lx){
+ super(lx);
balls = new Ball[20];
for(int i=0; i<balls.length; i++) { balls[i] = new Ball(); }
}
/*class ScreenScrape extends SCPattern {
PImage pret;
ScreenShot ss;
- public ScreenScrape(GLucose glucose) {
- super(glucose);
+ public ScreenScrape(LX lx) {
+ super(lx);
System.loadLibrary("ScreenShot");
pret = new PImage(8, 128, ARGB);
ss = new ScreenShot();