|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface Instrument
Method Summary | |
---|---|
double |
close(double playTime)
|
DimensionNameSpace |
getDimensionNameSpace()
|
Interpreter |
getInterpreter()
|
java.lang.String |
getMixerClassName()
get the preferred Mixer classname (if any) for this instrument. |
MusicDevice |
getMusicDevice()
Get the MusicDevice associated with this Instrument |
java.lang.Object |
off(double playTime,
double timeStretch,
double[] dar)
|
java.lang.Object |
on(double playTime,
double timeStretch,
double[] dar)
turn an event on. |
double |
open(double playTime)
|
double |
play(double playTime,
double timeStretch,
double[] dar)
|
void |
setDimensionNameSpace(DimensionNameSpace d)
|
void |
setInterpreter(Interpreter interp)
|
void |
setMixerClassName(java.lang.String mixerClassName)
set the preferred mixer classname (if any) for this instrument |
void |
setMusicDevice(MusicDevice dev)
Set the MusicDevice associated with this Instrument |
double |
update(double playTime,
double timeStretch,
double[] dar)
|
Methods inherited from interface com.softsynth.jmsl.Namable |
---|
getName, setName |
Methods inherited from interface com.softsynth.jmsl.OutputProvider |
---|
getNumOutputs, getOutput, getOutput |
Methods inherited from interface com.softsynth.jmsl.Transposable |
---|
getTransposition, setTransposition |
Method Detail |
---|
void setInterpreter(Interpreter interp)
Interpreter getInterpreter()
double open(double playTime) throws java.lang.InterruptedException
java.lang.InterruptedException
double close(double playTime) throws java.lang.InterruptedException
java.lang.InterruptedException
java.lang.Object on(double playTime, double timeStretch, double[] dar)
java.lang.Object off(double playTime, double timeStretch, double[] dar)
double play(double playTime, double timeStretch, double[] dar)
double update(double playTime, double timeStretch, double[] dar)
void setDimensionNameSpace(DimensionNameSpace d)
DimensionNameSpace getDimensionNameSpace()
void setMusicDevice(MusicDevice dev)
MusicDevice getMusicDevice()
java.lang.String getMixerClassName()
void setMixerClassName(java.lang.String mixerClassName)
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |