|
ASPiK SDK
|
The AnalogFIRFilter object implements a somewhat silly algorithm that implaments an analog magnitude response as a FIR filter. NOT DESIGNED to replace virtual analog; rather it is intended to show the frequency sampling method in an easy (and fun) way. More...
#include <fxobjects.h>
Public Member Functions | |
| virtual bool | reset (double _sampleRate) |
| virtual double | processAudioSample (double xn) |
| virtual bool | canProcessAudioFrame () |
| AnalogFIRFilterParameters | getParameters () |
| void | setParameters (AnalogFIRFilterParameters _parameters) |
Public Member Functions inherited from IAudioSignalProcessor | |
| 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 AnalogFIRFilter object implements a somewhat silly algorithm that implaments an analog magnitude response as a FIR filter. NOT DESIGNED to replace virtual analog; rather it is intended to show the frequency sampling method in an easy (and fun) way.
Audio I/O:
Control I/F:
|
inlinevirtual |
return false: this object only processes samples
Implements IAudioSignalProcessor.
|
inline |
get parameters: note use of custom structure for passing param data
|
inlinevirtual |
pefrorm the convolution
| xn | input |
Implements IAudioSignalProcessor.
|
inlinevirtual |
reset members to initialized state
Implements IAudioSignalProcessor.
|
inline |
set parameters: note use of custom structure for passing param data
| AnalogFIRFilterParameters | custom data structure |