The WDFTunableButterLPF3 object implements a tunable 3rd order Butterworth ladder filter. NOTE: designed with Elsie www.TonneSoftware.comm.
More...
#include <fxobjects.h>
|
virtual bool | reset (double _sampleRate) |
|
virtual bool | canProcessAudioFrame () |
|
virtual double | processAudioSample (double xn) |
|
void | createWDF () |
|
void | setUsePostWarping (bool b) |
|
void | setFilterFc (double fc_Hz) |
|
virtual bool | reset (double _sampleRate) |
|
virtual bool | canProcessAudioFrame () |
|
virtual double | processAudioSample (double xn) |
|
void | createWDF () |
|
void | setUsePostWarping (bool b) |
|
void | setFilterFc (double fc_Hz) |
|
virtual bool | reset (double _sampleRate) |
|
virtual bool | canProcessAudioFrame () |
|
virtual double | processAudioSample (double xn) |
|
void | createWDF () |
|
void | setUsePostWarping (bool b) |
|
void | setFilterFc (double fc_Hz) |
|
virtual bool | reset (double _sampleRate) |
|
virtual bool | canProcessAudioFrame () |
|
virtual double | processAudioSample (double xn) |
|
void | createWDF () |
|
void | setUsePostWarping (bool b) |
|
void | setFilterFc (double fc_Hz) |
|
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 WDFTunableButterLPF3 object implements a tunable 3rd order Butterworth ladder filter. NOTE: designed with Elsie www.TonneSoftware.comm.
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() [1/4]
virtual bool WDFTunableButterLPF3::canProcessAudioFrame |
( |
| ) |
|
|
inlinevirtual |
◆ canProcessAudioFrame() [2/4]
virtual bool WDFTunableButterLPF3::canProcessAudioFrame |
( |
| ) |
|
|
inlinevirtual |
◆ canProcessAudioFrame() [3/4]
virtual bool WDFTunableButterLPF3::canProcessAudioFrame |
( |
| ) |
|
|
inlinevirtual |
◆ canProcessAudioFrame() [4/4]
virtual bool WDFTunableButterLPF3::canProcessAudioFrame |
( |
| ) |
|
|
inlinevirtual |
◆ createWDF() [1/4]
void WDFTunableButterLPF3::createWDF |
( |
| ) |
|
|
inline |
create the filter structure; may be called more than once
◆ createWDF() [2/4]
void WDFTunableButterLPF3::createWDF |
( |
| ) |
|
|
inline |
create the filter structure; may be called more than once
◆ createWDF() [3/4]
void WDFTunableButterLPF3::createWDF |
( |
| ) |
|
|
inline |
create the filter structure; may be called more than once
◆ createWDF() [4/4]
void WDFTunableButterLPF3::createWDF |
( |
| ) |
|
|
inline |
create the filter structure; may be called more than once
◆ processAudioSample() [1/4]
virtual double WDFTunableButterLPF3::processAudioSample |
( |
double |
xn | ) |
|
|
inlinevirtual |
process input x(n) through the WDF ladder filter to produce return value y(n)
- Parameters
-
- Returns
- the processed sample
Implements IAudioSignalProcessor.
◆ processAudioSample() [2/4]
virtual double WDFTunableButterLPF3::processAudioSample |
( |
double |
xn | ) |
|
|
inlinevirtual |
process input x(n) through the WDF ladder filter to produce return value y(n)
- Parameters
-
- Returns
- the processed sample
Implements IAudioSignalProcessor.
◆ processAudioSample() [3/4]
virtual double WDFTunableButterLPF3::processAudioSample |
( |
double |
xn | ) |
|
|
inlinevirtual |
process input x(n) through the WDF ladder filter to produce return value y(n)
- Parameters
-
- Returns
- the processed sample
Implements IAudioSignalProcessor.
◆ processAudioSample() [4/4]
virtual double WDFTunableButterLPF3::processAudioSample |
( |
double |
xn | ) |
|
|
inlinevirtual |
process input x(n) through the WDF ladder filter to produce return value y(n)
- Parameters
-
- Returns
- the processed sample
Implements IAudioSignalProcessor.
◆ reset() [1/4]
virtual bool WDFTunableButterLPF3::reset |
( |
double |
_sampleRate | ) |
|
|
inlinevirtual |
◆ reset() [2/4]
virtual bool WDFTunableButterLPF3::reset |
( |
double |
_sampleRate | ) |
|
|
inlinevirtual |
◆ reset() [3/4]
virtual bool WDFTunableButterLPF3::reset |
( |
double |
_sampleRate | ) |
|
|
inlinevirtual |
◆ reset() [4/4]
virtual bool WDFTunableButterLPF3::reset |
( |
double |
_sampleRate | ) |
|
|
inlinevirtual |
◆ setFilterFc() [1/4]
void WDFTunableButterLPF3::setFilterFc |
( |
double |
fc_Hz | ) |
|
|
inline |
◆ setFilterFc() [2/4]
void WDFTunableButterLPF3::setFilterFc |
( |
double |
fc_Hz | ) |
|
|
inline |
◆ setFilterFc() [3/4]
void WDFTunableButterLPF3::setFilterFc |
( |
double |
fc_Hz | ) |
|
|
inline |
◆ setFilterFc() [4/4]
void WDFTunableButterLPF3::setFilterFc |
( |
double |
fc_Hz | ) |
|
|
inline |
◆ setUsePostWarping() [1/4]
void WDFTunableButterLPF3::setUsePostWarping |
( |
bool |
b | ) |
|
|
inline |
parameter setter for warping
◆ setUsePostWarping() [2/4]
void WDFTunableButterLPF3::setUsePostWarping |
( |
bool |
b | ) |
|
|
inline |
parameter setter for warping
◆ setUsePostWarping() [3/4]
void WDFTunableButterLPF3::setUsePostWarping |
( |
bool |
b | ) |
|
|
inline |
parameter setter for warping
◆ setUsePostWarping() [4/4]
void WDFTunableButterLPF3::setUsePostWarping |
( |
bool |
b | ) |
|
|
inline |
parameter setter for warping
The documentation for this class was generated from the following file:
- C:/RackAFX_v7/ASPIK_SDK/samples/demo_custom_views/With FFTW/DemoCustomViews/project_source/source/PluginObjects/fxobjects.h