com.jsyn.unitgen
Class FilterLowPass

java.lang.Object
  extended by com.jsyn.unitgen.UnitGenerator
      extended by com.jsyn.unitgen.UnitFilter
          extended by com.jsyn.unitgen.TunableFilter
              extended by com.jsyn.unitgen.FilterBiquad
                  extended by com.jsyn.unitgen.FilterBiquadCommon
                      extended by com.jsyn.unitgen.FilterLowPass
All Implemented Interfaces:
UnitSink, UnitSource

public class FilterLowPass
extends FilterBiquadCommon

HighPass Filter. Frequencies below the center frequency are allowed to pass. This filter is based on the BiQuad filter. Coefficients are updated whenever the frequency or Q changes.


Field Summary
 
Fields inherited from class com.jsyn.unitgen.FilterBiquadCommon
Q
 
Fields inherited from class com.jsyn.unitgen.FilterBiquad
amplitude
 
Fields inherited from class com.jsyn.unitgen.TunableFilter
frequency
 
Fields inherited from class com.jsyn.unitgen.UnitFilter
input, output
 
Fields inherited from class com.jsyn.unitgen.UnitGenerator
FALSE, TRUE
 
Constructor Summary
FilterLowPass()
           
 
Method Summary
 void updateCoefficients()
          This method is by Filter_Biquad to update coefficients for the Filter_LowPass filter.
 
Methods inherited from class com.jsyn.unitgen.FilterBiquadCommon
computeBiquadCommon, recalculate
 
Methods inherited from class com.jsyn.unitgen.FilterBiquad
generate, performBiquadFilter
 
Methods inherited from class com.jsyn.unitgen.UnitFilter
getInput, getOutput
 
Methods inherited from class com.jsyn.unitgen.UnitGenerator
addPort, convertHalfLifeToMultiplier, flattenOutputs, generate, getFramePeriod, getFrameRate, getPortByName, getPorts, getSynthesisEngine, isEnabled, pullData, setCircuit, setFrameRate, setSynthesisEngine, start, stop
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

FilterLowPass

public FilterLowPass()
Method Detail

updateCoefficients

public void updateCoefficients()
This method is by Filter_Biquad to update coefficients for the Filter_LowPass filter.

Specified by:
updateCoefficients in class FilterBiquadCommon