FichesEdu | EduAlsa | EduAumix
EDU - Sound
Installation/configuration hyper-rapide de la carte son.
Cette fiche edu a pour but de permettre, sous Debian, l'installation et configuration rapide de la carte son.
Pour l'exemple, nous nous servons de la SB AWE32/64 et la SB Live, l'une étant assez ancienne, l'autre beaucoup plus récente et bien répandue.
Nous utilisons ici OSS, et pas ALSA.
Consultez la fiche adéquate ( EduAlsa ) si vous souhaitez migrer d'OSS vers ALSA.
Comment procéder?
En tant que root, faites:
1. d'abord un apt-get update && apt-get install discover 'enter'
pour installer cet outil qui autodétecte le hardware au démarrage.
Discover n'est toutefois pas nécessaire si l'on utilise une SB Live, cette carte ne posant aucun problème de détection.
De même, pour toute autre carte son, si vous connaissez le nom du module à charger, vous pouvez aisément vous passer de discover, cela ralentira moins le démarrage de votre système.
Pour une SB Live 5.1, ajoutez emu10k1 dans /etc/modules (ou son équivalent suivant votre système GNU/Linux).
2. Pour l'AWE, lancez modconf 'enter' et allez dans le menu
kernel/driver/sound
pour y préciser qu'il s'agit bien d'une carte SB
("+ 100% Sound Blaster compatibles (SB16/32/64, ESS, ...)")
N'entrez rien dans la "ligne de commande", la bonne adresse et irqs/dma sont autodétectés. Notez qu'il faut juste préciser à un moment donné avec un -a que c'est bien la carte AWE-compatible que vous souhaitez.
Pour la SB Live, pour l'activer au vol, lancez un:
et s'il y a du son, ajoutez ce module dans /etc/modules (Debian), pourque la carte soit prise en compte à chaque démarrage.
Note au sujet de discover:
l'étape du modconf est facultative. En effet, il se peut que le hardware soit automatiquement détecté par discover et que le module soit chargé.
Du coup, pas besoin de modconf
3. Sortez de modconf et faites:
adduser utilisateur cdrom 'enter' et
adduser utilisateur audio 'enter'
pour donner à "utilisateur" les permissions sur audio et cdrom.
Ou alors faites:
cd /dev 'enter', puis:
chmod 666 dsp 'enter'
chmod 666 mixer 'enter'
chmod 666 audio 'enter'
chmod 666 sequencer (eventuellement)
si ces devices sont disponibles; tout le monde aura ainsi accès à ces devices. Mais la méthode est peu recommandable et nous vous la déconseillons vivement.
Sinon, pour qu'un user soit membre de plusieurs groupes il faut:
- ouvrir le fichier /etc/group
- et aller à la ligne commençant par le nom du groupe visé, par exemple:
audio:x:29:
Après les derniers ":" on peut mettre une liste de users qui seront des
membres du groupe audio; les users sont séparés par des virgules.
Exemple: audio:x:29:yan,mp3
Ceci indique que les users "yan" et "mp3" seront membres du groupe audio en plus de leur groupe respectif.
On peut aussi faire l'opération à l'aide de adduser (voir man page).
4. Vérifiez que vous avez bien du son:
installez par exemple timidity (et awe-midi dans le cas d'une carte AWE,
ou parfois playmidi suffit et fonctionne très bien...) pour pouvoir
écouter des fichiers MIDI.
Un autre package pour faire des essais: saytime (horloge parlante)
ou saydate.
Essayez:
timidity nomdefichier.mid (transforme ce dernier en .wav et le joue), ou
play fichier.wav pour écouter un fichier .wav ou
saytime (si vous avez installé saytime).
Vous pouvez aussi maintenant installer aumix ou tout autre outil et player(s) pour profiter pleinement de votre carte son (cplay, mpg321, mplayer, vorbis-tools, etc).
Lisez la fiche Aumix ( EduAumix ) pour en savoir plus sur ce mixer.
O. La Rosa et Y. Plassiard - 25-10-2002 - Public - rev. 14-11-2005.
Comments (0)
You don't have permission to comment on this page.