Package fi.jyu.mit.Music

SoundSystem-äänikirjasto SoundSystem-äänikirjasto on Jyväskylän yliopiston Ohjelmointi 1 -kurssille MIDI-äänentoistoa varten luotu Java-kirjasto.

See:
          Description

Interface Summary
BasicMidiPlayer BasicSoundSystem tarjoaa rajapinnan yksinkertaiselle MIDI-äänentoistolle Java-ohjelmissa niin komentoriviltä kuin graafisilta sovelluksilta.
 

Class Summary
BufferedMidiPlayer Puskuroitu äänijärjestelmä, jonka tarkoitus on tukea mahdollisuutta syättää äänijärjestelmälle nuotteja, jotka voidaan toistaa joko pääohjelman säikeessä tai uudessa säikeessä.
BufferedMidiPlayer2 Puskuroitu äänijärjestelmä, jonka tarkoitus on tukea mahdollisuutta syöttää äänijärjestelmälle nuotteja, jotka voidaan toistaa joko pääohjelman säikeessä tai uudessa säikeessä.
MidiPlayer MidiPlayer-luokka sisältää varsinaisen äänijärjestelmän yksinkertaisen MIDI-datan toistoa varten.
Note Luokka nuottien esittämiseen.
Note.Delay Taukoa kuvaava nuotti
NoteTrack Luokka yhdelle ääniraidalle
ThreadedMidiPlayer Tarjoaa nuottien rinnakkaisen toistomahdollisuuden, jossa toistot tapahtuvat eri säikeissä, mikä mahdollistaa ns.
 

Enum Summary
MidiPlayer.NoteDuration Nuotin kestot tahdin desimaaliosissa.
 

Package fi.jyu.mit.Music Description

SoundSystem-äänikirjasto

SoundSystem-äänikirjasto on Jyväskylän yliopiston Ohjelmointi 1 -kurssille MIDI-äänentoistoa varten luotu Java-kirjasto. äänikirjaston tehtävänä on tarjota käyttöjälle mahdollisuus toistaa nuotteja, nuottijonoja, sointuja ja MIDI-tiedostoja.

äänikirjaston käyttörajapinta on tehty mahdollisimman intuitiiviseksi, sillä rajapinnan tarjoaa toiminnallisuuksia vain äänentoistoon. Instrumentteja on myäs mahdollisuus vaihtaa, käytössä ovat kaikki General MIDI -standardin määrittämät 128 instrumenttia.

Huomautuksia