Class ARBQ1BiquadBPFBWO8
java.lang.Object
com.io7m.aradine.filter.biquad1.ARBQ1BiquadBPFBWO8
- All Implemented Interfaces:
ARBQ1BiquadType
A biquad band-pass filter of order 8, implemented as two biquad filters in series. Q values for each stages are chosen to give a Butterworth-like response.
- See Also:
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiondoubleprocessOneFrame(double input) Process a single input frame.voidsetCutoff(double newCutoff) Specify a new frequency cutoff value.Methods inherited from class Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface ARBQ1BiquadType
processOneFrameBuffers
-
Constructor Details
-
ARBQ1BiquadBPFBWO8
public ARBQ1BiquadBPFBWO8()Create a new filter.
-
-
Method Details
-
setCutoff
public void setCutoff(double newCutoff) Description copied from interface:ARBQ1BiquadTypeSpecify a new frequency cutoff value.
- Specified by:
setCutoffin interfaceARBQ1BiquadType- Parameters:
newCutoff- The cutoff
-
processOneFrame
public double processOneFrame(double input) Description copied from interface:ARBQ1BiquadTypeProcess a single input frame.- Specified by:
processOneFramein interfaceARBQ1BiquadType- Parameters:
input- The input frame- Returns:
- The output frame
-