2 summary:: Simple delay line with linear interpolation.
3 related:: Classes/DelayC, Classes/DelayN, Classes/BufDelayL
4 categories:: UGens>Delays
9 Simple delay line with linear interpolation. See also
10 link::Classes/DelayN:: which uses no interpolation, and
11 link::Classes/DelayC:: which uses cubic interpolation. Cubic
12 interpolation is more computationally expensive than linear,
23 argument::maxdelaytime
24 The maximum delay time in seconds. used to initialize the delay buffer size.
27 Delay time in seconds.
30 Output will be multiplied by this value.
33 This value will be added to the output.
39 // Dust randomly triggers Decay to create an exponential
40 // decay envelope for the WhiteNoise input source
42 z = Decay.ar(Dust.ar(1,0.5), 0.3, WhiteNoise.ar);
43 DelayL.ar(z, 0.2, 0.2, 1, z); // input is mixed with delay via the add input
48 // recursive application of delay.
50 z = Decay2.ar(Dust.ar(1, 0.5), 0.01, 0.1, Saw.ar(100 + [0, 1]));
51 5.do { |i| z = DelayL.ar(RLPF.ar(z, Rand(100, 3000), 0.03), 1, 1 / (2**i), 1, z * 0.5) };