выражение

выражение


freq = 3;


decay = 5;


maxDelay = 1.0;




seedRandom(textIndex,true);


myDelay = random(maxDelay);


t = time - (inPoint + myDelay);


startVal = [100,100];


endVal = [0,0];


dur = 0.1;


if (t < dur){


 linear(t,0,dur,startVal,endVal);


}else{


 amp = (endVal - startVal)/dur;


 w = freq*Math.PI*2;


 endVal + amp*(Math.sin((t-dur)*w)/Math.exp(decay*(t-dur))/w);


}


Report Page