|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object net.beadsproject.beads.core.Bead net.beadsproject.beads.core.UGen net.beadsproject.beads.ugens.PanMonoToStereo
public class PanMonoToStereo
PanMonoToStereo pans a mono source between stereo channels.
Field Summary |
---|
Fields inherited from class net.beadsproject.beads.core.UGen |
---|
bufferSize, bufIn, bufOut, context, ins, outs |
Constructor Summary | |
---|---|
PanMonoToStereo(AudioContext context)
Instantiates a new PanMonoToStereo with default Static centre panned envelope. |
|
PanMonoToStereo(AudioContext context,
UGen panEnvelope)
Instantiates a new PanMonoToStereo. |
Method Summary | |
---|---|
void |
calculateBuffer()
Called by the signal chain to update this UGen's ouput data. |
UGen |
getPanEnvelope()
Gets the pan envelope. |
void |
setPanEnvelope(UGen panEnvelope)
Sets the pan envelope. |
Methods inherited from class net.beadsproject.beads.core.UGen |
---|
addDependent, addInput, addInput, clearInputConnections, getContext, getIns, getNumberOfConnectedUGens, getOuts, getValue, getValue, noInputs, pause, printInputList, printOutBuffers, removeAllConnections, removeDependent, setValue, update, zeroIns, zeroOuts |
Methods inherited from class net.beadsproject.beads.core.Bead |
---|
getKillListener, getName, isDeleted, isPaused, kill, message, messageReceived, setKillListener, setName, start, toString |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Constructor Detail |
---|
public PanMonoToStereo(AudioContext context)
Static
centre panned envelope.
context
- the AudioContext.public PanMonoToStereo(AudioContext context, UGen panEnvelope)
context
- the AudioContextpanEnvelope
- the pan envelope.Method Detail |
---|
public void setPanEnvelope(UGen panEnvelope)
panEnvelope
- the new pan envelope.public UGen getPanEnvelope()
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
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |