|
ASPiK SDK
|
The DelayAPF object implements a delaying APF with optional LPF and optional modulated delay time with LFO. More...
#include <fxobjects.h>
Public Member Functions | |
| virtual bool | reset (double _sampleRate) |
| virtual double | processAudioSample (double xn) |
| virtual bool | canProcessAudioFrame () |
| DelayAPFParameters | getParameters () |
| void | setParameters (const DelayAPFParameters ¶ms) |
| void | createDelayBuffer (double _sampleRate, double delay_mSec) |
Public Member Functions inherited from IAudioSignalProcessor | |
| virtual bool | reset (double _sampleRate)=0 |
| virtual double | processAudioSample (double xn)=0 |
| virtual bool | canProcessAudioFrame ()=0 |
| virtual void | setSampleRate (double _sampleRate) |
| virtual void | enableAuxInput (bool enableAuxInput) |
| virtual double | processAuxInputAudioSample (double xn) |
| virtual bool | processAudioFrame (const float *inputFrame, float *outputFrame, uint32_t inputChannels, uint32_t outputChannels) |
Protected Attributes | |
| DelayAPFParameters | delayAPFParameters |
| obeject parameters | |
| double | sampleRate = 0.0 |
| current sample rate | |
| double | bufferLength_mSec = 0.0 |
| total buffer length in mSec | |
| SimpleDelay | delay |
| delay | |
| LFO | modLFO |
| LFO. | |
| double | lpf_state = 0.0 |
| LPF state register (z^-1) | |
The DelayAPF object implements a delaying APF with optional LPF and optional modulated delay time with LFO.
Audio I/O:
Control I/F:
|
inlinevirtual |
return false: this object only processes samples
Implements IAudioSignalProcessor.
|
inline |
create the delay buffer in mSec
|
inline |
get parameters: note use of custom structure for passing param data
|
inlinevirtual |
process one input sample through object
| xn | input |
Implements IAudioSignalProcessor.
Reimplemented in NestedDelayAPF.
|
inlinevirtual |
reset members to initialized state
Implements IAudioSignalProcessor.
Reimplemented in NestedDelayAPF.
|
inline |
set parameters: note use of custom structure for passing param data
| DelayAPFParameters | custom data structure |