#1 Le 02/08/2007, à 12:23
- Syrion
HOW TO Avoir les basses sur les sources audio stéréo avec un kit 5.1
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
Dernière modification par Syrion (Le 02/08/2007, à 12:53)
Ubuntu 24.04.4 amd64 sur Dell XPS 7590 15"
Ubuntu Server 24.04.4 Eeepc 1215P
Ubuntu 24.10 sur Ryzen 5 5600X, 32Go DDR4-3600, NVidia RTX 3060Ti
Hors ligne
#2 Le 02/08/2007, à 22:01
- G-rom
Re : HOW TO Avoir les basses sur les sources audio stéréo avec un kit 5.1
cette astuce n'est pas valable pour tous les chipstes son je pense.
Certain sont très bien configuré par défaut et d'autre non comme le son d'une nforce2 par exemple.
Quand tu ne sais pas (cherche puis) demande, quand tu sais partage.
Hors ligne
#3 Le 02/08/2007, à 22:52
- kornwall
Re : HOW TO Avoir les basses sur les sources audio stéréo avec un kit 5.1
cette astuce n'est pas valable pour tous les chipstes son je pense.
Certain sont très bien configuré par défaut et d'autre non comme le son d'une nforce2 par exemple.
+1
aucun pb pour ma part avec ma creative
Golom golom
Hors ligne
#4 Le 05/08/2007, à 10:32
- [Gx]Dimos
Re : HOW TO Avoir les basses sur les sources audio stéréo avec un kit 5.1
salut Syrion.
Je suis équipé d'un kit 5.1 et d'une carte son intégré de type nforce2 ...
Avec alsamixer et la commande suivante, j'ai réussit à obtenir du son sur chacune de mes 6 enceintes .
speaker-test -D surround51:0 -c 6 -t 3
Mais je n'ai toujours pas de son sur le LFE ( ou le centre ) lorsque j'écoute une source en stéréo. Même après avoir modifier le fichier ~/.asoundrc et redémarrer alsa avec la commande suivante :
sudo /etc/init.d/alsa-utils restart
Ps : la redirection des canaux est bonne ....
J'ai oublier quelque chose ?
Dans Systeme > Préférence > Son , j'utilise alsa partout ....
Hors ligne
#5 Le 05/08/2007, à 20:55
- G-rom
Re : HOW TO Avoir les basses sur les sources audio stéréo avec un kit 5.1
perso j'ai acheté une ptite carte son 5.1 à 20 et ça me change de mon nforce2.
Quand tu ne sais pas (cherche puis) demande, quand tu sais partage.
Hors ligne
#6 Le 31/08/2007, à 19:47
- Syrion
Re : HOW TO Avoir les basses sur les sources audio stéréo avec un kit 5.1
Je suis équipé d'un kit 5.1 et d'une carte son intégré de type nforce2 ...
Sur le wiki alsa il y a des "how to" notamment pour nforce2
Exemple : http://alsa.opensrc.org/index.php/Dmix_Kde_-_arts%2C_ESD_and_SDL_quick_and_dirty_HOWTO
Ubuntu 24.04.4 amd64 sur Dell XPS 7590 15"
Ubuntu Server 24.04.4 Eeepc 1215P
Ubuntu 24.10 sur Ryzen 5 5600X, 32Go DDR4-3600, NVidia RTX 3060Ti
Hors ligne
#7 Le 01/09/2007, à 12:21
- [Gx]Dimos
Re : HOW TO Avoir les basses sur les sources audio stéréo avec un kit 5.1
[Gx]Dimos a écrit :Je suis équipé d'un kit 5.1 et d'une carte son intégré de type nforce2 ...
Sur le wiki alsa il y a des "how to" notamment pour nforce2
Exemple : http://alsa.opensrc.org/index.php/Dmix_Kde_-_arts%2C_ESD_and_SDL_quick_and_dirty_HOWTO
J'ai essayé.
Ca ne change rien.
Je vais finir par acheter une bonne carte son.
Mais la quelle ?
Hors ligne
#8 Le 01/09/2007, à 12:47
- kornwall
Re : HOW TO Avoir les basses sur les sources audio stéréo avec un kit 5.1
emu10k1
sans doute l'un des chip audio les mieux geré sous linux
Golom golom
Hors ligne
#9 Le 21/11/2007, à 18:44
- Rohnan
Re : HOW TO Avoir les basses sur les sources audio stéréo avec un kit 5.1
Comment fait on pour utiliser le routage créer dans amarok? Je ne sais pas trop quoi mettre vu que je n'ai pas de liste.
Hors ligne