|
OpenWareLaboratory
|
Delay line signal processor implemented with a circular buffer, allowing fractional delay times. More...


Public Member Functions | |
| void | clear () |
| FractionalDelayProcessor () | |
| FractionalDelayProcessor (float *buffer, size_t len) | |
| float | getDelay () |
| float | process (float input) |
| void | process (FloatArray input, FloatArray output) |
| Delay smoothly from the previous delay time to. More... | |
| void | setDelay (float samples) |
Static Public Member Functions | |
| static FractionalDelayProcessor * | create (size_t len) |
| static void | destroy (FractionalDelayProcessor *obj) |
Protected Attributes | |
| InterpolatingCircularFloatBuffer< im > | buffer |
| float | delay |
Delay line signal processor implemented with a circular buffer, allowing fractional delay times.
Definition at line 50 of file DelayProcessor.h.
|
inline |
Definition at line 55 of file DelayProcessor.h.
Referenced by FractionalDelayProcessor< im >::create().
|
inline |
Definition at line 56 of file DelayProcessor.h.
|
inline |
Definition at line 63 of file DelayProcessor.h.
References FractionalDelayProcessor< im >::buffer.
|
inlinestatic |
Definition at line 78 of file DelayProcessor.h.
References FractionalDelayProcessor< im >::FractionalDelayProcessor().
|
inlinestatic |
Definition at line 81 of file DelayProcessor.h.
References FractionalDelayProcessor< im >::buffer.
|
inline |
Definition at line 57 of file DelayProcessor.h.
References FractionalDelayProcessor< im >::delay.
|
inlinevirtual |
Reimplemented from SignalProcessor.
Definition at line 66 of file DelayProcessor.h.
References FractionalDelayProcessor< im >::buffer, and FractionalDelayProcessor< im >::delay.
|
inlinevirtual |
Delay smoothly from the previous delay time to.
| newDelay |
Reimplemented from SignalProcessor.
Definition at line 74 of file DelayProcessor.h.
References FractionalDelayProcessor< im >::buffer, FractionalDelayProcessor< im >::delay, and SimpleArray< T >::getSize().
|
inline |
Definition at line 60 of file DelayProcessor.h.
References FractionalDelayProcessor< im >::delay.
|
protected |
Definition at line 52 of file DelayProcessor.h.
Referenced by FractionalDelayProcessor< im >::clear(), FractionalDelayProcessor< im >::destroy(), and FractionalDelayProcessor< im >::process().
|
protected |
Definition at line 53 of file DelayProcessor.h.
Referenced by FractionalDelayProcessor< im >::getDelay(), FractionalDelayProcessor< im >::process(), and FractionalDelayProcessor< im >::setDelay().