Signalsmith Audio's DSP Library  1.6.0
Useful C++ classes/templates for audio effects
Files | Classes | Modules
Delay utilities

Description

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...
 

Modules

 Interpolators