Package wellen.dsp
Class FilterMoogLadderLowPass
java.lang.Object
wellen.dsp.FilterMoogLadderLowPass
- All Implemented Interfaces:
DSPNodeProcess
low-pass filter implementing the Moog Ladder.
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionfloat
float
float
process
(float pSignal) void
set_frequency
(float pCutoffFrequency) void
set_resonance
(float pResonance)
-
Constructor Details
-
FilterMoogLadderLowPass
public FilterMoogLadderLowPass() -
FilterMoogLadderLowPass
public FilterMoogLadderLowPass(int sampling_rate)
-
-
Method Details
-
process
public float process(float pSignal) - Specified by:
process
in interfaceDSPNodeProcess
- Parameters:
pSignal
- input signal- Returns:
- processed signal
-
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) - Parameters:
pResonance
- resonance factor [0.0, 1.0] ( becomes unstable close to 1.0 )
-