|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object jass.engine.Out jass.generators.LoopNBuffers
public class LoopNBuffers
A force model based on looping through N buffers, loaded from audio files or provided by caller. Speed can be set as an N-vector. Volume is same.
Field Summary | |
---|---|
protected LoopBuffer[] |
lb
Contains nbuffers looping buffers |
protected int |
nbuffers
Number of buffers. |
Fields inherited from class jass.engine.Out |
---|
buf, bufferSize, bufOld, lock |
Constructor Summary | |
---|---|
LoopNBuffers(float srate,
int bufferSize,
java.lang.String[] fn)
Construct loop forces from named files. |
Method Summary | |
---|---|
void |
computeBuffer()
Compute the next buffer. |
void |
setSpeed(float[] speed)
Set loopspeed. |
void |
setSpeed(int i,
float speed)
Set loopspeed. |
void |
setVolume(float[] val)
Set force magnitude. |
void |
setVolume(int i,
float val)
Set force magnitude. |
Methods inherited from class jass.engine.Out |
---|
clearBuffer, copyToOld, getBuffer, getBuffer, getBufferSize, getTime, peekAtBuffer, resetTime, setBufferSize, setTime, setTimeAndNotify |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
protected int nbuffers
protected LoopBuffer[] lb
Constructor Detail |
---|
public LoopNBuffers(float srate, int bufferSize, java.lang.String[] fn)
srate
- sampling rate in Hertz.bufferSize
- bufferSize of this Outfn
- Audio file names.Method Detail |
---|
public void setVolume(float[] val)
val
- Volume.public void setVolume(int i, float val)
i
- index of loppbuffer to setval
- Volume.public void setSpeed(float[] speed)
speed
- Loop speeds, 1 corresponding to original recorded speed.public void setSpeed(int i, float speed)
i
- index of loppbuffer to setspeed
- Loop speeds, 1 corresponding to original recorded speed.public void computeBuffer()
computeBuffer
in class Out
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |