Basically, the software turns your system volume up or down attempting to match the sound level chosen by you. It only works on Microsoft Windows Vista, taking advantage of the new architecture which allows detection of the volume level. I came across a software that could do something like this for XP and older operating systems. But, it required sound cards with meter controls.
Use
Play music on your media player without worrying about sudden rise in volume (protects the ear when its jacked onto a headphone). It should work with games too, but I haven't tested it.
Settings for the software are very simple and can be done in the runtime and in the main window itself.
- Auto Levelling Check Box -> Enables/Disables automatic levelling of master volume for the system.
- Volume Drop Speed -> The speed at which the volume is decreased when it exceeds the desired level.
- Volume Rise Speed -> The speed at which the volume is increased when it goes below the desired level.
- Current Volume Level -> Shows the current system volume. Dragging this TrackBar also allows the volume to be changed manually (difficult to do at runtime).
- Tolerance -> Tolerance determines how much unit of sound the software allows to fluctuate from the desired level, before trying to adjust the volume.
- Restore Volume Level on Exit -> When the application exits (through the tray icon), it sets the system volume back to the level it was before the application started.
- Maintain Master Sound Level -> This is the main setting which sets the desired sound output level.
- Display Refresh Speed -> To reduce the CPU usage, the refresh frequency for the progress bar can be reduced. Minimizing the Window to the tray also helps.
- Levelling Frequency -> Determines how often the Levelling operation takes place. Lower value reduces CPU usage.
Requirements
- Windows Vista
- .NET Framework 3.5
- Nag Screen
- Evaluation version can only run for 10 minutes at a stretch.

