SetVol version 4.2, released June 19, 2024
SetVol is a free open source command line utility which lets you set the volume and recording levels of your Windows computer's audio and recording devices. The program also lets you set the default volume or recording devices.
You are welcome to download and use it for free on as many computers as you would like.
To download a copy of the program, please click here.
SetVol is licensed under the MIT license.
Setup:
SetVol does not need to be installed, rather just unzip it from the download file (above) and run it.
Source:
SetVol's source code can be found here.
Using SetVol:
From the command prompt just type "setvol ?" (without the quotes) to see the help (as shown below).
SetVol Help screen: |
|
Additional information:
SetVol ignores the case used in words
For example the following both set the volume level to 10 percent:
setvol ten
setvol TEN
SetVol ignores the "%" symbol and the word "percent"
For example the following all set the volume level to 25 percent:
setvol 25
setvol 25 %
setvol twenty-five
setvol twenty-five percent
SetVol doesn't care if there is a hyphen between numbered words
For example the following both set the volume level to 35 percent:
setvol thirty-five
setvol thirty five
You can use the balance, beep and report options together to verify individual speakers
For example on an eight channel device you can use the following commands:
setvol 50 balance 100:0:0:0:0:0:0:0 beep report
setvol 50 balance 0:100:0:0:0:0:0:0 beep report
...
setvol 50 balance 0:0:0:0:0:0:0:100 beep report
Here is an example of how to call SetVol via a .bat file and have it return the current volume:
call setvol report
echo %ERRORLEVEL%
Using SetVol with Windows PowerShell:
Unlike the Windows command line, Windows PowerShell requires that special characters be escaped. The is done with the '`' character which is often found on the keyboard on the same key as the tilda character '~'.
So for example with the Windows command line where you might enter:
setvol report device BenQ BL3200 (NVIDIA High Definition Audio)
with Windows PowerShell you would enter:
.\setvol report device BenQ BL3200 `(NVIDIA High Definition Audio`)
where the open and closed brackets have been escaped.
Other ways to get help:
Here are two additional ways to view the help
setvol
setvol help
Support is available from the SetVol Community Support Forum
Feedback is welcome - info.setvol@rlatour.com
Other great software by Rob Latour: A Ruler for Windows CallClerk Push2Run ... and more
Copyright 2023, Rob Latour