neph escribió:
peak-5dbs / rms -15dbs, teniendo en cuenta que son valores de pico incluso en rms.
Si no especifica "pico RMS", yo interpreto que no lo es sino que se ha calculado con todas las muestras.
De hecho los valores del test no cuadran con el pico RMS de música masterizada y ventanas de 50 a 600 ms que se suelen usar, serían muy bajos.
Para calcular un valor de pico RMS hay que introducir conceptos como tiempos de ventana, umbral en dB para descartar muestras, o porcentaje de muestras más altas que se consideran. Y especificarlos al dar el resultado, además de si la referencia 0 dBFS la da una señal seno (AES17) o bien cuadrada.
Aprovecho para decir que el valor RMS de todas las muestras, aunque se usa mucho*, no es una buena aproximación del loudness. Porque la mera inserción de más o menos silencio en los extremos afecta mucho al resultado. La de pico RMS ya es bastante mejor, aunque hay otras supongo que más fieles al oído humano como LUFS.
*: Porque es fácil de calcular, como se puede ver en esta implementación en lenguaje BC:
# Quadratic mean, root mean square (RMS).
define qmean(samples[], length) {
auto sum
for (i = 0; i < length; i++) sum += samples[ i ]^2
return sqrt(sum / length)
}