ASPiK SDK
|
The SimpleDelay object implements a basic delay line without feedback. More...
#include <fxobjects.h>
Public Member Functions | |
virtual bool | reset (double _sampleRate) |
SimpleDelayParameters | getParameters () |
void | setParameters (const SimpleDelayParameters ¶ms) |
virtual double | processAudioSample (double xn) |
virtual bool | canProcessAudioFrame () |
void | createDelayBuffer (double _sampleRate, double _bufferLength_mSec) |
double | readDelay () |
double | readDelayAtTime_mSec (double _delay_mSec) |
double | readDelayAtPercentage (double delayPercent) |
void | writeDelay (double xn) |
virtual bool | reset (double _sampleRate) |
SimpleDelayParameters | getParameters () |
void | setParameters (const SimpleDelayParameters ¶ms) |
virtual double | processAudioSample (double xn) |
virtual bool | canProcessAudioFrame () |
void | createDelayBuffer (double _sampleRate, double _bufferLength_mSec) |
double | readDelay () |
double | readDelayAtTime_mSec (double _delay_mSec) |
double | readDelayAtPercentage (double delayPercent) |
void | writeDelay (double xn) |
virtual bool | reset (double _sampleRate) |
SimpleDelayParameters | getParameters () |
void | setParameters (const SimpleDelayParameters ¶ms) |
virtual double | processAudioSample (double xn) |
virtual bool | canProcessAudioFrame () |
void | createDelayBuffer (double _sampleRate, double _bufferLength_mSec) |
double | readDelay () |
double | readDelayAtTime_mSec (double _delay_mSec) |
double | readDelayAtPercentage (double delayPercent) |
void | writeDelay (double xn) |
virtual bool | reset (double _sampleRate) |
SimpleDelayParameters | getParameters () |
void | setParameters (const SimpleDelayParameters ¶ms) |
virtual double | processAudioSample (double xn) |
virtual bool | canProcessAudioFrame () |
void | createDelayBuffer (double _sampleRate, double _bufferLength_mSec) |
double | readDelay () |
double | readDelayAtTime_mSec (double _delay_mSec) |
double | readDelayAtPercentage (double delayPercent) |
void | writeDelay (double xn) |
![]() | |
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) |
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) |
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) |
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) |
The SimpleDelay object implements a basic delay line without feedback.
Audio I/O:
Control I/F:
|
inlinevirtual |
reset members to initialized state
Implements IAudioSignalProcessor.
|
inlinevirtual |
reset members to initialized state
Implements IAudioSignalProcessor.
|
inlinevirtual |
reset members to initialized state
Implements IAudioSignalProcessor.
|
inlinevirtual |
reset members to initialized state
Implements IAudioSignalProcessor.
|
inline |
create a new delay buffer
|
inline |
create a new delay buffer
|
inline |
create a new delay buffer
|
inline |
create a new delay buffer
|
inline |
get parameters: note use of custom structure for passing param data
|
inline |
get parameters: note use of custom structure for passing param data
|
inline |
get parameters: note use of custom structure for passing param data
|
inline |
get parameters: note use of custom structure for passing param data
|
inlinevirtual |
process MONO audio delay
xn | input |
Implements IAudioSignalProcessor.
|
inlinevirtual |
process MONO audio delay
xn | input |
Implements IAudioSignalProcessor.
|
inlinevirtual |
process MONO audio delay
xn | input |
Implements IAudioSignalProcessor.
|
inlinevirtual |
process MONO audio delay
xn | input |
Implements IAudioSignalProcessor.
|
inline |
read delay at current location
|
inline |
read delay at current location
|
inline |
read delay at current location
|
inline |
read delay at current location
|
inline |
read delay at a percentage of total length
|
inline |
read delay at a percentage of total length
|
inline |
read delay at a percentage of total length
|
inline |
read delay at a percentage of total length
|
inline |
read delay at current location
|
inline |
read delay at current location
|
inline |
read delay at current location
|
inline |
read delay at current location
|
inlinevirtual |
reset members to initialized state
Implements IAudioSignalProcessor.
|
inlinevirtual |
reset members to initialized state
Implements IAudioSignalProcessor.
|
inlinevirtual |
reset members to initialized state
Implements IAudioSignalProcessor.
|
inlinevirtual |
reset members to initialized state
Implements IAudioSignalProcessor.
|
inline |
set parameters: note use of custom structure for passing param data
SimpleDelayParameters | custom data structure |
|
inline |
set parameters: note use of custom structure for passing param data
SimpleDelayParameters | custom data structure |
|
inline |
set parameters: note use of custom structure for passing param data
SimpleDelayParameters | custom data structure |
|
inline |
set parameters: note use of custom structure for passing param data
SimpleDelayParameters | custom data structure |
|
inline |
write a new value into the delay
|
inline |
write a new value into the delay
|
inline |
write a new value into the delay
|
inline |
write a new value into the delay