2 summary:: Buffer based simple delay line with linear interpolation.
3 related:: Classes/BufDelayC, Classes/BufDelayN, Classes/DelayL
4 categories:: UGens>Delays>Buffer
9 Simple delay line with linear interpolation which uses a buffer for its
10 internal memory. See also link::Classes/BufDelayN:: which uses no
11 interpolation, and link::Classes/BufDelayC:: which uses cubic
12 interpolation. Cubic interpolation is more computationally expensive
13 than linear, but more accurate.
27 Delay time in seconds.
30 Warning:: For reasons of efficiency, the effective buffer size is limited to the previous power of two. So, if 44100 samples are allocated, the maximum delay would be 32768 samples.
38 b = Buffer.alloc(s,44100,1);
41 // Dust randomly triggers Decay to create an exponential
42 // decay envelope for the WhiteNoise input source
44 z = Decay.ar(Dust.ar(1,0.5), 0.3, WhiteNoise.ar);
45 BufDelayL.ar(b.bufnum, z, 0.2, 1, z); // input is mixed with delay via the add input