The SimpleDelay object implements a basic delay line without feedback.
More...
#include <fxobjects.h>
The SimpleDelay object implements a basic delay line without feedback.
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
◆ canProcessAudioFrame()
virtual bool SimpleDelay::canProcessAudioFrame |
( |
| ) |
|
|
inlinevirtual |
◆ createDelayBuffer()
void SimpleDelay::createDelayBuffer |
( |
double |
_sampleRate, |
|
|
double |
_bufferLength_mSec |
|
) |
| |
|
inline |
create a new delay buffer
◆ getParameters()
get parameters: note use of custom structure for passing param data
- Returns
- SimpleDelayParameters custom data structure
◆ processAudioSample()
virtual double SimpleDelay::processAudioSample |
( |
double |
xn | ) |
|
|
inlinevirtual |
◆ readDelay()
double SimpleDelay::readDelay |
( |
| ) |
|
|
inline |
read delay at current location
◆ readDelayAtPercentage()
double SimpleDelay::readDelayAtPercentage |
( |
double |
delayPercent | ) |
|
|
inline |
read delay at a percentage of total length
◆ readDelayAtTime_mSec()
double SimpleDelay::readDelayAtTime_mSec |
( |
double |
_delay_mSec | ) |
|
|
inline |
read delay at current location
◆ reset()
virtual bool SimpleDelay::reset |
( |
double |
_sampleRate | ) |
|
|
inlinevirtual |
◆ setParameters()
set parameters: note use of custom structure for passing param data
- Parameters
-
◆ writeDelay()
void SimpleDelay::writeDelay |
( |
double |
xn | ) |
|
|
inline |
write a new value into the delay
The documentation for this class was generated from the following file: