public class MixerMono extends UnitGenerator implements UnitSink, UnitSource
MixerMonoRamped
,
MixerStereo
Modifier and Type | Field and Description |
---|---|
UnitInputPort |
amplitude
Master gain control.
|
UnitInputPort |
gain
Linear gain for the corresponding input.
|
UnitInputPort |
input |
UnitOutputPort |
output |
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 |
---|
MixerMono(int numInputs) |
Modifier and Type | Method and Description |
---|---|
void |
generate(int start,
int limit)
Perform essential synthesis function.
|
UnitInputPort |
getInput() |
int |
getNumOutputs() |
UnitOutputPort |
getOutput() |
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, start, start, stop, stop
getUnitGenerator
public UnitInputPort input
public UnitInputPort gain
public UnitInputPort amplitude
public UnitOutputPort output
public int getNumOutputs()
public void generate(int start, int limit)
UnitGenerator
generate
in class UnitGenerator
start
- offset into port bufferslimit
- limit offset into port buffers for looppublic UnitInputPort getInput()
public UnitOutputPort getOutput()
getOutput
in interface UnitSource