Package wellen.dsp
Class FilterBiquad
java.lang.Object
wellen.dsp.FilterBiquad
- All Implemented Interfaces:
DSPNodeProcess
biquad filter inspired by Audio-EQ-Cookbook.txt
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionvoid
float
float
float
float
process
(float inputValue) void
process
(float[] buffer) void
set_frequency
(float pCutoffFrequency) void
set_mode
(int pFilterMode) void
set_peak_gain
(float pPeakGain) void
set_resonance
(float pResonance)
-
Constructor Details
-
FilterBiquad
public FilterBiquad() -
FilterBiquad
public FilterBiquad(int pSamplingRate)
-
-
Method Details
-
get_frequency
public float get_frequency() -
set_frequency
public void set_frequency(float pCutoffFrequency) - Parameters:
pCutoffFrequency
- cutoff frequency in Hz
-
get_resonance
public float get_resonance() -
set_resonance
public void set_resonance(float pResonance) -
get_peak_gain
public float get_peak_gain() -
set_peak_gain
public void set_peak_gain(float pPeakGain) -
set_mode
public void set_mode(int pFilterMode) -
process
public void process(float[] buffer) -
calculate
public void calculate() -
process
public float process(float inputValue) - Specified by:
process
in interfaceDSPNodeProcess
- Parameters:
inputValue
- input signal- Returns:
- processed signal
-