I'm not sure what you're describing exactly. The expression you're using generates a damped sine wave. What would the new waveform look like? Would it be the same except eased so the the wave spends more time close to the extremes and less time transitioning, or something else entirely? You could build your own, triple-eased periodic waveform like this, but I'm not sure it's what you're after: veloc = 14; amplitude = -250; decay = 4; period = (Math.PI*2)/veloc; t = (time+period/4)%period; if (t < period/2) v = ease(t,0,period/2,-1,1) else v = ease(t,period/2,period,1,-1); v = ease(v,-1,1,-1,1); v = ease(v,-1,1,-1,1); amplitude*v/Math.exp(decay*time) Dan
... View more