public class Mult extends UGen
UGen.OutputInitializationRegime, UGen.OutputPauseRegimebufferSize, bufIn, bufOut, context, ins, outputInitializationRegime, outputPauseRegime, outs| Constructor and Description |
|---|
Mult(AudioContext context,
int channels,
float multiplier)
Constructor for a Mult object with a static multiplier value.
|
Mult(AudioContext context,
int channels,
UGen multiplierUGen)
Constructor for a Mult object with a UGen controlling the multiplier
value.
|
Mult(AudioContext context,
UGen input,
UGen multiplierUGen)
Constructor for a Mult object with a given UGen as input and another as multiplier.
|
| Modifier and Type | Method and Description |
|---|---|
void |
calculateBuffer()
Called by the signal chain to update this UGen's ouput data.
|
float |
getMultiplier()
Gets the current multiplier value.
|
UGen |
getMultiplierUGen()
Gets the multiplier UGen controller.
|
Mult |
setMultiplier(float multiplier)
Sets the multiplier to a static float value.
|
Mult |
setMultiplier(UGen multiplierUGen)
Sets a UGen to control the multiplier value.
|
addDependent, addInput, addInput, clearDependents, clearInputConnections, containsInput, crossfadeInput, getConnectedInputs, getContext, getEnvelopes, getIns, getNumberOfConnectedUGens, getNumberOfDependents, getOutBuffer, getOuts, getTimeTakenLastUpdate, getValue, getValue, getValueDouble, getValueDouble, initializeOuts, isTimerMode, isUpdated, noInputs, pause, printInBuffers, printInputList, printOutBuffers, removeAllConnections, removeConnection, removeDependent, setOutsToPause, setTimerMode, setValue, update, zeroIns, zeroOutsgetKillListener, getName, isDeleted, isPaused, kill, message, messageReceived, setKillListener, setName, start, toStringpublic Mult(AudioContext context, int channels, float multiplier)
context - The audio context.channels - The number of channels.multiplier - The multiplier value.public Mult(AudioContext context, int channels, UGen multiplierUGen)
context - The audio context.channels - The number of channels.multiplierUGen - The UGen controlling the multiplier value.public Mult(AudioContext context, UGen input, UGen multiplierUGen)
context - the AudioContext.input - the input UGen.multiplierUGen - the multiplier UGen.public void calculateBuffer()
UGenUGen.bufIn and putting data
into UGen.bufOut in some way. UGen.bufIn and UGen.bufOut are 2D arrays of floats of the form float[numChannels][bufferSize]. The length of the buffers is given by
UGen.bufferSize, and the number of channels of the input and output buffers are given by UGen.ins and UGen.outs respectively.calculateBuffer in class UGenpublic float getMultiplier()
public Mult setMultiplier(float multiplier)
multiplier - The new multiplier value.public Mult setMultiplier(UGen multiplierUGen)
multiplierUGen - The multiplier UGen.public UGen getMultiplierUGen()