Programme vs. OS n'a généralement pas d'importance. Ce qui compte, c'est de savoir si vous réglez le volume dans le logiciel ou dans le matériel.
Réduire le volume dans le logiciel équivaut en gros à réduire la profondeur de bits. Dans l'audio numérique, le signal est divisé en échantillons distincts (pris des milliers de fois par seconde), et la profondeur de bits est le nombre de bits qui sont utilisés pour décrire chaque échantillon. L'atténuation d'un signal se fait en multipliant chaque échantillon par un nombre inférieur à un, avec pour résultat que vous n'utilisez plus la pleine résolution pour décrire l'audio, ce qui réduit la gamme dynamique et le rapport signal/bruit. Plus précisément, chaque 6 dB d'atténuation équivaut à une réduction de la profondeur de bit de un. Si vous commencez avec, par exemple, un son de 16 bits (standard pour les CD audio) et que vous réduisez le volume de 12 dB, vous écouterez en fait un son de 14 bits. Si vous réduisez trop le volume, la qualité commencera à souffrir sensiblement.
Un autre problème est que ces calculs donnent souvent lieu à des erreurs d'arrondi, car la valeur originale de l'échantillon n'est pas un multiple du facteur par lequel vous divisez les échantillons. Cela dégrade encore plus la qualité audio en introduisant ce qui est essentiellement du bruit de quantification. Là encore, cela se produit surtout à des niveaux de volume plus faibles. Différents programmes peuvent utiliser des algorithmes légèrement différents pour atténuer le signal et résoudre ces erreurs d'arrondi, ce qui signifie qu'il peut y avoir une certaine différence dans le signal sonore résultant entre, par exemple, un lecteur audio et le système d'exploitation, mais cela ne change pas le fait que dans tous les cas, vous continuez à réduire la profondeur de bits et à gaspiller une partie de la bande passante pour transmettre des zéros au lieu d'informations utiles.
Ce PDF contient plus d'informations et quelques excellentes illustrations si vous souhaitez en savoir plus.
Le résultat de la réduction du volume dans le matériel dépend de la manière dont le contrôle du volume est mis en œuvre. S'il est numérique, l'effet est à peu près le même que la réduction du volume dans le logiciel, donc il y a probablement peu ou pas de différence dans celui que vous utilisez, en termes de qualité audio.
Idéalement, vous devriez sortir l'audio de votre ordinateur à plein volume, afin d'obtenir la plus haute résolution (profondeur de bits) possible, et ensuite avoir un contrôle de volume analogique comme l'une des dernières choses devant les haut-parleurs. En supposant que tous les appareils de votre trajet de signal soient de qualité plus ou moins comparable (c'est-à-dire que vous n'associez pas un amplificateur bas de gamme bon marché à une source numérique haut de gamme et à un DAC), cela devrait donner la meilleure qualité audio.
@Joren a posé une bonne question dans les commentaires :
Donc si je veux régler le contrôle de volume du logiciel au maximum, comment faire pour que mes contrôles analogiques aient soudainement une plage utilisable super minuscule ? (Parce que même régler le volume analogique à la moitié est beaucoup trop fort.)
Cela peut être un problème lorsque le contrôle du volume fait partie d'un amplificateur, ce qui est probablement le cas de la plupart des configurations informatiques. Comme le rôle d'un amplificateur est, comme son nom l'indique, d'amplifier, cela signifie que le gain du contrôle du volume va de 0 à plus de 1 (souvent beaucoup plus), et que lorsque vous avez réglé le contrôle du volume à mi-chemin, vous n'atténuez probablement plus, mais amplifiez en fait le signal au-delà des niveaux que vous avez définis dans le logiciel.
Il existe plusieurs solutions à ce problème :
Procurez-vous un atténuateur passif. Comme il n'amplifie pas le signal, son gain varie de 0 à 1, ce qui vous donne une plage utilisable beaucoup plus grande.
Ayez deux commandes de volume analogiques. Si votre amplificateur de puissance ou vos haut-parleurs sont dotés d'un contrôle de volume ou d'un contrôle de trim d'entrée, cela fonctionnera très bien. Utilisez-le pour régler un niveau de volume principal afin de maximiser la plage utile de votre contrôle de volume habituel.
Si les deux précédents ne sont pas possibles ou faisables, baissez simplement le volume au niveau du système d'exploitation, jusqu'à ce que vous ayez trouvé le meilleur compromis entre la plage utilisable sur le contrôle de volume analogique et la qualité audio. Maintenez les programmes individuels à 100 % afin d'éviter plusieurs réductions de la profondeur de bits à la suite. Il faut espérer qu'il n'y aura pas de perte notable de la qualité audio. Ou si c'est le cas, je commencerais probablement à chercher un nouvel amplificateur qui n'a pas d'entrées aussi sensibles, ou mieux encore, qui a un moyen d'ajuster le gain d'entrée.
@Lyman Enders Knowles a souligné dans les commentaires que la question de la réduction de la profondeur de bits ne s'applique pas aux systèmes d'exploitation modernes. Plus précisément, à partir de Vista, Windows suréchantillonne automatiquement tous les flux audio en 32 bits à virgule flottante avant de procéder à toute atténuation. Cela signifie que, quel que soit le niveau du volume, il ne devrait pas y avoir de perte de résolution effective. Néanmoins, le son doit être éventuellement converti en 16 bits (ou 24 bits si le DAC le prend en charge), ce qui introduit des erreurs de quantification. De plus, le fait d'atténuer d'abord et d'amplifier ensuite augmentera le bruit de fond, de sorte que les conseils de maintenir les niveaux du logiciel à 100% et d'atténuer en Le matériel, aussi proche que possible de la fin de votre chaîne audio, tient toujours.