public abstract class FilterBiquad extends TunableFilter
FilterBandStop,
FilterBandPass,
FilterLowPass,
FilterHighPass,
FilterTwoPoleTwoZero| Modifier and Type | Field and Description |
|---|---|
UnitInputPort |
amplitude |
frequencyinput, outputFALSE, TRUE| Constructor and Description |
|---|
FilterBiquad() |
| Modifier and Type | Method and Description |
|---|---|
void |
generate(int start,
int limit)
Generic generate(int start, int limit) method calls this filter's
recalculate() and performBiquadFilter(int, int) methods.
|
void |
performBiquadFilter(int start,
int limit)
Each filter calls performBiquadFilter() through the generate(int, int)
method.
|
getInput, getOutputaddPort, addPort, convertHalfLifeToMultiplier, flattenOutputs, generate, getCircuit, getFramePeriod, getFrameRate, getPortByName, getPorts, getSynthesisEngine, getSynthesizer, getTopUnit, getUnitGenerator, isEnabled, pullData, setCircuit, setEnabled, setFrameRate, setPort, setSynthesisEngine, start, start, stop, stopequals, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetUnitGenerator, start, start, stop, stopgetUnitGeneratorpublic UnitInputPort amplitude
public void generate(int start,
int limit)
generate in class UnitGeneratorstart - offset into port bufferslimit - limit offset into port buffers for looppublic void performBiquadFilter(int start,
int limit)
JSyn => RBJ A0 => b0/a0 A1 => b1/a0 A2 => b2/a0 B1 => a1/a0 B2 => a2/a0
start - limit -