Twitter iPhone pliant OnePlus 11 PS5 Disney+ Orange Livebox Windows 11

son MIDI sur slackware

3 réponses
Avatar
Christian
Bonjour,

j'essaie de faire fonctionner le son MIDI sur une slackware 10.2
carte son Creative Labs SB Live!

j'ai suivi les informations trouvées sur :
http://www.trustonme.net/didactels/337.html
et
http://www.linuxpackages.net/forum/viewtopic.php?t=13538&sid=7dd770436c34cc8099b2508c5efb9ed6

1- compilation et installation de awesfx : ok

2- # /sbin/modprobe snd-seq-midi
ok
# /sbin/modprobe snd-emux-synth
ok

mais :
# /sbin/modprobe snd-emu10k1-synth

me donne:

«
/lib/modules/2.4.31/kernel/sound/pci/emu10k1/snd-emu10k1.o.gz:
init_module: No such device

/lib/modules/2.4.31/kernel/sound/pci/emu10k1/snd-emu10k1.o.gz:
Hint: insmod errors can be caused by incorrect module parameters,
including invalid IO or IRQ parameters.

You may find more information in syslog or the output from dmesg

/lib/modules/2.4.31/kernel/sound/pci/emu10k1/snd-emu10k1.o.gz:
insmod /lib/modules/2.4.31/kernel/sound/pci/emu10k1/snd-emu10k1.o.gz
failed

/lib/modules/2.4.31/kernel/sound/pci/emu10k1/snd-emu10k1.o.gz:
insmod snd-emu10k1-synth failed
»

là je ne sais pas trop quoi faire...
merci pour vos idées


(
quelques informations supplémentaires :

# locate snd-emu10k1
/lib/modules/2.4.31/kernel/sound/pci/emu10k1/snd-emu10k1x.o.gz
/lib/modules/2.4.31/kernel/sound/pci/emu10k1/snd-emu10k1.o.gz
/lib/modules/2.4.31/kernel/sound/pci/emu10k1/snd-emu10k1-synth.o.gz

# cat /boot/config-ide-2.4.31 | grep MIDI
# CONFIG_SOUND_CMPCI_MIDI is not set
CONFIG_MIDI_EMU10K1=y
# CONFIG_MIDI_VIA82CXXX is not set
CONFIG_SOUND_VMIDI=m
CONFIG_USB_MIDI=m

# dmesg (concernant le son):
Creative EMU10K1 PCI Audio Driver, version 0.20, 18:52:04 Jun 5 2005
emu10k1: EMU10K1 rev 7 model 0x8026 found, IO at 0xe800-0xe81f, IRQ 10
ac97_codec: AC97 Audio codec, id: 0x8384:0x7609 (SigmaTel STAC9721/23)

# lsmod
Module Size Used by Not tainted
snd-emux-synth 26204 0 (unused)
snd-hwdep 4352 0 [snd-emux-synth]
snd-util-mem 1136 0 [snd-emux-synth]
snd-seq-midi-emul 4464 0 [snd-emux-synth]
snd-seq-virmidi 2680 0 [snd-emux-synth]
snd-seq-midi 3360 0 (unused)
snd-seq-midi-event 3072 0 [snd-seq-virmidi snd-seq-midi]
snd-rawmidi 12480 0 [snd-seq-virmidi snd-seq-midi]
snd-seq 35056 0 [snd-emux-synth snd-seq-midi-emul
snd-seq-virmidi snd-seq-midi snd-seq-midi-event]
snd-timer 13764 0 [snd-seq]
snd-seq-device 3812 0 [snd-emux-synth snd-seq-midi
snd-rawmidi snd-seq]
snd 32772 0 (autoclean) [snd-emux-synth snd-hwdep
snd-util-mem snd-seq-virmidi snd-seq-midi snd-seq-midi-event
snd-rawmidi snd-seq snd-timer snd-seq-device]
snd-page-alloc 4712 0 (autoclean) [snd-hwdep snd-seq-midi
snd-rawmidi snd-seq snd-timer snd-seq-device snd]
emu10k1 54124 0
sound 54280 0 [emu10k1]
ac97_codec 11924 0 [emu10k1]
soundcore 3396 7 [snd emu10k1 sound]
)

--
Christian

3 réponses

Avatar
sansflotusspam
Christian wrote:

Bonjour,

j'essaie de faire fonctionner le son MIDI sur une slackware 10.2
carte son Creative Labs SB Live!

j'ai suivi les informations trouvées sur :
http://www.trustonme.net/didactels/337.html
et

http://www.linuxpackages.net/forum/viewtopic.php?t538&sid}d770436c34cc8099b2508c5efb9ed6


1- compilation et installation de awesfx : ok

2- # /sbin/modprobe snd-seq-midi
ok
# /sbin/modprobe snd-emux-synth
ok

mais :
# /sbin/modprobe snd-emu10k1-synth

me donne:

«
/lib/modules/2.4.31/kernel/sound/pci/emu10k1/snd-emu10k1.o.gz:
init_module: No such device

/lib/modules/2.4.31/kernel/sound/pci/emu10k1/snd-emu10k1.o.gz:
Hint: insmod errors can be caused by incorrect module parameters,
including invalid IO or IRQ parameters.

You may find more information in syslog or the output from dmesg

/lib/modules/2.4.31/kernel/sound/pci/emu10k1/snd-emu10k1.o.gz:
insmod /lib/modules/2.4.31/kernel/sound/pci/emu10k1/snd-emu10k1.o.gz
failed

