Feature request: add Loudness Equalization toggle #656
Replies: 7 comments 2 replies
-
Sounds like a cool idea; will investigate exposing enhancements |
Beta Was this translation helpful? Give feedback.
-
Just a quick note: some laptop doesn't have this in system settings. |
Beta Was this translation helpful? Give feedback.
-
I managed to get this working in my branch here https://github.com/fsfod/EarTrumpet/commits/loudness_fx i added it as a checkbox in the right click menu that changes it for the default device. Tthe tldr of it is setting a FX config option with IPolicyConfigWin7.SetPropertyValue with the guid of E0A941A0-88A2-4df5-8D6B-DD20BB06E8FB and property id of 4 |
Beta Was this translation helpful? Give feedback.
-
It doesn't work on my computers. I believe this GUID is specific to Realtek High Definition Audio devices. It's still useful since Realtek is in so many systems, but I think the UI should somehow warn the user or disable the checkbox in unsupported systems |
Beta Was this translation helpful? Give feedback.
-
You could maybe find the FX property store GUID for your device using some registry monitor and toggling the option in the windows property page just filter to a registry path containing "FxProperties". My code could just be toggling it on the wrong output device you idk. |
Beta Was this translation helpful? Give feedback.
-
I did a three-way registry diff (original state, state after toggle, and state after toggle back) and found that I can do it by changing the key So I can adapt your code for my computer, which is awesome, thanks :) But how to make theses changes safe and generic enough for the release version? |
Beta Was this translation helpful? Give feedback.
-
sorry, posted in a new discussion having missed this one So many audio sources have their volumes all messed up, and when the source is not super important (to be kept as is), loudness equalization helps a lot. Right-click EarTrumpet > Windows Legacy > Playback Devices > Right-click Device > Properties > Enhancements > Loudness Equalization > OK > OK I don't know how much work it is to get access to this function but I did some research and it seems to work though a registry key, and then resetting the audio driver for the change to have effect. Example:
So that key has to change and audio driver or something has to reset/restart for it to apply the change. |
Beta Was this translation helpful? Give feedback.
-
Loudness Equalization can be found in Speakers Properties → Enhancements. It's a bit of a trek to get there.
It's useful when watching Netflix if you don't want action sequences to be louder than the rest of the movie, for instance.
Beta Was this translation helpful? Give feedback.
All reactions