Chargement...
 
[Voir/Cacher menus de gauche]
[Voir/Cacher menus de droite]





Avant-propos : ALSA peut être configuré pour toutes sortes d'utilisations un peu avancées et possède un système 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 système d'écriture. Les informations à ce sujet étant relativement rares et pas toujours très claires, nous allons essayer de dégrossir ceci dans ces pages.


Les fichiers de configuration d'ALSA


Avant tout, voyons où se trouvent ces (mystérieux) fichiers de configurations et quels sont leurs différents rôles.

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 réglages globaux du système.

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 fonctionnalités telles que du routage ou de la conversion de fréquence d'échantillonnage.

arrow Voir également : Informations tirées de http://alsa.opensrc.org/.asoundrc .

Emplacements des fichiers de configuration suivant Distributions :

Note : à priori, certains systèmes utilisent, pour les réglages globaux, le fichier /etc/asound.conf.



Principe général des greffons d'ALSA


(note : tiré/traduit/adapté de http://alsa.opensrc.org/index.php/Plugin_Documentation Image qui donne les bases de compréhension du fichier .asoundrc)



Les greffons sont utilisés pour créer des périphériques virtuels qui pourront être utilisés de la même façon que les périphériques matériels par vos applications. Il faut noter que les greffons créent des latences supplémentaires du fait des processus qu'ils déploient. Par exemple, si vous créez un greffon de ré-échantillonnage, ceci utilisera pas mal votre processeur et pourra ralentir votre système.

Les périphériques virtuels sont créés dans les fichiers de configuration d'ALSA (voir le chapitre ci-dessus).

Regardons un squelette basique pour définir un périphérique virtuel :

pcm.UNNOM {
    type TYPEDEGREFFON
    slave {
        pcm NOMDESCLAVE
    }
}


Ceci crée un nouveau périphérique virtuel :
  • du nom de UNNOM,
    • UN_NOM peut être n'importe quel nom simple. C'est le nom que vous utiliserez pour faire référence à ce périphérique plus tard. Il y a plusieurs noms de périphériques virtuels pré-définis, comme default et dmix,
  • d'un type TYPEDEGREFFON,
  • qui fait suivre sa sortie dans un autre périphérique (virtuel ou matériel) du nom de NOMDESCLAVE,
    • NOM_D_ESCLAVE est le nom d'un autre périphérique virtuel ou d'une chaine qui décrit un périphérique matériel. Pour spécifier le premier périphérique de la première carte, utilisez "hw:0,0" (avec les quotes).



Notes


Sous certains distributions (ex: Gentoo), il y a un paquet alsa-plugins qu'il faut installer.
Sous TangoStudio, il semble qu'il s'agisse des paquets : libasound2 et libasound2-plugin (déjà installés d'origine).

Autres ressources :


Liens


Lire aussi https://www.alsa-project.org/main/index.php/Asoundrc Image .





[+]

Documentation [Afficher / Cacher]

Faire un don
[Afficher / Cacher]

Connexion
[Afficher / Cacher]



Mégaphone [Afficher / Cacher]

allany, 08:30, lun. 09 Jun 2025: Presque estival, l'éditorial ? [Lien]
olinuxx, 13:43, sam. 07 Jun 2025: Bonjour Ardi, il semble que tu aies essayer de t'inscrire sur linuxmao. Malheureusement, les adresses courriel en @free.fr ne fonctionnent pas actuellement. Contacte moi sur l'adresse "info@" si besoin : [Lien]
olinuxx, 13:21, sam. 07 Jun 2025: Bonjour steph138, il semble que tu aies tenté de te reconnecter sur le site récemment. Contacte moi sur l'adresse "info@" si besoin : [Lien]
calixtus06, 08:58, sam. 07 Jun 2025: Bonjoujour et bienvenue à lanevox et JeanarobaseMao :-)
calixtus06, 16:54, mer. 04 Jun 2025: Bonjour et bienvenue à BisonVerni, ViGA-FR, Polo2, hansmeiser et MrLoic :-)
calixtus06, 14:14, sam. 24 mai 2025: Bonjour et bienvenue à monfortpie :-)
calixtus06, 16:59, mer. 21 mai 2025: Bonjour et bienvenue à MrWhite,AHL et Miaou :-)
allany, 10:35, lun. 12 mai 2025: Et pour la totale, l'éditorial ! [Lien]
olinuxx, 12:25, jeu. 08 mai 2025: [ANNONCE] Le live de LibraZiK-4 est de retour ! [Lien]
calixtus06, 08:02, lun. 05 mai 2025: Bonjour et bienvenue à jipe35 et Bachila :-)
calixtus06, 14:59, lun. 28 Apr 2025: Bonjour et bienvenue à jpl :-)
calixtus06, 12:57, mar. 22 Apr 2025: Bonjour et bienvenue à Ardii,sgio et Gilles13 :-)