freq = 2; decay = 1; mult = .05; if (numKeys > 1 && time > key(2).time){ t = time - key(2).time; a = velocityAtTime(key(2).time-.01)[0]; d = a*mult*Math.sin(t*freq*Math.PI*2)/Math.exp(t*decay); value + [d,d] }else{ value }