-
Dan Ebbert’s Squash and Stretch on marker not working correctly
Hello.
I’ve combined two expressions one – Dan Ebbert’s Squash and Stretch.
Only thing it is doing wrong – is doubling scale when assigned.
Where is a mistake?Thanks in advance.
n = 0;
if (marker.numKeys > 0){
n = marker.nearestKey(time).index;
if (marker.key(n).time > time){
n--;
}
}if (n == 0){
value;
}else{
max_dev=20; // max deviation in pixels
spd=35; //speed of oscillation
decay=10; //how fast it slows down
t = time - marker.key(n).time;
x = scale[0] + spd*Math.sin(max_dev*t*2*Math.PI)/Math.exp(decay*t);
y = (1/x)*10000;
value + [x,y];
}