Linux

CentOS 4.8

alsactl(1)


ALSACTL

NOM

alsactl − commandes avancées pour les drivers de carte sons ALSA

SYNOPSIS

alsactl [options] [store|restore] <carte #>

DESCRIPTION

alsactl est utilisé pour contrôler les paramètres avancés pour les pilotes ALSA de cartes son. Il fonctionne avec plusieurs cartes son. Si votre carte possède des fonctionnalités que vous n’arrivez pas à exploiter depuis l’application de mixage, vous trouverez peut-être la solution ici.

USAGE

alsactl [options] [store|restore] <carte #>

Commandes

store enregistre les paramètres actuels du pilote pour la carte son sélectionnée, dans le fichier de configuration.

restore charge les paramètres du driver pour la carte son sélectionnée depuis le fichier de configuration.

Si aucune carte son n’est sélectionnée, la configuration pour toutes les cartes sera enregistrée ou chargée.

Options

-h, --help

Aide : affiche les options disponibles et commandes.

-f, --f file

Indique le fichier de configuration à utiliser. Le fichier par défaut est /etc/asound.conf.

-d, --debug

Le programme est en mode debogage, plus verbeux.

-v, --version

Affiche le numéro de version de alsactl.

FICHIERS

/etc/asound.conf (ou le fichier spécifié par l’option -f ) est utilisé pour stocker les paramètres des cartes son. Les paramètres contiennent tous les paramètres de mixage. Plus intéressant, alsactl permet aussi de contrôler d’autres paramètres spécifiques à une carte son que les programmes de mixage ne savent souvent pas utiliser.

Le fichier de configuration est généré automatiquement en lançant la commande alsactl store. L’édition manuelle de ce fichier peut être nécessaire pour certains paramètres ( ex : activer/désactiver le gain micro automatique, la sortie digitale, le port joystick, des options de routage MIDI futures, etc.).

Syntaxe du Fichier de Configuration

Certains mots du fichier de configuration méritent explication. Le commentaire « capabilities » avant chaque « ligne » (sonore) donne des caractéristiques de chaque canal. Cela est juste une info ; ces options ne peuvent pas être positionnées. Voici la liste des caractéristiques :

hardware-mute

La carte son est capable de fermer un canal. Sinon, le noyau met le volume au minimum quand une application demande à fermer un canal.

join-mute

Fermer ce canal ne peut être positionné pour les voix droite et gauche qu’en même temps, et non de façon indépendante -- même si le volume peut être contrôlé indépendamment pour droite et gauche !

stereo

Le canal est stéréo.

record

Le canal peut être utilisé comme source

d’enregistrement.

join-record

L’enregistrement sur ce canal ne peut se faire que sur les deux voix droite et gauche ; on ne peut pas enregistrer seulement l’une des 2 voix.

record-by-mute

Le canal peut être enregistré même s’il est fermé, ainsi on peut éviter d’avoir la source d’enregistrement sur les haut-parleurs.

external-input

Le canal contrôle le signal d’une entrée externe (Line-in ou CD). Cela permet de distinguer les canaux externes des sources sonores générées par la carte (comme OPL-3 synth).

digital

Ce canal est est lié à un mixer digital inclus dans la carte pour les traitements matériels (ex : gestion son surround si votre carte le gère).

Le fichier de configuration a aussi des indicateurs booléens utilisés pour par les fonctionnalités avancés de certaines cartes. Par exemple :

; Le type est ’bool’. switch( "MIC Gain", false )

Cela montre que ma carte a un gain micro désactivable, et qu’il est actuellement désactivé. Pour l’activer, remplacer la valeur « false » par « true », sauvegarder le fichier de config, et lancer alsactl restore.

EXEMPLES

Disons que l’on a une entrée dans /etc/asound.conf pour la sortie PCM.

; Capabilities: stereo hardware-mute digital. ; Accepted channel range is from 0 to 63. channel( "PCM", stereo( 40 mute, 50 mute ))

Quand alsactl restore est lancé, le volume PCM sera positionné à 40 (voie gauche) et 50 (voie droite), mais les 2 voies seront fermées. Vu que la carte supporte hardware-mute, la fermeture des canaux sera réalisée en dur plutôt que de mettre les volumes à 0.

VOIR AUSSI

amixer(1), alsamixer(1), aplay(1)

BOGUES

Pas de bogue connu.

AUTEUR

alsactl est réalisé par Jaroslav Kysela <perex at suse.cz> La version source de ce document est de Paul Winkler <zarmzarm at erols.com>. Version française réalisée par David Jeanneteau <djnet at club-internet.fr>, avec l’assistance de Gérard Delafond <gerard at delafond.org>


alsactl(1)