com.jsyn.unitgen
Class FilterLowShelf

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.FilterBiquadShelf
                      extended by com.jsyn.unitgen.FilterLowShelf
All Implemented Interfaces:
UnitSink, UnitSource

public class FilterLowShelf
extends FilterBiquadShelf

LowShelf Filter. This creates a flat response below the cutoff frequency. This filter is sometimes used at the end of a bank of EQ filters. 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.FilterBiquadShelf
gain, slope
 
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
FilterLowShelf()
           
 
Method Summary
 void updateCoefficients()
          This method is called by Filter_BiquadShelf to update coefficients.
 
Methods inherited from class com.jsyn.unitgen.FilterBiquadShelf
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

FilterLowShelf

public FilterLowShelf()
Method Detail

updateCoefficients

public void updateCoefficients()
This method is called by Filter_BiquadShelf to update coefficients.

Specified by:
updateCoefficients in class FilterBiquadShelf