public class PulseOscillatorBL extends SawtoothOscillatorBL
Modifier and Type | Field and Description |
---|---|
UnitInputPort |
width
Controls the duty cycle of the pulse waveform.
|
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 |
---|
PulseOscillatorBL() |
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 width
protected double generateBL(MultiTable multiTable, double currentPhase, double positivePhaseIncrement, double flevel, int i)
generateBL
in class SawtoothOscillatorBL