Augmentez la granularité, la plage et la courbure du curseur de contrôle du volume

11

Il y a un problème commun pour les haut-parleurs USB (tels que Logitech SBS-150 dans mon cas, pour lequel Logitech ne fournit aucune solution) et les écouteurs - ils sont trop bruyants. Lorsque vous utilisez le curseur de contrôle du volume de Windows pour les mettre à 1, ils sont toujours trop forts (et il n'y a vraiment pas beaucoup de différence entre 1 et 100), et bien sûr 0 ne fait aucun son, vous êtes donc obligé de choisir fort ou non du tout.

Ce qui précède semble indiquer que le logarithme est appliqué deux fois aux valeurs linéaires 1-100 du curseur, une fois par Windows et une fois par les haut-parleurs, ce qui donne une courbe qui atteint rapidement la saturation. Windows 7 n'offre bien sûr aucun moyen de déterminer si le logarithme est appliqué.

Un autre problème est lorsque l'utilisateur souhaite augmenter le volume au-dessus de 100. (Oui, oui, cela peut endommager vos haut-parleurs, bla bla. Non pertinent.)

Il semble que cela résoudrait beaucoup de problèmes si je pouvais simplement définir à quelles valeurs chaque point du curseur de volume est censé correspondre, au lieu que Windows applique lui-même une fonction de journal. (À ce stade, peu importe si le journal est appliqué, car vous pouvez insérer vous-même une fonction exposant pour annuler le journal.)

La chose la plus proche que j'ai trouvée est cette page , qui décrit précisément ce que je veux, mais malheureusement elle ne fonctionne que sur Windows XP et non sur Windows 7; Je n'ai pas pu localiser la clé de registre dans Windows 7 (je n'ai peut-être tout simplement pas regardé assez fort, cependant).

Volumouse est également utile qui vous permet de spécifier la taille du pas pour le volume - cela vous permet facilement de régler le volume sur un point compris entre 1 et 0. Cela accomplit la tâche d'au moins vous permettre de diminuer le volume, mais 99% de la plage est encore essentiellement inutile. De plus, l'augmentation ou la diminution de l'espacement des pas n'est pas la façon dont vous traitez une courbe de réponse logarithmique / exponentielle.

La question est donc de savoir comment faire dans Windows 7 ce que fait la méthode de registre ci-dessus dans Windows XP? Où est la clé de registre? Sinon, comment Volumouse définit-il le volume sur des valeurs arbitraires?

Superbest
la source
En plus de volumouse, vous pouvez également utiliser 'volstep', si vous souhaitez simplement avoir une amélioration 'drop-in' pour utiliser les touches matérielles de volume par défaut sur un clavier par exemple, au lieu d'avoir à vous habituer à la nouvelle ' interface / utilisation »apportée par volumouse. sourceforge.net/projects/volstep
Vinícius M

Réponses:

4

Si vous pouvez supporter une ligne de commande, NirCmd de NirSoft propose une solution pour spécifier le volume par décibel:

 nircmd.exe setsubunitvolumedb "Speakers" "Wave" -20

Voir le blog de Nir sur le sujet.


Cette commande ajustera également le volume de votre système principal

 nircmd.exe setsysvolume <0-65535>

Et celui-ci l'ajuste vers le haut ou vers le bas par étapes que vous définissez:

 nircmd.exe changesysvolume [-]<0-65535>
Jeremy W
la source
NirCmd possède également un tas d'autres fonctions utiles. Vraiment sympa d'avoir sur Windows, venant d'un environnement Linux où pratiquement tout est possible depuis la ligne de commande.
Trevor Jex
Nirsoft est un repo logiciel étonnant plein de choses utiles, nircmd inclus. Cependant, cela ne résout pas le problème de l'utilisateur. C'est un problème de cartes son USB bon marché qui font que le curseur de volume Windows fonctionne plus comme un curseur linéaire que comme logarithmique, ce qu'il devrait être, car il s'agit d'audio. Utiliser 'setsysvolme' ou à peu près n'importe quelle option sur nircmd ne le résoudra pas, car il définit toujours le volume du système sur <quelque chose>, et tout ce qui est supérieur à 0 sera déjà trop fort. La réponse de Mateen Ulhaq est probablement le meilleur pari de l'utilisateur, bien que toujours pas idéal, cela fonctionne.
Vinícius M
En outre, ces 65535 étapes n'ont malheureusement aucun sens. Le système ne fournit pas ce niveau de granularité, donc dans la pratique, c'est juste une façon moins intuitive de changer le volume. Par exemple, je viens de tester sur quelques systèmes ici, et depuis nircmd.exe setsysvolume "0" jusqu'à "502" signifie 100% muet, tandis que 503 change en fait le volume du système à 1%, ce qui est bien sur mon carte son de bureau, mais - déjà trop fort sur une carte son USB bon marché. = P Et au-dessus de 503, jusqu'à 1005, aucun changement de volume.
Vinícius M
2

Je n'ai pas de solution pour ajuster les réglages sous Windows 7, mais si vous souhaitez augmenter le volume sonore au-dessus de 100%, cet outil pourrait vous intéresser. Il existe une version gratuite disponible qui devrait fonctionner avec la plupart des applications Windows courantes, y compris iTunes et YouTube.

Alexander Galkin
la source
2

La solution la plus simple que j'ai trouvée est d'exécuter la sortie audio via EqualizerAPO et de simplement régler le préampli sur -20 dB.

L'interface graphique de paix vous aidera si vous ne savez pas comment modifier manuellement le fichier de configuration.

entrez la description de l'image ici

Si vous rencontrez des problèmes lors de l'exécution d'Equalizer APO, vous devrez probablement désinstaller vos pilotes audio et réinstaller les pilotes audio par défaut de Microsoft Windows.

Mateen Ulhaq
la source
1

Lorsque vous utilisez le curseur de contrôle du volume de Windows pour les mettre à 1, ils sont toujours trop forts (et il n'y a vraiment pas beaucoup de différence entre 1 et 100), et bien sûr 0 ne fait aucun son, donc vous êtes coincé en choisissant soit fort soit pas de son du tout.

Ce qui précède semble indiquer que le logarithme est appliqué deux fois aux valeurs linéaires 1-100 du curseur, une fois par Windows et une fois par les haut-parleurs, ce qui donne une courbe qui atteint rapidement la saturation.

J'ai remarqué cela dans le passé et j'ai souffert du problème depuis que j'ai commencé à utiliser Windows 7 - c'est-à-dire jusqu'à ce soir, quand j'ai commencé de manière obsessionnelle à jouer avec les options des `` Options de contrôle du volume '' disponibles dans le menu `` Haut-parleurs '' du clic droit. . Là-bas, j'avais décoché l'option "Tous les appareils jouant du son" et l'avais appliquée et le tour est joué! Mon volume a été restauré comme il devrait se comporter ... Curieusement, cependant, revérifier cette option ne fait pas double emploi avec le problème susmentionné, donc je n'ai aucune idée si ce problème reviendra après un redémarrage.

Quoi qu'il en soit, il semble avoir fait l'affaire, au moins une fois. Espérons que cela ne se reproduira plus. Je vous remercie de m'avoir inspiré à nouveau, obsessionnellement, à chercher une solution à cela, car cela a été une frustration exaspérante et aggravante que j'avais résolu de détester environ 7 pour le reste de mes jours. Dans ma quête d'apprendre quelque chose de nouveau tous les jours, il semble que j'ai atteint mon objectif, ne serait-ce que pour aujourd'hui. YAY moi.

Dr001M0nK3y
la source