Erhöhen Sie die Granularität, Reichweite und Krümmung des Lautstärkereglers

11

Es gibt ein häufiges Problem bei USB-Lautsprechern (wie in meinem Fall Logitech SBS-150, für die Logitech keine Lösung bietet) und Kopfhörern - sie sind zu laut. Wenn Sie den Windows-Lautstärkeregler verwenden, um sie auf 1 zu setzen, sind sie immer noch zu laut (und es gibt wirklich keinen großen Unterschied zwischen 1 und 100), und natürlich macht 0 keinen Ton, sodass Sie nicht mehr laut oder nicht wählen können Ton überhaupt.

Das Obige scheint darauf hinzudeuten, dass der Logarithmus zweimal auf die linearen 1-100-Werte des Schiebereglers angewendet wird, einmal von Windows und einmal von den Lautsprechern, was zu einer Kurve führt, die schnell die Sättigung erreicht. Windows 7 bietet natürlich keine Möglichkeit, anzupassen, ob der Logarithmus angewendet wird.

Ein weiteres Problem ist, wenn der Benutzer die Lautstärke auf über 100 erhöhen möchte. (Ja, ja, es kann Ihre Lautsprecher beschädigen, bla bla. Irrelevant.)

Es scheint, dass es viele Probleme lösen würde, wenn ich nur festlegen könnte, welchen Werten jeder Punkt auf dem Lautstärkeregler entsprechen soll, anstatt dass Windows selbst eine Protokollfunktion anwendet. (An diesem Punkt spielt es keine Rolle, ob das Protokoll angewendet wird, da Sie selbst eine Exponentenfunktion einfügen können, um das Protokoll zu negieren.)

Das nächste, was ich gefunden habe, ist diese Seite , die genau beschreibt, was ich will, aber leider funktioniert sie nur unter Windows XP und nicht unter Windows 7; Ich konnte den Registrierungsschlüssel in Windows 7 nicht finden (ich habe jedoch möglicherweise nicht genau genug nachgesehen).

Hilfreich ist auch Volumouse, mit dem Sie die Schrittgröße für die Lautstärke festlegen können. Auf diese Weise können Sie die Lautstärke leicht auf einen Punkt zwischen 1 und 0 einstellen. Dadurch wird die Aufgabe erfüllt, zumindest die Lautstärke zu verringern, jedoch 99% des Bereichs ist immer noch im Wesentlichen nutzlos. Darüber hinaus ist das Erhöhen oder Verringern des Abstands von Schritten nicht der Umgang mit einer logarithmischen / exponentiellen Antwortkurve.

Die Frage ist also, wie kann ich in Windows 7 die oben beschriebene Registrierungsmethode in Windows XP ausführen? Wo ist der Registrierungsschlüssel? Wie setzt Volumouse alternativ die Lautstärke auf beliebige Werte?

Superbest
quelle
Zusätzlich zu volumouse können Sie auch "volstep" verwenden, wenn Sie nur eine "Drop-in" -Verbesserung für die Verwendung der Standard-Volume-Hardwaretasten auf einer Tastatur wünschen, anstatt sich an das neue "gewöhnen" zu müssen. Schnittstelle / Verwendung ', die volumouse bringt. sourceforge.net/projects/volstep
Vinícius M

Antworten:

4

Wenn Sie eine Befehlszeile aushalten können, bietet NirCmd von NirSoft eine Lösung, um das Volumen in Dezibel anzugeben:

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

Siehe Nirs Blog zu diesem Thema.


Auch dieser Befehl passt die Lautstärke Ihres Hauptsystems an

 nircmd.exe setsysvolume <0-65535>

Und dieser passt es nach oben oder unten durch Schritte an, die Sie definieren:

 nircmd.exe changesysvolume [-]<0-65535>
