|
||||||||||
| 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 | |||||||||