View previous topic :: View next topic |
Author |
Message |
Tony Clifton l33t
Joined: 07 Jul 2004 Posts: 686 Location: Rennes
|
Posted: Thu Feb 22, 2007 5:48 pm Post subject: [ALSA] Personnaliser les mixeur |
|
|
Bonjour,
je viens d'acquérir une carte son M-Audio Audiophile 2496 (ça change !!). Cependant je suis un peu déçu par le réglage du son : j'ai 2 mixeurs (ADC et DAC) pour régler le volume de l'enceinte gauche et 2 autres (ADC1 et DAC1) pour la droite. Je souhaiterais donc pouvoir régler le volume à l'aide d'un seul mixeur (stéréo) afin de pouvoir bénéficier des raccourcis de mon clavier, ça m'éviterait de devoir acheter un préampli juste pour régler le son .
Merci d'avance. _________________ La seule certitude que j'ai, c'est d'être dans le doute ! P. Desproges |
|
Back to top |
|
|
bob1977 Guru
Joined: 16 Mar 2004 Posts: 387
|
Posted: Thu Feb 22, 2007 7:11 pm Post subject: |
|
|
Salut Tony Clifton,
Je ne sais pas a quoi servent tes 2 mixeurs pour regler le volume le volume d'une seule enceinte mais tu peux gerer ton volume en stereo avec 2 scripts ( 1 pour augmenter le volume et l'autre pour le baisser) que tu associeras a tes touches de volume avec xbindkeys ou autre.
Pour ca tu as besoin du nom exact du mixer. "amixer" le fait tres bien. Par exemple, pour savoir le nom de mon mixer PCM, je fais:
Code: | amixer|grep PCM
Simple mixer control 'PCM',0 |
Le nom du mixeur est donc "'PCM',0"
Pour augmenter le volume sur ce mixeur:
Code: | amixer sset "'PCM',0" 5%+ |
Pour le baisser, on remplace le "+" par un "-"
Si ce n'est pas assez clair pour faire les scripts, donne-moi les resultats des commandes suivantes et je te fairais le script. |
|
Back to top |
|
|
CryoGen Veteran
Joined: 11 Feb 2004 Posts: 1426 Location: Bamako - Mali - Afrique
|
Posted: Fri Feb 23, 2007 2:54 am Post subject: |
|
|
Hum, y'a moyen d'arranger ca avec le ~/.asoundrc
Cherche sur le forum "soft mixer" (ou se genre de mot clé ) _________________ - CryoGen` on #gentoofr@irc.freenode.net
- ~amd64 / KDE4
- I'm the bone of my sword... |
|
Back to top |
|
|
Tony Clifton l33t
Joined: 07 Jul 2004 Posts: 686 Location: Rennes
|
Posted: Fri Feb 23, 2007 9:24 am Post subject: |
|
|
Merci pour vos réponse.
J'ai réussi à virer les mixeurs ADC et ADC1 en utilisant les drivers ALSA du noyau (c'est déjà plus logique).
Pour la première solution, c'est plutôt bien pensé , j'essairais si je n'arrive vraiment pas à me dépatouiller avec asoundrc
Voilà le résultat de amixer (on voit bien ADC et ADC1) :
Code: | # amixer
Simple mixer control 'IEC958',0
Capabilities: enum
Items: 'PCM Out' 'H/W In 0' 'H/W In 1' 'H/W In 2' 'H/W In 3' 'H/W In 4' 'H/W In 5' 'H/W In 6' 'H/W In 7' 'IEC958 In L' 'IEC958 In R' 'Digital Mixer'
Item0: 'PCM Out'
Simple mixer control 'IEC958 Multi',0
Capabilities: cvolume cswitch
Capture channels: Front Left - Front Right
Limits: Capture 0 - 96
Front Left: Capture 0 [0%] [off]
Front Right: Capture 0 [0%] [off]
Simple mixer control 'IEC958 Multi',1
Capabilities: cvolume cswitch
Capture channels: Front Left - Front Right
Limits: Capture 0 - 96
Front Left: Capture 0 [0%] [off]
Front Right: Capture 0 [0%] [off]
Simple mixer control 'IEC958',1
Capabilities: enum
Items: 'PCM Out' 'H/W In 0' 'H/W In 1' 'H/W In 2' 'H/W In 3' 'H/W In 4' 'H/W In 5' 'H/W In 6' 'H/W In 7' 'IEC958 In L' 'IEC958 In R' 'Digital Mixer'
Item0: 'PCM Out'
Simple mixer control 'DAC',0
Capabilities: volume volume-joined
Playback channels: Mono
Capture channels: Mono
Limits: 0 - 127
Mono: 79 [62%]
Simple mixer control 'DAC',1
Capabilities: volume volume-joined
Playback channels: Mono
Capture channels: Mono
Limits: 0 - 127
Mono: 79 [62%]
Simple mixer control 'Deemphasis',0
Capabilities: enum
Items: '44.1kHz' 'Off' '48kHz' '32kHz'
Item0: 'Off'
Simple mixer control 'H/W',0
Capabilities: enum
Items: 'PCM Out' 'H/W In 0' 'H/W In 1' 'H/W In 2' 'H/W In 3' 'H/W In 4' 'H/W In 5' 'H/W In 6' 'H/W In 7' 'IEC958 In L' 'IEC958 In R' 'Digital Mixer'
Item0: 'PCM Out'
Simple mixer control 'H/W',1
Capabilities: enum
Items: 'PCM Out' 'H/W In 0' 'H/W In 1' 'H/W In 2' 'H/W In 3' 'H/W In 4' 'H/W In 5' 'H/W In 6' 'H/W In 7' 'IEC958 In L' 'IEC958 In R' 'Digital Mixer'
Item0: 'PCM Out'
Simple mixer control 'H/W Multi',0
Capabilities: cvolume cswitch
Capture channels: Front Left - Front Right
Limits: Capture 0 - 96
Front Left: Capture 0 [0%] [off]
Front Right: Capture 0 [0%] [off]
Simple mixer control 'H/W Multi',1
Capabilities: cvolume cswitch
Capture channels: Front Left - Front Right
Limits: Capture 0 - 96
Front Left: Capture 0 [0%] [off]
Front Right: Capture 0 [0%] [off]
Simple mixer control 'Multi',0
Capabilities: pvolume pswitch
Playback channels: Front Left - Front Right
Limits: Playback 0 - 96
Mono:
Front Left: Playback 0 [0%] [off]
Front Right: Playback 0 [0%] [off]
Simple mixer control 'Multi',1
Capabilities: pvolume pswitch
Playback channels: Front Left - Front Right
Limits: Playback 0 - 96
Mono:
Front Left: Playback 0 [0%] [off]
Front Right: Playback 0 [0%] [off]
Simple mixer control 'Multi',2
Capabilities: pvolume pswitch
Playback channels: Front Left - Front Right
Limits: Playback 0 - 96
Mono:
Front Left: Playback 0 [0%] [off]
Front Right: Playback 0 [0%] [off]
Simple mixer control 'Multi',3
Capabilities: pvolume pswitch
Playback channels: Front Left - Front Right
Limits: Playback 0 - 96
Mono:
Front Left: Playback 0 [0%] [off]
Front Right: Playback 0 [0%] [off]
Simple mixer control 'Multi',4
Capabilities: pvolume pswitch
Playback channels: Front Left - Front Right
Limits: Playback 0 - 96
Mono:
Front Left: Playback 0 [0%] [off]
Front Right: Playback 0 [0%] [off]
Simple mixer control 'Multi',5
Capabilities: pvolume pswitch
Playback channels: Front Left - Front Right
Limits: Playback 0 - 96
Mono:
Front Left: Playback 0 [0%] [off]
Front Right: Playback 0 [0%] [off]
Simple mixer control 'Multi',6
Capabilities: pvolume pswitch
Playback channels: Front Left - Front Right
Limits: Playback 0 - 96
Mono:
Front Left: Playback 0 [0%] [off]
Front Right: Playback 0 [0%] [off]
Simple mixer control 'Multi',7
Capabilities: pvolume pswitch
Playback channels: Front Left - Front Right
Limits: Playback 0 - 96
Mono:
Front Left: Playback 0 [0%] [off]
Front Right: Playback 0 [0%] [off]
Simple mixer control 'Multi',8
Capabilities: pvolume pswitch
Playback channels: Front Left - Front Right
Limits: Playback 0 - 96
Mono:
Front Left: Playback 0 [0%] [off]
Front Right: Playback 0 [0%] [off]
Simple mixer control 'Multi',9
Capabilities: pvolume pswitch
Playback channels: Front Left - Front Right
Limits: Playback 0 - 96
Mono:
Front Left: Playback 0 [0%] [off]
Front Right: Playback 0 [0%] [off]
Simple mixer control 'Multi Track Internal Clock',0
Capabilities: enum
Items: '8000' '9600' '11025' '12000' '16000' '22050' '24000' '32000' '44100' '48000' '64000' '88200' '96000' 'IEC958 Input'
Item0: '48000'
Simple mixer control 'Multi Track Internal Clock Default',0
Capabilities: enum
Items: '8000' '9600' '11025' '12000' '16000' '22050' '24000' '32000' '44100' '48000' '64000' '88200' '96000'
Item0: '44100'
Simple mixer control 'Multi Track Peak',0
Capabilities: volume
Playback channels: Front Left - Front Right - Rear Left - Rear Right - Front Center - Woofer - Side Left - Side Right - Rear Center - ? - ? - ? - ? - ? - ? - ? - ? - ? - ? - ? - ? - ?
Capture channels: Front Left - Front Right - Rear Left - Rear Right - Front Center - Woofer - Side Left - Side Right - Rear Center - ? - ? - ? - ? - ? - ? - ? - ? - ? - ? - ? - ? - ?
Limits: 0 - 255
Front Left: 255 [100%]
Front Right: 255 [100%]
Rear Left: 0 [0%]
Rear Right: 0 [0%]
Front Center: 0 [0%]
Woofer: 0 [0%]
Side Left: 0 [0%]
Side Right: 0 [0%]
Rear Center: 0 [0%]
?: 0 [0%]
?: 0 [0%]
?: 0 [0%]
?: 0 [0%]
?: 0 [0%]
?: 0 [0%]
?: 0 [0%]
?: 0 [0%]
?: 0 [0%]
?: 0 [0%]
?: 0 [0%]
?: 255 [100%]
?: 255 [100%]
Simple mixer control 'Multi Track Rate Locking',0
Capabilities: pswitch pswitch-joined
Playback channels: Mono
Mono: Playback [off]
Simple mixer control 'Multi Track Rate Reset',0
Capabilities: pswitch pswitch-joined
Playback channels: Mono
Mono: Playback [on]
Simple mixer control 'Multi Track Volume Rate',0
Capabilities: volume volume-joined
Playback channels: Mono
Capture channels: Mono
Limits: 0 - 255
Mono: 0 [0%]
|
_________________ La seule certitude que j'ai, c'est d'être dans le doute ! P. Desproges |
|
Back to top |
|
|
Tony Clifton l33t
Joined: 07 Jul 2004 Posts: 686 Location: Rennes
|
|
Back to top |
|
|
kwenspc Advocate
Joined: 21 Sep 2003 Posts: 4954
|
Posted: Fri Feb 23, 2007 11:29 am Post subject: |
|
|
Vu la carte que tu as j'imagine que c'est pas juste pour lire de la musique. non?
Donc jack oui. jack-rack, etc... tu auras bien plus de fonctionalités et ce plus simplement qu'avec alsa (jack viens se mettre par dessus alsa en fait) _________________ membre officieux du SAV Ati GEntoo |
|
Back to top |
|
|
bob1977 Guru
Joined: 16 Mar 2004 Posts: 387
|
Posted: Fri Feb 23, 2007 12:18 pm Post subject: |
|
|
Je pense que la solution de cryogen est intéressante car ca sera plus rapide quand tu voudras regler le volume a la main. Néanmoins, je te donne le script pour augmenter le volume ( tu remplaces le "+" par un "-" pour diminuer le volume) au cas ou tu serais presse:
Code: | #! /bin/bash
amixer sset "'DAC',0" 5%+
amixer sset "'DAC',1" 5%+
|
Pour que ca marche comme on veut, il faut que ces 2 mixeurs soient au meme niveau (0 par exemple pour commencer). |
|
Back to top |
|
|
Tony Clifton l33t
Joined: 07 Jul 2004 Posts: 686 Location: Rennes
|
Posted: Fri Feb 23, 2007 1:18 pm Post subject: |
|
|
kwenspc wrote: | Vu la carte que tu as j'imagine que c'est pas juste pour lire de la musique. non? |
bah si justement , je voulais une carte qui n'aie que 2 voies (j'me fous d'avoir du 5.1 ou du 7.1). Bon après je ferais surement de l'enregistrement avec.
bob1977 wrote: | Je pense que la solution de cryogen est intéressante car ca sera plus rapide quand tu voudras regler le volume a la main. Néanmoins, je te donne le script pour augmenter le volume ( tu remplaces le "+" par un "-" pour diminuer le volume) au cas ou tu serais presse:
Code: | #! /bin/bash
amixer sset "'DAC',0" 5%+
amixer sset "'DAC',1" 5%+
|
Pour que ca marche comme on veut, il faut que ces 2 mixeurs soient au meme niveau (0 par exemple pour commencer). |
Merci, j'crois que ça va surement simplifier les choses, mais je n'abandonne pas encore avec asoundrc _________________ La seule certitude que j'ai, c'est d'être dans le doute ! P. Desproges |
|
Back to top |
|
|
|
|
You cannot post new topics in this forum You cannot reply to topics in this forum You cannot edit your posts in this forum You cannot delete your posts in this forum You cannot vote in polls in this forum
|
|