vendredi 8 avril 2016

Régler le volume sonore de MPD an démarrage.

Régler le volume sonore de MPD an démarrage.

Au lancement de MPD le volume peut être à fond si il n'a pas de valeur par défaut configurée, et on obtient un "BROAAAARROOORROROOOAAAAAAA" dans les haut parleurs, sans compter qu'on peut griller l'étage de sortie de l'ampli, c'est très désagréable.
Alors voici la petite manip a faire pour mettre un niveau raisonnable au démarrage:

$ sudo amixer controls

Avec un DAC, on obtient quelque chose du genre:

numid=6,iface=MIXER,name='DSP Program'
numid=3,iface=MIXER,name='Analogue Playback Boost Volume'
numid=2,iface=MIXER,name='Analogue Playback Volume'
numid=10,iface=MIXER,name='Auto Mute Mono Switch'
numid=11,iface=MIXER,name='Auto Mute Switch'
numid=8,iface=MIXER,name='Auto Mute Time Left'
numid=9,iface=MIXER,name='Auto Mute Time Right'
numid=7,iface=MIXER,name='Clock Missing Period'
numid=5,iface=MIXER,name='Deemphasis Switch'
numid=4,iface=MIXER,name='Digital Playback Switch'
numid=1,iface=MIXER,name='Digital Playback Volume'
numid=20,iface=MIXER,name='Max Overclock DAC'
numid=19,iface=MIXER,name='Max Overclock DSP'
numid=18,iface=MIXER,name='Max Overclock PLL'
numid=16,iface=MIXER,name='Volume Ramp Down Emergency Rate'
numid=17,iface=MIXER,name='Volume Ramp Down Emergency Step'
numid=12,iface=MIXER,name='Volume Ramp Down Rate'
numid=13,iface=MIXER,name='Volume Ramp Down Step'
numid=14,iface=MIXER,name='Volume Ramp Up Rate'
numid=15,iface=MIXER,name='Volume Ramp Up Step'

numid identifie chaque réglages du mixer.

Dans le cas présent, et la plus part du temps le volume général est identifier en "1" (dans mon cas : 'Digital Playback Volume')

la commande suivante indique les paramètres:

$ sudo amixer cset numid=1

numid=1,iface=MIXER,name='Digital Playback Volume'
  ; type=INTEGER,access=rw-
-R-,values=2,min=0,max=255,step=0
  : values=170,170
  | dBscale-min=-103.50dB,step=0.50dB,mute=1

Le volume peut ici être réglé de 0 à 255, je test le volume désiré en jouant un morceau de musique et en exécutant la commande suivante avec des valeurs de volumes différentes:

$ sudo amixer cset numid=1 170
$ sudo amixer cset numid=1 150
$ sudo amixer cset numid=1 165
etc...

Ok, le volume me convient, j'enregistre les paramètres par défaut avec la commande:

$ sudo alsactl store

Et voila, un reboot, et ça doit être bon.

Vous pouvez ajuster aussi certains autres paramètres comme le 'Analogue Playback Boost Volume', ou le 'Analogue Playback Volume' qui peuvent être mis à 0 par défaut, etc...

Aucun commentaire:

Enregistrer un commentaire