Standalone templated classes for delays.
You can set up a Buffer or MultiBuffer, and get interpolated samples using a Reader (separately on each channel in the multi-channel case) - or you can use Delay/MultiDelay which include their own buffers.
Interpolation quality is chosen using a template class, from Interpolators.
Files | |
| file | delay.h |
Classes | |
| class | signalsmith::delay::Buffer< Sample > |
| Single-channel delay buffer. More... | |
| class | signalsmith::delay::MultiBuffer< Sample > |
| Multi-channel delay buffer. More... | |
| class | signalsmith::delay::Reader< Sample, Interpolator > |
| A delay-line reader which uses an external buffer. More... | |
| class | signalsmith::delay::Delay< Sample, Interpolator > |
| A single-channel delay-line containing its own buffer. More... | |
| class | signalsmith::delay::MultiDelay< Sample, Interpolator > |
| A multi-channel delay-line with its own buffer. More... | |
Topics | |
| Interpolators | |