X-Git-Url: https://git.piment-noir.org/?a=blobdiff_plain;f=DanKaminsky.pde;h=8e236a2a611d6b43aa9cc5902a65d4c8c587c2a9;hb=8f4e6c99775f2724edf3cec488860eb68b06491c;hp=4021d07b34fde920886f88d95d99c5acbdd9f9fe;hpb=ceb90bf70c1e315c679ea1a5df9c06305f625d7d;p=SugarCubes.git diff --git a/DanKaminsky.pde b/DanKaminsky.pde index 4021d07..8e236a2 100644 --- a/DanKaminsky.pde +++ b/DanKaminsky.pde @@ -3,15 +3,15 @@ class GenericController { public void RotateKnob(int type, int num, float val){ LXParameter p = null; if(type==0) { - p = glucose.patternKnobs.get(num); + p = glucose.getPattern().getParameters().get(num); if(p!=null) { p.setValue(val); } } if(type==1) { - p = glucose.transitionKnobs.get(num); + p = glucose.getSelectedTransition().getParameters().get(num); if(p!=null) { p.setValue(val); } } if(type==2) { - p = glucose.effectKnobs.get(num); + p = glucose.getSelectedEffect().getParameters().get(num); if(p!=null) { p.setValue(val); } } } @@ -38,9 +38,9 @@ OscP5 listener; // } // 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); } // } // } //} @@ -174,10 +174,10 @@ class OSC_Balls extends OSCPattern { } void run(double deltaMs){ - for(Point p: model.points){ colors[p.index]=0; } + for(LXPoint p: model.points){ colors[p.index]=0; } for(int i=1; i x-4 && p.y < y+4 && p.y > y-4) { colors[p.index] = #FF0000; } @@ -207,7 +207,7 @@ import processing.serial.*; pret.pixels = ss.getScreenShotJNI2(x, y, w, h); //for(int i=0; i