Debian sarge
Mon système de son fonctionne bien quand je le teste ds “configurer système de son”, que ce soit avec la carte intégrée ou avec la Sound Blaster.
Je peux entendre les CD audio tout à fait correctement.
J’essaie de configurer la sortie d’un son sur évènement et je n’y arrive pas.
Une aide SVP
Il faut, si j’ai bien compris, un “mapper” midi (?), comme j’atais pressé, j’ai installé tout ça (man -k midi):
amidi (1) - read from and write to ALSA RawMIDI ports
aplaymidi (1) - play Standard MIDI Files
arecordmidi (1) - record Standard MIDI Files
pmidi (1) - A midi file player for ALSA.
timidity (1) - MIDI-to-WAVE converter and player
TiMidity++ (1) [timidity] - MIDI-to-WAVE converter and player
timidity.cfg (5) - configure file of TiMidity++
je crois que c’est pmidi qui a fait l’affaire. depuis, j’ai coupé tous les sons, parceque ca m’énervait quand je regardais la TV…
Ça ne fonctionne pas chez moi mais je crois qu’alsa n’y est pas installé ou pas complètement.
Quels sont les paquets nécessaires à l’install d’alsa ?
alsa-base et alsa-utils, mais attention, il y a un probleme sur la knoppix en mode disque, ce n’est pas pareil.
Je suis sous sarge, je vais essayer
Echec !
J’ai un msg d’alerte qui me dit
erreur à l’initialisation du driver
device /dev/dsp ne peut pas être ouvert (no such device)
Je suppose que je dois cherger un driver alsa mais lequel et où , si c’est ça ?
alsaconf pour faire la config
Apparemment, il ne trouve pas le driver, non ?
[quote]debian:/home/ricardod# alsaconf
modinfo: snd: no module by that name found
modinfo: snd: no module by that name found
modinfo: snd: no module by that name found
Building card database…
modinfo: snd-opl3sa2: no module by that name found
modinfo: snd-cs4236: no module by that name found
modinfo: snd-cs4232: no module by that name found
modinfo: snd-cs4231: no module by that name found
modinfo: snd-es18xx: no module by that name found
modinfo: snd-es1688: no module by that name found
modinfo: snd-sb16: no module by that name found
modinfo: snd-sb8: no module by that name found
debian:/home/ricardod#
[/quote]
je ne me souviens plus si tu es en 2.6.
Si oui, vérifies
1/ que tu as bien la dernière version de modutils
2/ que tu as bien un fichier alsa-base dans /etc/modprobe.d
3/que soit, tu as dans /etc/modprobe.conf les mêmes lignes que dans le fichier /etc/modprobe.d, ou au moins la ligne 'include /etc/modprobe.d/alsa-base’
si tu es en 2.4, c’est les points 1/ et 2/ , mais avec modules.conf
Je suis en 2.4
Je ne devais pas avoir car j’ai installé mais j’ai une erreur ds mes installs :
[quote][color=red]debian:/home/ricardod# apt-get install modutils
Lecture des listes de paquets… Fait
Construction de l’arbre des dépendances… Fait
Paquets suggérés :
ksymoops
Les paquets suivants seront mis à jour :
modutils
1 mis à jour, 0 nouvellement installés, 0 à enlever et 17 non mis à jour.
Il est nécessaire de prendre 225ko dans les archives.
Après dépaquetage, 86,0ko d’espace disque seront libérés.
Réception de : 1 ftp2.fr.debian.org testing/main modutils 2.4.26-1.1 [225kB]
225ko réceptionnés en 1s (156ko/s)
debconf: Impossible d’initialiser l’interface : Kde
debconf: (Can’t locate Qt.pm in @INC (@INC contains: /etc/perl /usr/local/lib/perl/5.8.4 /usr/local/share/perl/5.8.4 /usr/lib/perl5 /usr/share/perl5 /usr/lib/perl/5.8 /usr/share/perl/5.8 /usr/local/lib/site_perl .) at /usr/share/perl5/Debconf/FrontEnd/Kde/Wizard.pm line 7, <> line 1.)
debconf: Utilisation de l’interface Dialog à la place
(Lecture de la base de données… 103059 fichiers et répertoires déjà installés.)
Préparation du remplacement de modutils 2.4.26-1 (en utilisant …/modutils_2.4.26-1.1_i386.deb) …
Dépaquetage de la mise à jour de modutils …
Paramétrage de modutils (2.4.26-1.1) …
Installation de la nouvelle version du fichier de configuration /etc/modutils/aliases …[/quote]
Oui, voilà ce qu’il contient :
[quote][ul]nstall snd-pcm /sbin/modprobe --ignore-install snd-pcm && /sbin/modprobe snd-pcm-oss
install snd-mixer /sbin/modprobe --ignore-install snd-mixer && /sbin/modprobe snd-mixer-oss
install snd-seq /sbin/modprobe --ignore-install snd-seq && /sbin/modprobe snd-seq-oss[/ul][/quote]
[quote]3/que soit, tu as dans /etc/modprobe.conf les mêmes lignes que dans le fichier /etc/modprobe.d, ou au moins la ligne 'include /etc/modprobe.d/alsa-base’
si tu es en 2.4, c’est les points 1/ et 2/ , mais avec modules.conf[/quote]
Non, ds modules.conf, il ne semble pas avoir ce que tu demandes. Voilà la copie de ce fichier :
[quote][color=red]### This file is automatically generated by update-modules"
Please do not edit this file directly. If you want to change or add
anything please take a look at the files in /etc/modutils and read
the manpage for update-modules.
update-modules: start processing /etc/modutils/0keep
DO NOT MODIFY THIS FILE!
This file is not marked as conffile to make sure if you upgrade modutils
it will be restored in case some modifications have been made.
The keep command is necessary to prevent insmod and friends from ignoring
the builtin defaults of a path-statement is encountered. Until all other
packages use the new `add path’-statement this keep-statement is essential
to keep your system working
keep
update-modules: end processing /etc/modutils/0keep
update-modules: start processing /etc/modutils/actions
Special actions that are needed for some modules
The BTTV module does not load the tuner module automatically,
so do that in here
post-install bttv insmod tuner
post-remove bttv rmmod tuner
update-modules: end processing /etc/modutils/actions
update-modules: start processing /etc/modutils/aliases
Aliases to tell insmod/modprobe which modules to use
Uncomment the network protocols you don’t want loaded:
alias net-pf-1 off # Unix
alias net-pf-2 off # IPv4
alias net-pf-3 off # Amateur Radio AX.25
alias net-pf-4 off # IPX
alias net-pf-5 off # DDP / appletalk
alias net-pf-6 off # Amateur Radio NET/ROM
alias net-pf-9 off # X.25
alias net-pf-10 off # IPv6
alias net-pf-11 off # ROSE / Amateur Radio X.25 PLP
alias net-pf-19 off # Acorn Econet
alias net-pf-24 pppoe
alias char-major-10-175 agpgart
alias char-major-10-200 tun
alias char-major-81 bttv
alias char-major-108 ppp_generic
alias /dev/ppp ppp_generic
alias tty-ldisc-3 ppp_async
alias tty-ldisc-14 ppp_synctty
alias ppp-compress-21 bsd_comp
alias ppp-compress-24 ppp_deflate
alias ppp-compress-26 ppp_deflate
Crypto modules (see kerneli.org/)
alias loop-xfer-gen-0 loop_gen
alias loop-xfer-3 loop_fish2
alias loop-xfer-gen-10 loop_gen
alias cipher-2 des
alias cipher-3 fish2
alias cipher-4 blowfish
alias cipher-6 idea
alias cipher-7 serp6f
alias cipher-8 mars6
alias cipher-11 rc62
alias cipher-15 dfc2
alias cipher-16 rijndael
alias cipher-17 rc5
update-modules: end processing /etc/modutils/aliases
update-modules: start processing /etc/modutils/alsa-base
above snd-pcm snd-pcm-oss
above snd-mixer snd-mixer-oss
above snd-seq snd-seq-oss
update-modules: end processing /etc/modutils/alsa-base
update-modules: start processing /etc/modutils/apm
alias char-major-10-134 apm
alias /dev/apm_bios /dev/misc/apm_bios
alias /dev/misc/apm_bios apm
update-modules: end processing /etc/modutils/apm
update-modules: start processing /etc/modutils/paths
This file contains a list of paths that modprobe should scan,
beside the ones that are compiled into the modutils tools
themselves.
update-modules: end processing /etc/modutils/paths
update-modules: start processing /etc/modutils/setserial
This is what I wanted to do, but logger is in /usr/bin, which isn’t loaded
when the module is first loaded into the kernel at boot time!
#post-install serial /etc/init.d/setserial start | logger -p daemon.info -t “setserial-module reload”
#pre-remove serial /etc/init.d/setserial stop | logger -p daemon.info -t “setserial-module uload”
alias /dev/tts serial
alias /dev/tts/0 serial
alias /dev/tts/1 serial
alias /dev/tts/2 serial
alias /dev/tts/3 serial
post-install serial /etc/init.d/setserial modload > /dev/null 2> /dev/null
pre-remove serial /etc/init.d/setserial modsave > /dev/null 2> /dev/null
update-modules: end processing /etc/modutils/setserial
update-modules: start processing /etc/modutils/sndconfig
alias sound-slot-0 i810_audio
post-install sound-slot-0 /bin/aumix -f /etc/.aumixrc -L >/dev/null 2>&1 || :
pre-remove sound-slot-0 /bin/aumix -f /etc/.aumixrc -S >/dev/null 2>&1 || :
update-modules: end processing /etc/modutils/sndconfig
update-modules: start processing /etc/modutils/arch/i386
alias parport_lowlevel parport_pc
alias char-major-10-144 nvram
alias binfmt-0064 binfmt_aout
alias char-major-10-135 rtc
update-modules: end processing /etc/modutils/arch/i386[/color]
_________________[/quote]
bon, je viens de me rappeler que pour les 2.4 (ca fait longtemps que je n’y ait pas touché), il fallait soit installer les paquetages de modules, soit les compiler.
fais un apt-cache search alsa-modules pour trouver ceux qui correspondent à ton noyau.
voila des ref, si tu veux lire de l’info, mais je crois qu’il suffit d’installer le paquetage binaire, et de lancer alsaconf:
freenix.fr/unix/linux/HOWTO/mini/Alsa-2.html
larsen-b.com/Article/87.html
ftp://ftp.traduc.org/pub/traduc.org/doc … sound.html
OK, Alsa fonctionne bien, merci.
Je verrai demain pour installer le mapper midi.
je te tiens au courant, même si ça fonctionne
Niet !
On m’a dit que seul TiMidity++ lisait les fichiers midi sous linux.
J’ai bien essayé de l’installer mais sans succès
J’ai bien ‘timidity’ tout court mais pas de ‘++’
[quote]debian:/home/ricardod# apt-get install TiMidity++
Lecture des listes de paquets… Fait
Construction de l’arbre des dépendances… Fait
E: Impossible de trouver le paquet TiMidity
debian:/home/ricardod#[/quote]
Tu peux me dire comment tu as fait
j’utilise dselect pour gèrer mes modules.
aprés, pour selectionner les modules / pour faire une recherche avec un bout de la chaine que tu cherche ( “timidity” par ex ) puis + pour ajouter le module.
il faut ajouter le module, puis aller le configurer dans le module de son de kde.
PS: le nom du module, c’est peut etre timidity (sans ++) je n’ai pas fait attention…
Merci, je vais voir mais j’ai une autre piste venant d’un howto sur Alsa. Seulement, je ne sais pas où aller pour vérifier la présence ou non de ce “kwmsound” dont il est question
Où se trouve le scrip de démarrage dont il est question ?
Merci encore
[quote]Supposons que vous avez une installation de KDE en état de marche, mais que vous n’arrivez pas à faire fonctionner les sons système, comme pour l’ouverture des fenêtres, les changements de bureaux, etc. Le son fonctionne en général. Si votre lecteur de CD audio et votre lecteur mp3 fonctionnent, cela est probablement dû au fait que «kwmsound» est manquant.
Solution : vérifiez que “kwmsound” figure dans votre script de démarrage ($KDEDIR/bin/startkde)[/quote]
Tout est (presque) résolu, j’ai le son sur évènements (que je vais réduire à seulement qq’uns) et j’ai vu comment avoir le son midi : en ayant tout simplement TiMidity++
Avec seulement timidity, ça ne fonctionne pas
Le grand problème c’est que j’ai fait l’expérience sous Mdk ou ce paquet est présent d’origine mais absent sous debian
Si tu peux me dire où aller le chercher et comment l’installer, ça m’arrangerait.
apt-get install = négatif
Il est possible que je doive allonger ma liste de site de telechargements ??? lesquels ?
Solution trouvée :
En fait, il fallait cocher la case …/Notifications du Système/configuration du lecteur/utiliser un programme externe.
M^ sans remplir la fenêtre, ça fonctionne.
Merci pour l’aide.