Decay exponential decay

Inherits from: Object : AbstractFunction : UGen : Filter

Decay.ar(in, decayTime, mul, add)

Decay.kr(in, decayTime, mul, add)

This is essentially the same as Integrator except that instead of supplying the coefficient directly, it is caculated from a 60 dB decay time. This is the time required for the integrator to lose 99.9 % of its value or -60dB. This is useful for exponential decaying envelopes triggered by impulses.

in - input signal

decayTime - 60 dB decay time in seconds.

plot({ Decay.ar(Impulse.ar(1), 0.01) });

// used as an envelope

play({ Decay.ar(Impulse.ar(XLine.kr(1,50,20), 0.25), 0.2, PinkNoise.ar, 0) });