SuperCollider CLASSES

Decay

Exponential decay
Inherits from: Filter : PureUGen : UGen : AbstractFunction : Object

Description

This is essentially the same as Integrator except that instead of supplying the coefficient directly, it is calculated 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.

Class Methods

*ar (in: 0, decayTime: 1, mul: 1, add: 0)

*kr (in: 0, decayTime: 1, mul: 1, add: 0)

Arguments:

in

The input signal.

decayTime

60 dB decay time in seconds.

mul
add

Inherited class methods

Instance Methods

Inherited instance methods

Examples

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) });