PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Midi: sfxload /dev/sequencer: No such file or directory



hgtschudi
03.11.06, 10:51
Hallo!
Ich wollte auf meiner Suse 9.1 mit Soundcarte "Creative Audigy" mit "pmidi <file>" ein Midifile abspielen.:( Es bleibt stumm. In Alsamixer sind alle Regler offen. Aller sonstiger Sound funzt gut. In Yast/Sound ist "sequenzer starten" aktiv.

Ich bekomme aber beim Versuch die Fonts mit sfxload zu laden den Fehler: /dev/sequencer: No such file or directory angezeigt.
Dieses Device gibt es bei mir nicht. :confused:
Was ist da zu tun? Ich habe wie wild gegoogelt- Kein Erfolg.:rolleyes:
lsmod zeigt:
-----------------------------------------------------------------------------------
#$ lsmod: (Auszug)
emu10k1_gp 3584 0
gameport 4736 1 emu10k1_gp
usbcore 96988 6 usbserial,ehci_hcd,uhci_hcd,ohci_hcd
8139too 23040 0
mii 5248 1 8139too
evdev 9600 0
snd_emu10k1 86916 0
snd_rawmidi 24992 1 snd_emu10k1
snd_pcm 96776 1 snd_emu10k1
snd_timer 25476 1 snd_pcm
snd_seq_device 8328 2 snd_emu10k1,snd_rawmidi
snd_ac97_codec 60676 1 snd_emu10k1
snd_page_alloc 11012 2 snd_emu10k1,snd_pcm
snd_util_mem 4992 1 snd_emu10k1
snd_hwdep 9732 1 snd_emu10k1
snd 59524 8 snd_emu10k1,snd_rawmidi,snd_pcm,snd_timer,snd_se
q_device,snd_ac97_codec,snd_util_mem,snd_hwdep
soundcore 8800 1 snd
----------------------------------------------------------------------------------
Sicher weiss jemand weiter!
Danke fürs Interesse,
Hartmut

El-Biero
08.11.06, 14:23
hallo
Wenn sound und alles geht und nur das /dev/sequencer fehlt must du eins anlegen, hab auch den emu10k1 Chipsatz und habs bei mir mal durchgespielt also machs mal so
[root@Tuxbox elbiero]# ls -l /dev/sequencer
crw-rw-rw- 1 root root 14, 1 8. Nov 14:56 /dev/sequencer
[root@Tuxbox elbiero]# rm -rf /dev/sequencer
[root@Tuxbox elbiero]# mknod /dev/sequencer -m 666 c 14 1
[root@Tuxbox elbiero]# exit
exit
[elbiero@Tuxbox ~]$ sfxload -d 1 SFBANK/8MBGMSFX.SF2
[elbiero@Tuxbox ~]$ sfxload -d SFBANK/4GMGSMT.SF2
[elbiero@Tuxbox ~]$

Kurze Erklärung mit mknod /dev/sequencer -m 666 c 14 1 legst das /dev/sequencer device an. -m 666 bedeutet das alle lese und schreibrechte haben, c erzeugt eine ungepufferte Datei 14 ist die Majornummer findest in der /lib/modules/kernel/modules.alias herraus, 1 bedeutet das 1.te sequencer devise mit 2 usw kannst meherer sequencer anlegen. Mit sfxload kannst die soundfonts laden einen brauchst du mindestens mit 0-3 kannst die 4 Soundbänke der SB-live belegen mit soundfonts. Wie du oben bei mir siehst hab ich einen auf die 2 Bank gelegt und der nur mit -d ist die 1 Bank.
PS wennst haben willst das /dev/sequencer automatisch angelegt wird dann schmeiss den mknod Befehl in die /etc/rc.local das er automatisch ausgeführt wird. Kannst aber wennst rosegarden benützt auch dort einfügen bei den Einstellungen und dort gleich mitangeben das auch jack mitgestartet wird.
PS solltest mit der SuFu hier mit midi od sequencer auch noch einiges finden können
Tschau El-Biero

Hun
08.11.06, 14:25
Da du sowieso alsa verwendest, solltest du statt sfxload asfxload verwenden.