|
|||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface BasicMidiPlayer
BasicSoundSystem tarjoaa rajapinnan yksinkertaiselle MIDI-äänentoistolle Java-ohjelmissa niin komentoriviltä kuin graafisilta sovelluksilta.
Rajapinta tarjoaa seuraavat funktiot äänentoistoon:
Yksinkertaiseen äänentoistoon soveltuu parhaiten SoundSystem. BufferedSoundSystem puskuroi saamansa datan ja toistaa sen asynkronisesti eri säikeessä kun taas ConcurrentSoundSystem toistaa ääntä reaaliaikaisesti sitä mukaa mitä annetaan.
Lisäksi ConcurrentSoundSystem tarjoaa mahdollisuuden kytkeä toiston suoraan standardisyätteeseen, eli käyttäjä voi tehdä pianon (tai muun soittimen).
BufferedMidiPlayer
,
MidiPlayer
,
ThreadedMidiPlayer
Method Summary | |
---|---|
void |
play(List<Note> notes)
|
void |
play(String sequence)
|
void |
play(String sequence,
double length)
|
void |
play(String sequence,
double noteLength,
int octave)
|
void |
play(String sequence,
double length,
int octave,
int velocity)
|
void |
playSingleNote(String note)
|
void |
playSingleNote(String note,
double length)
|
void |
playSingleNote(String note,
double length,
int octave)
|
void |
playSingleNote(String note,
double length,
int octave,
int velocity)
|
void |
setTempo(int bpm)
|
Method Detail |
---|
void play(String sequence)
void play(String sequence, double length)
void play(String sequence, double noteLength, int octave)
void play(String sequence, double length, int octave, int velocity)
void playSingleNote(String note)
void playSingleNote(String note, double length)
void playSingleNote(String note, double length, int octave)
void playSingleNote(String note, double length, int octave, int velocity)
void play(List<Note> notes)
void setTempo(int bpm)
|
|||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |