|
|||||||||
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.Filter
public class Filter
A basic Filter thingamyjig.
Field Summary |
---|
Fields inherited from class net.beadsproject.beads.core.UGen |
---|
bufferSize, bufIn, bufOut, context, ins, outs |
Constructor Summary | |
---|---|
Filter(AudioContext context,
int inouts)
Instantiates a new Filter. |
|
Filter(AudioContext context,
int inouts,
float alpha)
Instantiates a new Filter. |
|
Filter(AudioContext context,
int inouts,
UGen alphaEnvelope)
Instantiates a new Filter. |
Method Summary | |
---|---|
void |
calculateBuffer()
Called by the signal chain to update this UGen's ouput data. |
UGen |
getAlphaEnvelope()
Gets the alpha envelope. |
void |
setAlphaEnvelope(UGen alphaEnvelope)
Sets the alpha 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 Filter(AudioContext context, int inouts)
context
- the AudioContext.inouts
- the number of ins (= number of outs).public Filter(AudioContext context, int inouts, float alpha)
context
- the AudioContext.inouts
- the the number of ins (= number of outs).alpha
- the alpha value.public Filter(AudioContext context, int inouts, UGen alphaEnvelope)
context
- the AudioContext.inouts
- the the number of ins (= number of outs).alphaEnvelope
- the alpha envelope.Method Detail |
---|
public void setAlphaEnvelope(UGen alphaEnvelope)
alphaEnvelope
- the new alpha envelope.public UGen getAlphaEnvelope()
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 |