Repris de https://doc.ubuntu-fr.org/pulseaudio https://fr.wikipedia.org/wiki/PulseAudio

Architecture ALSA

Il existe plus d'une dizaine de plugins de son connus sous linux : ALSA, PulseAudio, OSS, etc

1. ALSA C'est normalement une couche pilote audio installée par défaut sur la raspbian Pour controler les cartes audio, on utilise l'outil alsamixer en ligne de commande

1.2 ——— Equaliseurs graphiques et mélangeurs ———
ajouter un equaliseur à alsamixer

  sudo apt-get install -y libasound2-plugin-equal

Lister les cartes son

  aplay -l

Ajouter ceci dans /etc/asound.conf

  ctl.equal {
  type equal;
  controls "/home/pi/.alsaequal.bin"
  }
  
  pcm.plugequal {
  type equal;
  slave.pcm "plughw:1,0";
  controls "/home/pi/.alsaequal.bin"
  }
   
  pcm.equal {
  type plug;
  slave.pcm plugequal;
  }

Dans les lignes contenant plughw:1,0, le 1 correspond à la carte son. En l'occurrence, c'est la sortie audio jack de mon raspberry pi. 0 est le micro usb que j'ai ajouté. J'ai l'impression que le numéro d'ordre des cartes est défini dans asound.conf. En effet, j'avais modifié ce fichier pour mettre ceci au début :

 pcm.usb
 {
     type hw
     card "USB PnP Sound Device"
 }
 
 pcm.internal
 {
     type hw
     card ALSA
 }
 

Pour accéder à l'équaliseur :

  alsamixer -D equal

gnome-alsamixer C'est la version graphique pour Gnome du mélangeur ALSA (programme alsamixer)

2. PULSEAUDIO est un serveur de son pour les systèmes POSIX et Win32.
Un serveur de son est une sorte d'intermédiaire utilisé par vos applications sonores. Il accepte les entrées son d'une ou plusieurs sources (processus ou périphériques de capture) et les redirige vers un ou plusieurs collecteurs (cartes son, serveurs PulseAudio distants ou autres processus). Il vous permet de procéder à des opérations avancées sur le son en s'intercalant entre la couche logicielle (L'application audio) et la couche matérielle (le pilote ALSA pour les versions actuelles d'Ubuntu).
Sa première vocation était sans doute de permettre des échanges audio par le réseau entre des systèmes Linux et/ou Microsoft Windows. Du coup, quand on utilise PULSEAUDIO sur un système linux ça donne :

  Application --> plugin pulseaudio --> pilote ALSA --> carte son

Opérations facilement réalisables avec un serveur de son :

  1. transférer le son sur une autre machine
  2. contrôles du volume par application
  3. le support de multiples sources et collecteurs audio
  4. architecture de plugin extensible avec support de modules pouvant être chargés
  5. changer le format d'échantillonnage
  6. changer le nombre de canaux audio et mélanger plusieurs sons en un seul
  7. un daemon audio avec possibilité de reconfiguration en ligne de commande

Il permet en outre de gérer indépendamment le son de chaque application lancée.

2.2 ——— Equaliseurs graphiques et mélangeurs ———

pavucontrol C'est le contrôleur de volume de Pulseaudio

paman : Pulse Audio Manager
permet de régler plus finement votre serveur PulseAudio et surtout offre la possibilité d'augmenter le volume de sortie et d'entrée jusqu'à 400%. Si vous avez une carte son moyenne, vous allez pouvoir disposer d'un niveau sonore plus élevé.

 sudo apt-get install paman

pavumeter
destiné à mesurer le volume en sortie et en entrée de son Serveur Pulse Audio.
Il ne fait rien d'autre que mesurer, en outre il ne propose pas de contrôles, de menus ou encore d'options.
Si vous avez plusieurs carte son, vous pouvez spécifier 1 numéro lors de l'appel de pavumeter en ligne de commande.

 sudo apt-get install pavumeter  

PulseAudio Equalizer
Egaliseur graphique 15 bandes permettant le réglage du son de votre système.
Ce paquet fournit une interface graphique au plugin LADSPA de Pulseaudio installé par défaut sous Ubuntu.

  sudo add-apt-repository ppa:nilarimogard/webupd8
  sudo apt-get update
  sudo apt-get install pulseaudio-equalizer