FXChain

Holds a list of AudioEffects. getNextSample(input) call getNextSample(input) on each effect in the chain

Members

Functions

addEffect
void addEffect(AudioEffect effect)

Adds an effect to the end of the FX Chain

getNextSample
float getNextSample(const float input)

Override from AudioEffect. Processes the input through each effect and passes the result to the next effect.

reset
void reset()

Resets each effect in the chain. To clear buffers and recalculate coefficients.

Inherited Members

From AudioEffect

getNextSample
float getNextSample(const float input)

Process a sample that is passed to the processor, and return the next sample.

reset
void reset()

Should be used to free any delay elements or do any setup before play begins.

setSampleRate
void setSampleRate(float sampleRate)

Meta