Package wellen.dsp

Class FilterMoogLadderLowPass

java.lang.Object
wellen.dsp.FilterMoogLadderLowPass
All Implemented Interfaces:
DSPNodeProcess

public class FilterMoogLadderLowPass extends Object implements DSPNodeProcess
low-pass filter implementing the Moog Ladder.
  • Constructor Details

    • FilterMoogLadderLowPass

      public FilterMoogLadderLowPass()
    • FilterMoogLadderLowPass

      public FilterMoogLadderLowPass(int sampling_rate)
  • Method Details

    • process

      public float process(float pSignal)
      Specified by:
      process in interface DSPNodeProcess
      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 )