This is a wrapper which creates a multiple tap delay line using RecordBuf and PlayBuf .
RecordBuf.ar and PlayBuf.ar operate block by block. If a delay time is greater than the buffer size minus the server's block size, the write and read heads might interfere in unintended ways. Use a slightly larger buffer if this happens.| timesArray |
A Ref to an Array of delay times in seconds. |
| levelsArray |
A Ref to an Array of amplitudes. |
| in |
The input signal. |
| mul |
Output will be multiplied by this value. |
| add |
This value will be added to the output. |
| bufnum |
The number of the buffer to use for the delay. This must be at least as long as the longest tap time. |