public class TapIn extends UGen
UGen.OutputInitializationRegime, UGen.OutputPauseRegimebufferSize, bufIn, bufOut, context, ins, outputInitializationRegime, outputPauseRegime, outs| Constructor and Description |
|---|
TapIn(AudioContext ac,
float maxDelayInMS) |
| Modifier and Type | Method and Description |
|---|---|
void |
calculateBuffer()
Called by the signal chain to update this UGen's ouput data.
|
float |
fillBufferAllpass(float[] buf,
int sampDel,
float g,
float lastY) |
float |
fillBufferAllpass(float[] buf,
UGen env,
float lastY) |
void |
fillBufferLinear(float[] buf,
float numSamplesBack) |
void |
fillBufferLinear(float[] buf,
UGen env) |
void |
fillBufferNoInterp(float[] buf,
int numSamplesBack) |
void |
fillBufferNoInterp(float[] buf,
UGen env) |
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 TapIn(AudioContext ac, float maxDelayInMS)
ac - AudioContextmaxDelayInMS - The size of the tapin memory buffer in milliseconds.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 void fillBufferLinear(float[] buf,
UGen env)
public void fillBufferLinear(float[] buf,
float numSamplesBack)
public void fillBufferNoInterp(float[] buf,
UGen env)
public void fillBufferNoInterp(float[] buf,
int numSamplesBack)
public float fillBufferAllpass(float[] buf,
UGen env,
float lastY)
public float fillBufferAllpass(float[] buf,
int sampDel,
float g,
float lastY)
buf - sampDel - g - lastY -