Bonjour, suite à un post sans réponse dans "Multimédia" (je me suis aidé moi-même), j'ai trouvé une astuce pour récupérer ce que j'avait perdu en passant de Windows à Ubuntu : les basses dans la musique !!
Si comme moi vous avez une carte son + kit d'enceinte 5.1 qui fonctionne (testez avec
speaker-test -D surround51:0 -c 6 -t 3
par exemple), vous avez sûrement remarqué que si sous VLC et Totem il suffisait de spécifier dans les options d'utiliser la sortie 5.1 lors de la lecture d'un DVD, la musique reste en 2.0. Par exemple, lancez xmms ou Audacious avec "Hunter" de Bjork, vous allez pleurer. Où sont les "boooum... boum-boum" ? Sont-ce ces ridicules bim-bim sur les voix avant ?? Scandale !
Alors c'est simple : copiez ceci dans votre ~/.asoundrc :
#ch40dup et ch51dup : cf http://alsa.opensrc.org/index.php/Playing_stereo_on_surround_sound_setup_%28Howto%29
#ch40dup : source 2.0 --> sortie 4.0
pcm.ch40dup {
type route
slave.pcm surround40
slave.channels 4
ttable.0.0 1
ttable.1.1 1
ttable.0.2 1
ttable.1.3 1
}
#ch51dup : source 2.0 --> sortie 5.1
pcm.ch51dup { #définit un périphérique virtuel nommé "ch51dup"
type route #on va rerouter les canaux
slave.pcm surround51 # passera le résultat à surround51...
slave.channels 6 # ...avec 6 canaux
ttable.0.0 1 #av-gauche -> av-gauche
ttable.1.1 1 #av-droite -> av-droite
ttable.0.2 1 #av-gauche -> ar-gauche
ttable.1.3 1 #av-droite -> ar-droite
ttable.0.4 0.5 #50% du volume av-gauche -> centre
ttable.1.4 0.5 #50% du volume av-droite -> centre
ttable.0.5 0.5 #50% du volume av-gauche -> basses (ou subwoofer ou LFE pour les intimes)
ttable.1.5 0.5 #50% du volume av-droite -> basses
}
Notez que le ch40dup n'est pas obligatoire.
Notez également qu'en plus de rediriger le canaux av-gauche/av-groite vers les basse cette conf redirige l'avant vers l'arrière et le centre. Vous pouvez modifier cette config pour n'avoir que gauche-droite vers basse et pas vers centre et arrière.
Je ne connais pas bien la syntaxe, je cherche un tutoriel, mais j'ai mis en commentaire ce que j'avais compris.
La commande "speaker-test ..." donnée au début de ce post affiche le nom des canaux correspondants aux chiffres : ainsi Sont éclaircies les lignes du type "ttable.x.y t".
$ speaker-test -D surround51:0 -c 6 -t 3
speaker-test 1.0.13
Le périphérique de lecture est surround51:0
Les paramètres du flux sont 48000Hz, S16_LE, 6 canaux
Fichier(s) WAV
Taux fixé à 48000Hz (demandé 48000Hz)
Taille du tampon entre 12 et 5461
Taille de la periode entre 6 et 2730
Utilisation du tampon maximal 5460
Périodes = 4
La durée de la période à été définie= 1365
La taille du tampon à été définie = 5460
0 - Avant Gauche
4 - Centre
1 - Avant Droit
3 - Arrière Droit
2 - Arrière Gauche
5 - Effets basse fréquence