public class MorphingOscillatorBL extends PulseOscillatorBL
Modifier and Type | Field and Description |
---|---|
UnitInputPort |
shape
Controls the shape of the waveform.
|
width
amplitude, DEFAULT_AMPLITUDE, DEFAULT_FREQUENCY, frequency, output, phase
FALSE, PORT_NAME_AMPLITUDE, PORT_NAME_CUTOFF, PORT_NAME_FREQUENCY, PORT_NAME_FREQUENCY_SCALER, PORT_NAME_INPUT, PORT_NAME_OUTPUT, PORT_NAME_PAN, PORT_NAME_PHASE, PORT_NAME_PRESSURE, PORT_NAME_TIMBRE, PORT_NAME_TIME, synthesisEngine, TRUE, VERY_SMALL_FLOAT
Constructor and Description |
---|
MorphingOscillatorBL() |
Modifier and Type | Method and Description |
---|---|
protected double |
generateBL(MultiTable multiTable,
double currentPhase,
double positivePhaseIncrement,
double flevel,
int i) |
generate
convertFrequencyToPhaseIncrement, getOutput, noteOff, noteOff, noteOn, noteOn, usePreset
addPort, addPort, autoStop, convertHalfLifeToMultiplier, convertTimeToRate, flattenOutputs, generate, getCircuit, getFramePeriod, getFrameRate, getId, getPortByName, getPorts, getSynthesisEngine, getSynthesizer, getTopUnit, getUnitGenerator, incrementWrapPhase, isEnabled, isStartRequired, printConnections, printConnections, printConnections, pullData, setCircuit, setEnabled, setFrameRate, setPort, setSynthesisEngine, start, start, start, stop, stop, stop
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
getUnitGenerator, setPort
public UnitInputPort shape
protected double generateBL(MultiTable multiTable, double currentPhase, double positivePhaseIncrement, double flevel, int i)
generateBL
in class PulseOscillatorBL