Jeremy W.
quelle
NirCmd hat auch eine Reihe anderer nützlicher Funktionen. Wirklich schön unter Windows zu haben, aus einer Linux-Umgebung, in der grundsätzlich alles über die Kommandozeile möglich ist.
Trevor Jex
Nirsoft ist ein erstaunliches Software-Repo voller nützlicher Dinge, einschließlich nircmd. Dies löst jedoch nicht das Problem des Benutzers. Es ist ein Problem mit billigen USB-Soundkarten, dass der Windows-Lautstärkeregler eher wie ein linearer Schieberegler als wie ein Logarithmus funktioniert, wie es sein sollte, da es sich um Audio handelt. Die Verwendung von 'setsysvolme' oder so ziemlich jeder Option auf nircmd behebt das Problem nicht, da die Systemlautstärke immer noch auf <something> eingestellt ist und alles über 0 bereits zu laut ist. Die Antwort von Mateen Ulhaq ist wahrscheinlich die beste Wahl für den Benutzer, obwohl sie immer noch nicht ideal ist, funktioniert sie.
Vinícius M
Auch diese 65535 Schritte sind leider bedeutungslos. Das System bietet nicht diese Granularität, daher ist es in der Praxis nur eine weniger intuitive Möglichkeit, die Lautstärke zu ändern. Zum Beispiel habe ich gerade auf einigen Systemen hier getestet und von nircmd.exe setzt setysvolume "0" bis "502" 100% stumm, während 503 das Systemvolumen tatsächlich auf 1% ändert, was für mich in Ordnung ist Desktop-Soundkarte, aber - schon zu laut auf einer billigen USB-Soundkarte. = P Und über 503 bis 1005 überhaupt keine Volumenänderung.
Vinícius M
2

Ich habe keine Lösung für die Registeroptimierung unter Windows 7, aber wenn Sie die Lautstärke über 100% steigern möchten, ist dieses Tool möglicherweise interessant. Dort ist eine kostenlose Version verfügbar, die mit den meisten gängigen Windows-Anwendungen, einschließlich iTunes und YouTube, funktionieren sollte.

Alexander Galkin
quelle
2

Die einfachste Lösung, die ich gefunden habe, besteht darin, die Tonausgabe über EqualizerAPO auszuführen und den Vorverstärker einfach auf -20 dB einzustellen.

Die Peace-Benutzeroberfläche hilft Ihnen, wenn Sie nicht wissen, wie Sie die Konfigurationsdatei manuell bearbeiten können.

Geben Sie hier die Bildbeschreibung ein

Wenn Sie Probleme beim Ausführen von Equalizer APO haben, müssen Sie wahrscheinlich Ihre Soundtreiber deinstallieren und die Microsoft Windows-Standard-Soundtreiber neu installieren.

Mateen Ulhaq
quelle
1

Wenn Sie den Windows-Schieberegler für die Lautstärkeregelung verwenden, um sie auf 1 zu setzen, sind sie immer noch zu laut (und es gibt wirklich keinen großen Unterschied zwischen 1 und 100), und natürlich macht 0 keinen Ton. Sie müssen also weder laut noch keinen Ton auswählen überhaupt.

Das Obige scheint darauf hinzudeuten, dass der Logarithmus zweimal auf die linearen 1-100-Werte des Schiebereglers angewendet wird, einmal von Windows und einmal von den Lautsprechern, was zu einer Kurve führt, die schnell die Sättigung erreicht.

Ich habe dies in der Vergangenheit bemerkt und habe das Problem erlitten, seit ich Windows 7 verwendet habe - das heißt, bis ich heute Abend obsessiv angefangen habe, mit Optionen in den "Lautstärkeregelungsoptionen" zu spielen, die im Kontextmenü "Lautsprecher" verfügbar sind . Dort hatte ich die Option "Alle Geräte spielen Sound" deaktiviert und angewendet und voila! Mein Volume wurde so wiederhergestellt, wie es sich verhalten sollte ... Seltsamerweise dupliziert das erneute Überprüfen dieser Option das oben genannte Problem jedoch nicht, sodass ich keine Ahnung habe, ob dieses Problem nach einem Neustart erneut auftritt.

Jedenfalls scheint es den Trick mindestens einmal getan zu haben. Hoffentlich wird es nie wieder passieren. Ich danke Ihnen, dass Sie mich dazu inspiriert haben, wieder besessen nach einer Lösung zu suchen, denn dies war eine unglaublich ärgerliche Frustration, die ich beschlossen hatte, für den Rest meiner Tage ungefähr 7 zu verabscheuen. Auf meiner Suche, jeden Tag etwas Neues zu lernen, habe ich anscheinend mein Ziel erreicht, wenn auch nur für heute. YAY ich.

Dr001M0nK3y
quelle