Brak sekwencera MIDI w Javie

Tylko tematy nie mieszczące się powyżej.
Awatar użytkownika
N.Crash
Piegowaty Guziec
Piegowaty Guziec
Posty: 9
Rejestracja: 31 paź 2006, 12:59
Płeć: Mężczyzna
Wersja Ubuntu: 10.10
Środowisko graficzne: Xfce
Architektura: x86

Brak sekwencera MIDI w Javie

Post autor: N.Crash »

Witam.

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
Jest to program który działał mi na starszych wersjach ubuntu. Teraz mam Xubuntu 10.10.
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
Zainstalowane mam sun-java6-jre i sun-java6-jdk, ustawione jako domyślne w update-alternatives,.
Awatar użytkownika
kris55
Zakręcona Traszka
Zakręcona Traszka
Posty: 560
Rejestracja: 16 mar 2010, 16:56
Płeć: Mężczyzna
Wersja Ubuntu: inny OS
Środowisko graficzne: Openbox
Architektura: x86

Odp: Brak sekwencera MIDI w Javie

Post autor: kris55 »

A zdradzisz nam jaki to jest ten:"Inny OS" ?
EDIT:
Doczytałem, masz Xubuntu 10.10, zmień dane w swoim profilu.
Masz zainstalowany TiMidity ?
TiMidity++ is a very high quality software-only MIDI
Linux Puppy 5.20 ROX + OpenBox & Ubuntu 10.04 GNOME
Linux Registered User #308993 ---> http://www.counter.li.org
Linux Counter is not an exclusive club. Any Linux user can join and it's free.
Awatar użytkownika
N.Crash
Piegowaty Guziec
Piegowaty Guziec
Posty: 9
Rejestracja: 31 paź 2006, 12:59
Płeć: Mężczyzna
Wersja Ubuntu: 10.10
Środowisko graficzne: Xfce
Architektura: x86

Odp: Brak sekwencera MIDI w Javie

Post autor: N.Crash »

kris55 pisze: Masz zainstalowany TiMidity ?
Mam. Mam także TuxGuitar, w którym mogę wybrać sekwencjoner Timidity (i tylko Timidity, nie ma do wyboru Java Sequencer) i rozwiązanie się sprawdza, słyszę dźwięki.
Ale problemem jest każdy inny program wykorzystujący domyślny sekwencjoner JAVY, gdzie takowego wyboru nie ma.
W między czasie dalej szperałem w internecie, i jeżeli to coś da, to nie brakuje mi soundbanku (mam plik: /usr/lib/jvm/java-6-sun/jre/lib/audio/soundbank.gm).

EDIT:
No i wszystko się wyjaśniło. PulseAudio jak zwykle sprawia więcej problemów niż pożytku. Rozwiązanie problemu można znaleźć tu: http://www.tuxyturvy.com/blog/index.php ... Audio.html
ODPOWIEDZ

Wróć do „Inne”

Kto jest online

Użytkownicy przeglądający to forum: Obecnie na forum nie ma żadnego zarejestrowanego użytkownika i 39 gości