final case classLag3UD(rate: MaybeRate, in: GE, timeUp: GE = 0.1f, timeDown: GE = 0.1f) extends SingleOut with Product with Serializable
A cascaded exponential lag UGen with separate inputs for up and down slope.
Lag3UD.kr(in, up, down) is equivalent to
LagUD.kr(LagUD.kr(LagUD.kr(in, up, down), up, down), up, down) , thus
resulting in a smoother transition. This saves on CPU as you only have to
calculate the decay factors once instead of three times.
in
input signal.
timeUp
60 dB lag time in seconds effective during a rising
slope in the input signal
timeDown
60 dB lag time in seconds effective during a falling
slope in the input signal
A cascaded exponential lag UGen with separate inputs for up and down slope.
Lag3UD.kr(in, up, down)
is equivalent toLagUD.kr(LagUD.kr(LagUD.kr(in, up, down), up, down), up, down)
, thus resulting in a smoother transition. This saves on CPU as you only have to calculate the decay factors once instead of three times.input signal.
60 dB lag time in seconds effective during a rising slope in the input signal
60 dB lag time in seconds effective during a falling slope in the input signal
Lag2UD
Lag3
LagUD