Mam kłopot z sekwencerem MIDI w JAVIE. Gdy próbuję odpalić najprostszy program w JAVIE, którego zadaniem jest tylko zagranie dźwięku, dostaję poniższe błędy:
Kod: Zaznacz cały
Exception in thread "main" javax.sound.midi.MidiUnavailableException
at javax.sound.midi.MidiSystem.getDefaultDeviceWrapper(MidiSystem.java:1078)
at javax.sound.midi.MidiSystem.getSynthesizer(MidiSystem.java:307)
...
Caused by: java.lang.IllegalArgumentException: Requested device not installed
at javax.sound.midi.MidiSystem.getDefaultDevice(MidiSystem.java:1130)
at javax.sound.midi.MidiSystem.getDefaultDeviceWrapper(MidiSystem.java:1076)
... 6 more
Problemem wydaje się, że JAVA nie może odnaleźć sekwencera MIDI. Niestety, w google nie wynalazłem odpowiedzi. Na forum TuxGuitar, polecają sprawdzić sekwencer poleceniem: lsmod | grep snd_seq
Kod: Zaznacz cały
snd_seq_dummy 1350 0
snd_seq_virmidi 4193 1 snd_emux_synth
snd_seq_midi_emul 5547 1 snd_emux_synth
snd_seq_midi 4588 0
snd_rawmidi 17783 3 snd_seq_virmidi,snd_emu10k1,snd_seq_midi
snd_seq_midi_event 6047 2 snd_seq_virmidi,snd_seq_midi
snd_seq 47174 7 snd_seq_dummy,snd_emux_synth,snd_seq_virmidi,snd_seq_midi_emul,snd_seq_midi,snd_seq_midi_event
snd_timer 19067 3 snd_emu10k1,snd_pcm,snd_seq
snd_seq_device 5744 6 snd_seq_dummy,snd_emu10k1_synth,snd_emu10k1,snd_seq_midi,snd_rawmidi,snd_seq
snd 49006 17 snd_emux_synth,snd_seq_virmidi,snd_emu10k1,snd_ac97_codec,snd_pcm,snd_hwdep,snd_rawmidi,snd_seq,snd_timer,snd_seq_device