com.jsyn.unitgen
Class VariableRateStereoReader
java.lang.Object
com.jsyn.unitgen.UnitGenerator
com.jsyn.unitgen.SequentialDataReader
com.jsyn.unitgen.VariableRateStereoReader
public class VariableRateStereoReader
- extends SequentialDataReader
This reader can play any SequentialData and will interpolate between adjacent
values. It can play both envelopes and samples.
Method Summary |
void |
generate(int start,
int limit)
Perform essential synthesis function. |
double |
limitPhaseIncrement(double phaseIncrement)
|
Methods inherited from class com.jsyn.unitgen.UnitGenerator |
addPort, convertHalfLifeToMultiplier, flattenOutputs, generate, getFramePeriod, getFrameRate, getPortByName, getPorts, getSynthesisEngine, isEnabled, pullData, setCircuit, setFrameRate, setSynthesisEngine, start, stop |
Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
rate
public UnitInputPort rate
VariableRateStereoReader
public VariableRateStereoReader()
generate
public void generate(int start,
int limit)
- Description copied from class:
UnitGenerator
- Perform essential synthesis function.
- Specified by:
generate
in class UnitGenerator
- Parameters:
start
- offset into port bufferslimit
- limit offset into port buffers for loop
limitPhaseIncrement
public double limitPhaseIncrement(double phaseIncrement)