/lib/modules/2.4.31/kernel/sound/pci/emu10k1/snd-emu10k1.o.gz:
insmod snd-emu10k1-synth failed
»

là je ne sais pas trop quoi faire...
merci pour vos idées


(
quelques informations supplémentaires :

# locate snd-emu10k1
/lib/modules/2.4.31/kernel/sound/pci/emu10k1/snd-emu10k1x.o.gz
/lib/modules/2.4.31/kernel/sound/pci/emu10k1/snd-emu10k1.o.gz
/lib/modules/2.4.31/kernel/sound/pci/emu10k1/snd-emu10k1-synth.o.gz

# cat /boot/config-ide-2.4.31 | grep MIDI
# CONFIG_SOUND_CMPCI_MIDI is not set
CONFIG_MIDI_EMU10K1=y
# CONFIG_MIDI_VIA82CXXX is not set
CONFIG_SOUND_VMIDI=m
CONFIG_USB_MIDI=m

# dmesg (concernant le son):
Creative EMU10K1 PCI Audio Driver, version 0.20, 18:52:04 Jun 5 2005
emu10k1: EMU10K1 rev 7 model 0x8026 found, IO at 0xe800-0xe81f, IRQ 10
ac97_codec: AC97 Audio codec, id: 0x8384:0x7609 (SigmaTel STAC9721/23)

# lsmod
Module Size Used by Not tainted
snd-emux-synth 26204 0 (unused)
snd-hwdep 4352 0 [snd-emux-synth]
snd-util-mem 1136 0 [snd-emux-synth]
snd-seq-midi-emul 4464 0 [snd-emux-synth]
snd-seq-virmidi 2680 0 [snd-emux-synth]
snd-seq-midi 3360 0 (unused)
snd-seq-midi-event 3072 0 [snd-seq-virmidi snd-seq-midi]
snd-rawmidi 12480 0 [snd-seq-virmidi snd-seq-midi]
snd-seq 35056 0 [snd-emux-synth snd-seq-midi-emul
snd-seq-virmidi snd-seq-midi snd-seq-midi-event]
snd-timer 13764 0 [snd-seq]
snd-seq-device 3812 0 [snd-emux-synth snd-seq-midi
snd-rawmidi snd-seq]
snd 32772 0 (autoclean) [snd-emux-synth snd-hwdep
snd-util-mem snd-seq-virmidi snd-seq-midi snd-seq-midi-event
snd-rawmidi snd-seq snd-timer snd-seq-device]
snd-page-alloc 4712 0 (autoclean) [snd-hwdep snd-seq-midi
snd-rawmidi snd-seq snd-timer snd-seq-device snd]
emu10k1 54124 0
sound 54280 0 [emu10k1]
ac97_codec 11924 0 [emu10k1]
soundcore 3396 7 [snd emu10k1 sound]
)



d'après lsmod, snd-emu10k1 est bien chargé ;
tu as bien sûr chargé une banque de sons (par
exemple /etc/midi/8mbgmsf2.sfx) avec sfxload /etc/midi/8mbgmsfx.sf2 ?
et testé le midi matériel avec, par exemple kmid machin.mid (pas kmidi,
c'est de l'émulation) ?

snd-emu10k1 (du paquet alsa) suffit à la SBLive!,
mais :
sous KDE, il faut parfois relancer le démon artsd, sans oublier de mettre
artswrapper en suid, et bien mettre "alsa" et "Emu10k1 Wave Table Emu10k1
port 0 - Alsa device" dans la section Système de Sons / Matériel de
kcontrol,
sous Gnome, c'est plus délicat, le démon esound faisait tout ça très bien,
depuis qu'ils ont mis gstreamer, c'est devenu une galère.

A+

Avatar
Christian
sansflotusspam a écrit:

d'après lsmod, snd-emu10k1 est bien chargé ;
tu as bien sûr chargé une banque de sons (par
exemple /etc/midi/8mbgmsf2.sfx) avec sfxload /etc/midi/8mbgmsfx.sf2 ?


j'ai essayé les 3 :

~ $ sfxload /etc/midi/2GMGSMT.SF2
No AWE synth device is found
~ $ sfxload /etc/midi/4GMGSMT.SF2
No AWE synth device is found
~ $ sfxload /etc/midi/8MBGMSFX.SF2
No AWE synth device is found

et testé le midi matériel avec, par exemple kmid machin.mid (pas
kmidi, c'est de l'émulation) ?


ça joue juste ... le silence

snd-emu10k1 (du paquet alsa) suffit à la SBLive!,
mais :
sous KDE, il faut parfois relancer le démon artsd, sans oublier de
mettre artswrapper en suid, et bien mettre "alsa" et "Emu10k1 Wave
Table Emu10k1 port 0 - Alsa device" dans la section Système de Sons /
Matériel de kcontrol,


je vais essayer ça

sous Gnome, c'est plus délicat, le démon esound faisait tout ça très
bien, depuis qu'ils ont mis gstreamer, c'est devenu une galère.


je n'ai pas gnome (un soucis de moins)

A+


merci de ton aide

--
Christian

Avatar
Christian
Christian a écrit:

ça joue juste ... le silence


mon problème est résolu

j'ai commenté la ligne
#/sbin/modprobe emu10k1
dans /etc/rc.d/rc.modules
(à priori c'est elle qui entrait en conflit)

puis, en init 1, (pas sûr que ce soit obligatoire mêbon), j'ai :
- relancé alsaconf
- chargé une banque de son

et ça marche

--
Christian