Pick pChoose;
PVector v = new PVector(), vMir = new PVector();
- Pong(GLucose glucose) {
- super(glucose);
+ Pong(LX lx) {
+ super(lx);
cRad = mMax.x/10;
addModulator(dx = new SinLFO(6000, 500, 30000 )).trigger();
addModulator(dy = new SinLFO(3000, 500, 22472 )).trigger();
int _ND = 4;
NDat N[] = new NDat[_ND];
- Noise(GLucose glucose) {
- super(glucose);
+ Noise(LX lx) {
+ super(lx);
pSpeed = addParam("Fast" , .55);
pDensity = addParam("Dens" , .5);
pSharp = addParam("Shrp" , 0);
void StartRun(double deltaMs) {
zTime += deltaMs*(val(pSpeed)-.5)*.002 ;
- zTheta += deltaMs*(val(pSpin )-.5)*.01 ;
+ zTheta += deltaMs*(spin()-.5)*.01 ;
rtime += deltaMs;
iSymm = pSymm.Cur();
zSin = sin(zTheta);
float LastBeat=3, LastMeasure=3;
int curRandTempo = 1, curRandTPat = 1;
- Play(GLucose glucose) {
- super(glucose);
+ Play(LX lx) {
+ super(lx);
pRadius = addParam("Rad" , .1 );
pBounce = addParam("Bnc" , .2 );
pAmp = addParam("Amp" , .2 );
evalTurn(vCur.t2); evalTurn(vCur.t3);
}
- Point p1, p2; int i2;
+ LXPoint p1, p2; int i2;
int draw(int nAmount, SCPattern pat) {
int nFrom = (pos ) >> 12;
new PVector(randX(), random(2)<1 ? model.yMin:model.yMax, zMidLat) ;
}
- Worms(GLucose glucose) {
- super(glucose);
+ Worms(LX lx) {
+ super(lx);
addModulator(moveChase).start();
addParameter(pBeat); addParameter(pSpeed);
addParameter(pBlur); addParameter(pWorms);
addParameter(pEQ); addParameter(pConfusion);
addParameter(pSpawn); addParameter(pColor);
- middle = new PVector(model.cx, model.cy, 71);
+ middle = new PVector(1.5*model.cx, 1.5*model.cy, 71);
if (lattice == null) lattice = new dLattice();
for (int i=0; i<numCursors; i++) { dCursor c = new dCursor(); reset(c); cur.add(c); }
onParameterChanged(pEQ); setNewDest();
}
void onParameterChanged(LXParameter parameter) {
+ super.onParameterChanged(parameter);
nConfusion = 1-pConfusion.getValuef();
for (int i=0; i<numCursors; i++) {
if (parameter==pSpawn) reset(cur.get(i));