Historique: Alsa - le fichier asoundrc
Aperçu de cette version: 68
ALSA
Forum ddi : "Le matriel et les pilotes ALSA, FFADO, ..."
---------
DOCUMENTATION
Historique et vue d'ensemble
Installer ou mettre jour ALSA
Finaliser l'installation
Vrification - Configuration
ALSA et sa gestion du MIDI
Support - Tests - Utilitaires spcifiques
Fichiers de configuration
Autres fonctionnalits et commandes bien utiles
Quelques commandes pour dpanner votre ALSA
Quelques remarques sur ALSA et KDE
---------
TUTORIELS
Comment utiliser plusieurs cartes son avec ALSA
Rediriger les flux ALSA vers JACK - mthode 1
Dmix : le mixage logiciel par/dans ALSA
Faire du r-chantillonnage logiciel
Le greffon "PlugHW"
Utiliser plusieurs cartes son comme une seule
Rediriger les flux d'ALSA vers jack - mthode 2
Avant-propos : ALSA peut tre configur pour toutes sortes d'utilisations un peu avances et possde un systme de greffons. Ceux-ci ne sont pas graphiques, c'est dire que vous n'allez pas cocher tel ou tel greffons, ils sont utilisables/configurable dans les fichiers de configuration d'ALSA par un systme d'criture. Les informations ce sujet tant relativement rares et pas toujours trs claires, nous allons essayer de dgrossir ceci dans ces pages.
Les fichiers de configuration d'ALSA
Avant tout, voyons o se trouvent ces (mystrieux) fichiers de configurations et quels sont leurs diffrents rles.Il y a 2 fichiers de configuration pour les pilotes d'ALSA (ses pilotes et ses modules) :
- un fichier pour chaque utilisateur,
- et un fichier pour les rglages globaux du systme.
Aucun de ces fichiers n'est indispensable pour qu'ALSA fonctionne correctement, la plupart des applications fonctionneront sans cela. La principale utilisation de ces fichiers est de permettre d'ajouter des fonctionnalits telles que du routage ou de la conversion de frquence d'chantillonnage.
➡️ Voir galement : Informations tires de http://alsa.opensrc.org/.asoundrc.
Emplacements des fichiers de configuration suivant Distributions :
- Pour TangoStudio, bas sur Ubuntu 10.04, les fichiers de configuration sont :
- utilisateur simple :
/home/olinuxx/.asoundrc, - super utilisateur :
/root/.asoundrc.
- utilisateur simple :
Note : priori, certains systmes utilisent, pour les rglages globaux, le fichier
/etc/asound.conf.(note : tir/traduit/adapt de http://alsa.opensrc.org/index.php/Plugin_Documentation qui donne les bases de comprhension du fichier .asoundrc)
Les greffons sont utiliss pour crer des priphriques virtuels qui pourront tre utiliss de la mme faon que les priphriques matriels par vos applications. Il faut noter que les greffons crent des latences supplmentaires du fait des processus qu'ils dploient. Par exemple, si vous crez un greffon de r-chantillonnage, ceci utilisera pas mal votre processeur et pourra ralentir votre systme.
Les priphriques virtuels sont crs dans les fichiers de configuration d'ALSA (voir le chapitre ci-dessus).
Regardons un squelette basique pour dfinir un priphrique virtuel :
pcm.UNNOM {
type TYPEDEGREFFON
slave {
pcm NOMDESCLAVE
}
}Ceci cre un nouveau priphrique virtuel :
- du nom de UNNOM,
- UN_NOM peut tre n'importe quel nom simple. C'est le nom que vous utiliserez pour faire rfrence ce priphrique plus tard. Il y a plusieurs noms de priphriques virtuels pr-dfinis, comme
defaultetdmix,
- UN_NOM peut tre n'importe quel nom simple. C'est le nom que vous utiliserez pour faire rfrence ce priphrique plus tard. Il y a plusieurs noms de priphriques virtuels pr-dfinis, comme
- d'un type TYPEDEGREFFON,
- TYPE_DE_GREFFON est l'un des noms lists dans la documentation officielle concernant les greffons d'ALSA. Par exemple :
dmix(note : dmix peut tre un type de greffon ou un priphrique virtuel prdfini),jack, etlinear,
- TYPE_DE_GREFFON est l'un des noms lists dans la documentation officielle concernant les greffons d'ALSA. Par exemple :
- qui fait suivre sa sortie dans un autre priphrique (virtuel ou matriel) du nom de NOMDESCLAVE,
- NOM_D_ESCLAVE est le nom d'un autre priphrique virtuel ou d'une chaine qui dcrit un priphrique matriel. Pour spcifier le premier priphrique de la premire carte, utilisez "hw:0,0" (avec les quotes).
Notes
Sous certains distributions (ex: Gentoo), il y a un paquetalsa-plugins qu'il faut installer.Sous TangoStudio, il semble qu'il s'agisse des paquets :
libasound2 et libasound2-plugin (dj installs d'origine).Autres ressources :
- Vous avez chez vous des ressources, par exemple sous TangoStudio :
-
/usr/share/doc/libasound2-plugins/examples/asound.conf_jack, -
/usr/share/doc/libasound2/examples/asoundrc.txt.gz.
-
- voir aussi :
[+]