DelayL simple delay line with linear interpolation
DelayL.ar(in, maxdelaytime, delaytime, mul, add)
DelayL.kr(in, maxdelaytime, delaytime, mul, add)
Simple delay line with linear interpolation. See also [DelayN] which uses no interpolation, and [DelayC] which uses cubic interpolation. Cubic interpolation is more computationally expensive than linear, but more accurate.
See also [BufDelayL].
in - the input signal.
maxdelaytime - the maximum delay time in seconds. used to initialize the delay buffer size.
delaytime - delay time in seconds.
(
// Dust randomly triggers Decay to create an exponential
// decay envelope for the WhiteNoise input source
{
z = Decay.ar(Dust.ar(1,0.5), 0.3, WhiteNoise.ar);
DelayL.ar(z, 0.2, 0.2, 1, z); // input is mixed with delay via the add input
}.play
)