#include <delay.h>
A delay-line reader which uses an external buffer.
This is useful if you have multiple delay-lines reading from the same buffer.
Inherits signalsmith::delay::InterpolatorLinear< Sample >.
Methods | |
Reader (const Interpolator< Sample > &interpolator) | |
Pass in a configured interpolator. | |
template<typename Buffer> | |
Sample | read (const Buffer &buffer, Sample delaySamples) const |
Additional Inherited Members | |
![]() | |
template<class Data> | |
static Sample | fractional (const Data &data, Sample fractional) |
![]() | |
static constexpr int | inputLength = 2 |
static constexpr int | latency = 0 |
|
inline |
Pass in a configured interpolator.