com.jsyn.unitgen
Class FilterBandStop

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.FilterBandStop
All Implemented Interfaces:
UnitSink, UnitSource

public class FilterBandStop
extends FilterBiquadCommon

/** BandStop Filter. Frequencies around the center frequency are blocked. 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
FilterBandStop()
           
 
Method Summary
 void updateCoefficients()
          Abstract method.
 
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

FilterBandStop

public FilterBandStop()
Method Detail

updateCoefficients

public void updateCoefficients()
Description copied from class: FilterBiquadCommon
Abstract method. Each filter must implement its update of coefficients.

Specified by:
updateCoefficients in class FilterBiquadCommon