vendredi 8 avril 2016

Un égaliseur graphique pour MPD sur Raspberry

On peut nettement améliorer la qualité d'écoute en utilisant un égaliseur graphique.
L'article explique comment installer un égaliseur graphique à 10 bandes sur raspberry.


__________________________________________________________________________________
Faire éventuellement les mises à jour de votre raspberry
voir ici : https://rpiapps.blogspot.fr/2017/07/dont-forget-to-update-your-raspberry.html

$ sudo rpi-update
$ sudo apt-get update
$ sudo apt-get upgrade

__________________________________________________________________________________

Installation de l'equalizer (alsa equal)


$ sudo apt-get install libasound2-plugin-equal
$ sudo aplay -l


** List of PLAYBACK Hardware Devices **
card 0: sndrpihifiberry [snd_rpi_hifiberry_amp], device 0: HifiBerry AMP HiFi tas5713-hifi-0 []
Subdevices: 0/1
Subdevice #0: subdevice #0

Noter le numéro de la carte, ici card 0

$ sudo nano -w /etc/asound.conf

In the file, past the following:

ctl.equal {
type equal;
}

pcm.plugequal {
type equal;
slave.pcm "plughw:0,0";
# Ici ça correspond à card 0 = plughw:0,0 - Pour card 1 cela serait plughw:1,0 etc.
}

pcm.equal {
# Or if you want the equalizer to be your
# default soundcard uncomment the following
# line and comment the above line.
# pcm.!default {
type plug;
slave.pcm plugequal;
}

$ sudo cp /etc/mpd.conf /etc/mpd.conf_bak
$ sudo nano -w /etc/mpd.conf

# Equalized ouput
audio_output {
type "alsa"
name "AlsaEqual"
device "plug:plugequal"
mixer_control "Digital"
mixer_device "hw:0"
mixer_index "0"
dop "no"
}

# Normal output
audio_output {
type "alsa"
name "Output"
device "hw:0,0"
mixer_control "Digital"
mixer_device "hw:0"
mixer_index "0"
dsd_usb "yes"
}


$ sudo shutdown -r now


__________________________________________________________________________________

Réglage de l'equalizer


$ sudo -H -u mpd alsamixer -D equal

Si une erreur du type :

Failed to open controls file:/home/mpd/.alsaequal.bin.

Alors vérifier la présence du dossier /home/mpd et si absent faire :

$ sudo mkdir /home/mpd
$ sudo chown mpd /home/mpd
$ sudo chgrp audio /home/mpd





__________________________________________________________________________________

Pour sauvegarder une configuration


Création du dossier
$ sudo -H -u mpd mkdir /home/mpd/.config

Enregistrement des paramètres dans le dossier
$ sudo -H -u mpd alsactl --file /home/mpd/.config/asound.state store

Restauration des paramètres sauvegardés
$ sudo -H -u mpd alsactl --file /home/mpd/.config/asound.state restore

__________________________________________________________________________________

Utilisation dans le client mpd


Dans le client mpd, il est possible de choisir la sortie, soit avec equalizer soit sans. Le réglage du volume fonctionne pour les deux sorties:

- Sélection de la sortie (le changement nécessite de relancer la lecture)
- Réglage du volume égalisé.


Dans Cantata  Photo

Ou bien


Inspiré de cette article : https://volumio.org/forum/equalizer-t45-10.html



Aucun commentaire:

Enregistrer un commentaire