This is a wrapper which creates a multiple tap delay line using RecordBuf and PlayBuf .
PlayBuf.aroperate 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.
A Ref to an Array of delay times in seconds.
A Ref to an Array of amplitudes.
The input signal.
Output will be multiplied by this value.
This value will be added to the output.
The number of the buffer to use for the delay. This must be at least as long as the longest tap time.