Comment faire fonctionner mon indicateur de volume en décibels au lieu de pourcentage?

16

Quand je veux régler le volume de tout ce que je fais, je trouve que l'utilisation des commandes de volume intégrées à Ubuntu est peu de confusion. Lorsque le volume est d'environ 100%, le laisser tomber plusieurs incréments n'a presque aucun effet sur le volume apparent, mais lorsqu'il est d'environ 0%, l'effet d'un clic de la molette de la souris est probablement de 3 décibels. J'ai observé ce comportement sur des dizaines de UC différents, depuis que je convertis environ un utilisateur d'Ubuntu par mois (contact de l'équipe NE).

Cela s'est avéré tellement frustrant pour moi que j'ai tendance à utiliser le bouton de volume de mon ampli de guitare (audio mono: |) au lieu de l'indicateur de volume. Que puis-je faire pour que mon indicateur de volume se comporte correctement jusqu'à ce qu'il soit résolu? Je veux que chaque incrément de volume soit un demi ou un tiers de décibels.

Existe-t-il un autre logiciel que je devrais utiliser pour la configuration du volume du système?

ethana2
la source
2
Je dois dire que c'est une excellente question. Le fait est que je pense que cela inclut également le type de carte son que vous utilisez, le type d'enceintes de sortie que vous utilisez, etc. Mais à part cela, c'est une excellente question.
Luis Alvarado
D'accord, c'est une bonne question car j'ai toujours eu le même problème assez indépendamment de la carte son, du pilote ou même des boutons de gain des haut-parleurs de l'ordinateur. C'est énormément différent de l'équipement de studio où l'atténuation de -3 dB est toujours de -3 dB. Un contrôle du volume non étalonné mais logarithmique est peut-être beaucoup plus facile à réaliser.
msw
1
alsamixer montre un gain de db, donc cela devrait être réalisable, mais je n'ai aucune idée de comment obtenir ces données dans le widget gnome
RobotHumans

Réponses:

3

Selon la page de contrôle du volume de pulseaudio:

http://0pointer.de/lennart/projects/pulseaudio/doxygen/volume.html

Le premier problème pourrait être que le logiciel effectue des calculs de journal qu'il n'est pas censé faire. (si c'est le cas, nous avons besoin d'un rapport de bogue pour cela)

Le deuxième problème est impossible à résoudre, et c'est le fait que le logiciel ne peut pas savoir avec certitude quel effet le changement de volume d'un degré aura dans le monde réel. Il ne peut pas le savoir à cause de toutes sortes de facteurs.

Martin Owens -doctormo-
la source
Tout appareil sonore qui ne maintenait pas une sorte de relation de volume linéaire avec un signal donné se révélait par distorsion, non? Le logiciel n'a pas besoin de connaître le volume final, car l'utilisateur peut théoriquement l'ajuster. Je ne m'attends pas à ce que les utilisateurs finaux se soucient un peu des unités réelles par lesquelles le delta de volume est mesuré non plus. La documentation que vous avez liée montre que le volume peut être fait avec PA de manière linéaire ou logarithmique. Il me semble que le volume de mon système et de mes applications est linéaire, alors que la logarithmique est ce dont j'ai besoin, car je suis un être humain.
ethana2
Alors peut-être que l'audio pulsé a un bug, il est censé traiter le journal.
Martin Owens -doctormo-
0

http://brainstorm.ubuntu.com/idea/5314/

547 utilisateurs d'Ubuntu ont voté en faveur de la résolution de ce problème, et je pense qu'il est temps que quelqu'un fasse quelque chose.

Peut-être que le problème est dû à un calcul de journal qui se produit deux fois, à deux endroits différents de la chaîne. Je ne suis pas ingénieur audio (ou mathématicien), alors corrigez-moi si je me trompe, mais voici comment je le comprends:

  • Une échelle linéaire serait silencieuse de 0% à 85%, et la plupart du contrôle serait dans la fourchette de 85% à 100%.

  • Une échelle logarithmique entraînerait une augmentation uniforme du dB ou du «volume» pour chaque étape du curseur.

  • Une échelle logarithmique «double» surcompenserait et provoquerait l'effet d'une échelle linéaire en sens inverse (c'est-à-dire que la tranche de 0% à 15% contrôle la majeure partie du volume).

C'est ce que le curseur de volume Ubuntu semble faire en ce moment. Encore une fois, je ne suis pas un expert. Je sais juste qu'il y a un problème, et moi et 547 autres utilisateurs aimerions qu'il soit corrigé :)

ndbroadbent
la source