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.
- What's the difference between controlling volume in the application versus a dedicated hardware amplifier, like the Schiit Magni?
- 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?