El programa frente al sistema operativo generalmente no importa. Lo que importa es si estás ajustando el volumen en el software o en el hardware.
Reducir el volumen en el software es básicamente equivalente a reducir la profundidad de bits. En el audio digital, la señal se divide en distintas muestras (tomadas miles de veces por segundo), y la profundidad de bits es el número de bits que se utilizan para describir cada muestra. La atenuación de una señal se realiza multiplicando cada muestra por un número inferior a uno, con el resultado de que ya no se utiliza toda la resolución para describir el audio, lo que da lugar a una reducción del rango dinámico y de la relación señal/ruido. En concreto, cada 6 dB de atenuación equivale a reducir la profundidad de bits en uno. Si empiezas con un audio de 16 bits (el estándar de los CD de audio) y reduces el volumen en 12 dB, estarás escuchando un audio de 14 bits. Si bajas demasiado el volumen, la calidad se resentirá notablemente.
Otro problema es que estos cálculos suelen dar lugar a errores de redondeo, debido a que el valor original de la muestra no es un múltiplo del factor por el que se están dividiendo las muestras. Esto degrada aún más la calidad del audio al introducir lo que es básicamente ruido de cuantificación. De nuevo, esto ocurre sobre todo a niveles de volumen bajos. Diferentes programas pueden utilizar algoritmos ligeramente diferentes para atenuar la señal y resolver esos errores de redondeo, lo que significa que podría haber alguna diferencia en la señal audible resultante entre, por ejemplo, un reproductor de audio y el sistema operativo, pero eso no cambia el hecho de que en todos los casos estás reduciendo la profundidad de bits y esencialmente desperdiciando una parte del ancho de banda en la transmisión de ceros en lugar de información útil.
Este PDF tiene más información y algunas ilustraciones excelentes si está interesado en saber más.
El resultado de reducir el volumen en el hardware depende de cómo esté implementado el control de volumen. Si es digital, el efecto es prácticamente el mismo que el de reducir el volumen en software, por lo que probablemente haya poca o ninguna diferencia en cuanto a la calidad del audio.
Lo ideal es que la salida de audio de tu ordenador sea a todo volumen, para conseguir la mayor resolución (profundidad de bits) posible, y luego tener un control de volumen analógico como una de las últimas cosas delante de los altavoces. Suponiendo que todos los dispositivos de la ruta de la señal sean de calidad más o menos comparable (es decir, que no estés emparejando un amplificador barato de gama baja con una fuente digital y un DAC de gama alta), eso debería dar la mejor calidad de audio.
- *
@Joren publicó una buena pregunta en los comentarios:
Si quiero poner el control de volumen por software al máximo, ¿cómo hago para que mis controles analógicos tengan de repente un rango utilizable muy pequeño? (Porque incluso poner el volumen analógico a la mitad es demasiado alto).
Esto puede ser un problema cuando el control de volumen es parte de un amplificador, que es probablemente el caso de la mayoría de las configuraciones de los ordenadores. Dado que el trabajo de un amplificador es, como su nombre indica, amplificar, esto significa que la ganancia del control de volumen oscila entre 0 y más de 1 (a menudo mucho más), y para cuando haya girado el control de volumen hasta la mitad, probablemente ya no esté atenuando, sino amplificando la señal más allá de los niveles que haya establecido en el software.
Hay un par de soluciones para esto:
Conseguir un atenuador pasivo. Como no amplifica la señal, su ganancia va de 0 a 1, lo que le da un rango utilizable mucho mayor.
Tenga dos controles de volumen analógicos. Si su amplificador de potencia o sus altavoces tienen un control de volumen o de ajuste de entrada, funcionará muy bien. Utilícelo para establecer un nivel de volumen maestro, de modo que el rango de uso de su control de volumen normal se maximice.
Si las dos opciones anteriores no son posibles o factibles, simplemente baja el volumen en el nivel del sistema operativo, hasta que hayas alcanzado el mejor compromiso entre el rango utilizable en el control de volumen analógico y la calidad de audio. Mantén los programas individuales al 100% para evitar varias reducciones de profundidad de bits seguidas. Es de esperar que no haya una pérdida notable de calidad de audio. O si la hay, entonces probablemente empezaría a buscar un nuevo amplificador que no tenga entradas tan sensibles, o mejor aún, que tenga una forma de ajustar la ganancia de entrada.
-
@Lyman Enders Knowles señaló en los comentarios que el tema de la reducción de la profundidad de bits no se aplica a los sistemas operativos modernos. Específicamente, a partir de Vista, Windows automáticamente hace un upsample de todos los flujos de audio a punto flotante de 32 bits antes de hacer cualquier atenuación. Esto significa que, por mucho que bajes el volumen, no debería haber una pérdida efectiva de resolución. Sin embargo, el audio tiene que ser convertido a 16 bits, o a 24 bits si el DAC lo admite, lo que introducirá algunos errores de cuantificación. Además, atenuar primero y amplificar después aumentará el ruido de fondo, por lo que el consejo de mantener los niveles de software al 100% y atenuar en hardware, lo más cerca posible del final de tu cadena de audio, sigue en pie.