The NestedDelayAPF object implements a pair of nested Delaying APF structures. These are labled the outer and inner APFs. The outer APF's LPF and LFO may be optionally enabled. You might want to extend this object to enable and use the inner LPF and LFO as well.
More...
#include <fxobjects.h>
|
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 NestedDelayAPF object implements a pair of nested Delaying APF structures. These are labled the outer and inner APFs. The outer APF's LPF and LFO may be optionally enabled. You might want to extend this object to enable and use the inner LPF and LFO as well.
Audio I/O:
- Processes mono input to mono output.
Control I/F:
- Author
- Will Pirkle http://www.willpirkle.com
- Version
- Revision : 1.0
- Date
- Date : 2018 / 09 / 7
◆ createDelayBuffers()
void NestedDelayAPF::createDelayBuffers |
( |
double |
_sampleRate, |
|
|
double |
delay_mSec, |
|
|
double |
nestedAPFDelay_mSec |
|
) |
| |
|
inline |
createDelayBuffers – note there are two delay times here for inner and outer APFs
◆ getParameters()
get parameters: note use of custom structure for passing param data
- Returns
- BiquadParameters custom data structure
◆ processAudioSample()
virtual double NestedDelayAPF::processAudioSample |
( |
double |
xn | ) |
|
|
inlinevirtual |
process mono audio input
- Parameters
-
- Returns
- the processed sample
Reimplemented from DelayAPF.
◆ reset()
virtual bool NestedDelayAPF::reset |
( |
double |
_sampleRate | ) |
|
|
inlinevirtual |
reset members to initialized state
Reimplemented from DelayAPF.
◆ setParameters()
set parameters: note use of custom structure for passing param data
- Parameters
-
The documentation for this class was generated from the following file: