public class TapIn extends UGen
UGen.OutputInitializationRegime, UGen.OutputPauseRegime
bufferSize, 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, zeroOuts
getKillListener, getName, isDeleted, isPaused, kill, message, messageReceived, setKillListener, setName, start, toString
public TapIn(AudioContext ac, float maxDelayInMS)
ac
- AudioContextmaxDelayInMS
- The size of the tapin memory buffer in milliseconds.public void calculateBuffer()
UGen
UGen.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 UGen
public 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
-