|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectcom.jsyn.data.SequentialDataCommon
public abstract class SequentialDataCommon
Abstract base class for envelopes and samples that adds sustain and release loops.
Constructor Summary | |
---|---|
SequentialDataCommon()
|
Method Summary | |
---|---|
abstract int |
getChannelsPerFrame()
|
int |
getNumFrames()
|
abstract double |
getRateScaler(int index,
double synthesisRate)
Get rate to play the data. |
int |
getReleaseBegin()
|
int |
getReleaseEnd()
|
int |
getSustainBegin()
|
int |
getSustainEnd()
|
abstract double |
readDouble(int index)
Read a value at the given index. |
void |
setReleaseBegin(int releaseBegin)
|
void |
setReleaseEnd(int releaseEnd)
|
void |
setSustainBegin(int sustainBegin)
|
void |
setSustainEnd(int sustainEnd)
|
abstract void |
writeDouble(int index,
double value)
Write a value at the given index. |
Methods inherited from class java.lang.Object |
---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public SequentialDataCommon()
Method Detail |
---|
public abstract void writeDouble(int index, double value)
SequentialData
writeDouble
in interface SequentialData
public abstract double readDouble(int index)
SequentialData
readDouble
in interface SequentialData
public abstract double getRateScaler(int index, double synthesisRate)
SequentialData
getRateScaler
in interface SequentialData
public abstract int getChannelsPerFrame()
getChannelsPerFrame
in interface SequentialData
public int getSustainBegin()
getSustainBegin
in interface SequentialData
public int getSustainEnd()
getSustainEnd
in interface SequentialData
public int getReleaseBegin()
getReleaseBegin
in interface SequentialData
public int getReleaseEnd()
getReleaseEnd
in interface SequentialData
public void setSustainBegin(int sustainBegin)
public void setSustainEnd(int sustainEnd)
public void setReleaseBegin(int releaseBegin)
public void setReleaseEnd(int releaseEnd)
public int getNumFrames()
getNumFrames
in interface SequentialData
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |