RLB (high shelf)
crossOverFrequency = 1500 Hz
gain = 4.0 dB
I know how to create those filters under higher samplerates, e.g., 96kHz. However, if the samplerate is 96kHz, does it make sense to add one additional steep low-pass filter at(or slightly above) 24kHz? I have tried several open-source/commercial products but it seems that none of them is doing so. Is there a reason for that?
I have already watched the video. According the the video and all existing documentations, it seems that even at 96kHz we donât need any downsampling or a low-pass filter (though the original standard doesnât mention much about anything other than 48kHz). However, it indicates that anything above 24kHz would also contribute to the loudness. which doesnât make sense to me.
It should be noted that while this algorithm has been shown to be effective for use on audio programmes that are typical of broadcast content, the algorithm is not, in general, suitable for use to estimate the subjective loudness of pure tones.
Perhaps the standard doesnât care about samplerates larger than 48kHz. And how to deal with high samplerates is not well-defined.
The reason they are not doing that is possibly because it is not part of the standard. These meters are âcompliantâ if they pass the tests
.
You question if it âshouldâ be.
And you might be right.
This is a perceptual model and one could argue that frequencies beyond our perception should not attribute to the value.
Note that for the true peak metering, 48 kHz is assumed and oversampling requirements are more relaxed at higher sample rates.
The purpose of a standard like LUFS is compliance between different meters. If you start thinking outside-the-box and âimproveâ the filter beyond that, youâre no longer implementing LUFS. There are test libraries you can use to validate specific Momentary, Short-term, Integrated, LRA measurements throughout test files to confirm your compliance.
Thanks for the reference. It seems that I am doing my own way of loudness measurement I will go with that because I want to provide a loudness comparison before/after the effect instead of a precise LUFS value.
K-weighting (used by LUFS) is already a very lossy approximation of fletcher-Munson equal loudness contours at a fixed reference level. Hyper optimizing for the k-weighting filter isnât going to improve actual perceptual accuracy. If thatâs your goal you could try to approximate those curves instead.
If you want a compliant meter, Iâd say you would have to write a test suite for the test signals provided. If they pass (within margin) then your meter is compliant.
The test files are 48 kHz, so anything you do beyond that is not going to influence the test for compliancy.