Aumenta la granularità, l'intervallo e la curvatura del cursore di controllo del volume


11

C'è un problema comune per gli altoparlanti USB (come Logitech SBS-150 nel mio caso, per il quale Logitech non fornisce soluzione) e le cuffie - sono troppo rumorose. Quando usi il cursore di controllo del volume di Windows per metterli a 1, sono ancora troppo forti (e non c'è davvero molta differenza tra 1 e 100), e ovviamente 0 non emette alcun suono, quindi sei bloccato a scegliere forte o no suono a tutti.

Quanto sopra sembra indicare che il logaritmo viene applicato due volte ai valori lineari 1-100 dal cursore, una volta da Windows e una volta dagli altoparlanti, il che si traduce in una curva che raggiunge rapidamente la saturazione. Windows 7 ovviamente non offre alcun modo per regolare se il logaritmo viene applicato.

Un altro problema è quando l'utente desidera aumentare il volume oltre 100. (Sì, sì, potrebbe danneggiare i tuoi altoparlanti, blah blah. Non pertinente.)

Sembra che risolverebbe molti problemi se potessi semplicemente impostare a quali valori dovrebbe corrispondere ciascun punto sul dispositivo di scorrimento del volume, invece di applicare Windows una funzione di registro. (A quel punto non importa se il registro viene applicato, in quanto è possibile inserire una funzione esponente per negare il registro.)

La cosa più vicina che ho trovato è questa pagina , che descrive esattamente ciò che voglio, ma sfortunatamente funziona solo su Windows XP e non su Windows 7; Non sono stato in grado di individuare la chiave del Registro di sistema in Windows 7 (potrei semplicemente non aver guardato abbastanza bene, però).

Inoltre è utile Volumouse che ti consente di specificare la dimensione del passo per il volume: questo ti consente facilmente di impostare il volume su un punto compreso tra 1 e 0. Ciò consente almeno di ridurre il volume, ma il 99% dell'intervallo è ancora essenzialmente inutile. Inoltre, aumentare o diminuire la spaziatura dei passi non è il modo in cui gestisci una curva di risposta logaritmica / esponenziale.

Quindi la domanda è: come posso fare in Windows 7 cosa fa il metodo di registro sopra in Windows XP? Dov'è la chiave di registro? In alternativa, in che modo Volumouse imposta il volume su valori arbitrari?


Oltre a volumouse, potresti anche usare 'volstep', se desideri semplicemente un miglioramento 'drop-in', ad esempio utilizzando i tasti hardware di volume predefiniti su una tastiera, invece di abituarti al nuovo ' interfaccia / uso "che porta volumouse. sourceforge.net/projects/volstep
Vinícius M

Risposte:


4

Se riesci a reggere una riga di comando, NirCmd di NirSoft offre una soluzione per specificare il volume in base al decibel:

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

Vedi il blog di Nir sull'argomento.


Anche questo comando regola il volume del sistema principale

 nircmd.exe setsysvolume <0-65535>

E questo lo regola su o giù con i passaggi che definisci:

 nircmd.exe changesysvolume [-]<0-65535>

NirCmd ha anche un sacco di altre utili funzioni. Davvero bello avere su Windows, proveniente da un ambiente Linux in cui praticamente tutto è possibile dalla riga di comando.
Trevor Jex,

Nirsoft è un fantastico repository software pieno di cose utili, incluso nircmd. Tuttavia, questo non risolve il problema dell'utente. È un problema di schede audio USB economiche che rendono il dispositivo di scorrimento del volume di Windows più simile a un dispositivo di scorrimento lineare che a un logaritmico, come dovrebbe essere, poiché si tratta di audio. L'uso di 'setsysvolme' o praticamente qualsiasi opzione su nircmd non lo risolverà, poiché sta ancora impostando il volume di sistema su <something>, e qualsiasi cosa sopra 0 sarà già troppo forte. La risposta di Mateen Ulhaq è probabilmente la migliore scommessa dell'utente, sebbene non sia l'ideale, funziona.
Vinícius M,

Inoltre, purtroppo, questi 65535 passaggi sono privi di significato. Il sistema non offre quel livello di granularità, quindi in pratica è solo un modo meno intuitivo di cambiare volume. Ad esempio, ho appena testato su un paio di sistemi qui, e da nircmd.exe setsysvolume "0" fino a "502" significa 100% muto, mentre 503 cambia il volume del sistema all'1%, il che va bene per me scheda audio desktop, ma - già troppo rumorosa su una scheda audio USB economica. = P E oltre 503, fino a 1005, nessuna variazione di volume.
Vinícius M,

2

Non ho alcuna soluzione per l'ottimizzazione del registro in Windows 7, ma se vuoi aumentare il volume del suono al di sopra del 100% potresti trovare questo strumento interessante. È disponibile una versione gratuita che dovrebbe funzionare con le applicazioni Windows più comuni, tra cui iTunes e YouTube.


2

La soluzione più semplice che ho trovato è far funzionare l'uscita audio tramite EqualizerAPO e semplicemente impostare il preamplificatore su -20 dB.

La GUI di Peace ti aiuterà se non sai come modificare manualmente il file di configurazione.

inserisci qui la descrizione dell'immagine

Se si verificano problemi durante l'esecuzione dell'equalizzatore APO, probabilmente è necessario disinstallare i driver audio e reinstallare i driver audio predefiniti di Microsoft Windows.


1

Quando usi il cursore di controllo del volume di Windows per metterli 1, sono ancora troppo forti (e non c'è davvero molta differenza tra 1 e 100), e ovviamente 0 non emette alcun suono, quindi sei bloccato a scegliere forte o nessun suono affatto.

Quanto sopra sembra indicare che il logaritmo viene applicato due volte ai valori lineari 1-100 dal cursore, una volta da Windows e una volta dagli altoparlanti, il che si traduce in una curva che raggiunge rapidamente la saturazione.

L'ho notato in passato e ho sofferto del problema da quando ho iniziato a utilizzare Windows 7, ovvero fino a stasera, quando ho iniziato a giocare ossessivamente con le opzioni all'interno delle "Opzioni di controllo del volume" disponibili nel menu "Altoparlanti" del tasto destro . Lì avevo deselezionato l'opzione "Tutti i dispositivi che riproducevano il suono" e l'ho applicato e voilà! Il mio volume è stato ripristinato nel modo in cui dovrebbe comportarsi ... Stranamente, tuttavia, ricontrollare quell'opzione non duplica il problema sopra menzionato, quindi non ho idea se questo problema tornerà dopo un riavvio.

Ad ogni modo, sembra aver fatto il trucco, almeno una volta. Spero che non accada mai più. Ti ringrazio per avermi ispirato di nuovo, ossessivamente, a cercare una soluzione a questo perché questa è stata una frustrazione esasperante che ho deciso di detestare circa 7 per il resto dei miei giorni. Nella mia ricerca di imparare qualcosa di nuovo ogni giorno, sembra di aver raggiunto il mio obiettivo, anche se solo per oggi. YAY me.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.