irzyxa / Volume2

Volume² - advanced Windows volume control.
https://irzyxa.blogspot.com
Other
935 stars 49 forks source link

Hardware/Software volume control #245

Open vvershkov opened 1 year ago

vvershkov commented 1 year ago

Windows is able to control system volume with software and hardware methods: https://learn.microsoft.com/en-us/windows-hardware/drivers/audio/software-volume-control-support

Would be cool if Volume2 could choose and force software method.

For example, in my case I am using USB DAC and it uses Generic USB Audio driver created by Microsoft, there are no driver from manufacturer and he advertises it as "the device works without any driver needed!". But this DAC doesn't support volume control while driver states it does. As result - I can't control system volume, I can only mute. At the same time any software method works fine: for example, EqualizerAPO or changing volume of application in Sound Mixer without touching system volume.

As alternative I can also use "application list" to solve my issue, but there are a lot of downsides for that: 1) Volume2 doesn't support masks/regexps, so I would need to add EVERY application manually and to continue add new installed applications; this could be useful feature. 1.1) Another probably useful feature is to add "all applications" to volume control with the same logic as used in "mute all applications". 2) By default application would launch with 100% volume level or last used level - for example, if I run application during daytime and leave it with 80-100% level and then later launch it during night time even though I previously set volume to 20% - it still would launch with 80-100% and in order to reduce it I would need to touch volume a little, like reduce it to 19% and then return to 20%. That could be solved by some feature that force volume level every 1 second even without touching volume controls - but this kind of feature is very questionable.