I remember reading somewhere that controlling volume through hardware was "better" than controlling through software. This begs a couple of more specific questions to me as someone who uses their computer to listen to music.

  1. What's the difference between controlling volume in the application versus a dedicated hardware amplifier, like the Schiit Magni?
  2. What's the difference between controlling volume in the application versus controlling computer's volume through the desktop environment? eg. The system's volume slider in Windows.

Basically, how does controlling the volume through these interfaces work to lower the volume, and which approach has the lowest impact on the music's quality?

1 Answer 1


This is known as gain-staging.

In a pro environment this is done by watching the meters at each stage, setting levels to give the highest signal without ever going near distortion (leaving headroom). High signal gives a lower noise-floor, higher SNR (signal to noise ratio).

In a semi-pro or consumer environment with no accurate metering you can really only do this by a combination of guesswork & experiment; trial & error. With only two or three components in your signal chain you test which sounds better, high output with low-gain input, or vice versa. You'll probably end up with something vaguely in the middle, so neither is pushing too hard but neither is giving significant noise-floor.

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.