com.jsyn.unitgen
Class SampleGrainSource

java.lang.Object
  extended by com.jsyn.unitgen.GrainCommon
      extended by com.jsyn.unitgen.SampleGrainSource
All Implemented Interfaces:
GrainSource

public class SampleGrainSource
extends GrainCommon
implements GrainSource


Constructor Summary
SampleGrainSource()
           
 
Method Summary
 double next(double envelopeValue)
           
 void reset()
           
 void setPosition(double position)
           
 void setPositionRange(double positionRange)
           
 void setRate(double rate)
           
 void setSample(FloatSample sample)
           
 
Methods inherited from class com.jsyn.unitgen.GrainCommon
getFrameRate, setFrameRate
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface com.jsyn.unitgen.GrainSource
getFrameRate, setFrameRate
 

Constructor Detail

SampleGrainSource

public SampleGrainSource()
Method Detail

next

public double next(double envelopeValue)
Specified by:
next in interface GrainSource

setRate

public void setRate(double rate)
Specified by:
setRate in interface GrainSource

setSample

public void setSample(FloatSample sample)

setPosition

public void setPosition(double position)

reset

public void reset()
Specified by:
reset in interface GrainSource
Overrides:
reset in class GrainCommon

setPositionRange

public void setPositionRange(double positionRange)