-
Notifications
You must be signed in to change notification settings - Fork 533
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
implement EBU R128 loudness measure #94
Comments
Missing implementation of standard mode and unit tests. |
- Fix computation of gated loudness thresholds, the computed integrated loudness and dynamic range on the reference test files is now correct - Optimize computations: work in power domain instead of dbs to avoid redundant log operations - Implement standard mode wrapper (#94) - Python tests are still missing
Am I correct in assuming it is not yet implemented/'bound' on the Python side of things, as |
@BrechtDeMan No, it is implemented ;) Try master branch. |
Ah, indeed. I had 2.0.1. It works now. |
EBU have been working hard for the last years to provide a recommendation and guidelines for broadcasters, to assure that the listeners experience an even loudness level at all times. The work has resulted in the recently published EBU recommendation 128 (EBU R128). It includes both specification to calculate loudness, and recommendation for levels (-23 LUFS). LUFS is the new scale for representing "loudness levels".
http://labs.radionova.no/2011/01/07/ebu-r128-library/
The is an ANSI C implementation free for any type of use and modification, that we can wrap or port into Essentia:
https://github.com/jiixyj/libebur128
Seems quite some people on hydrogenaudio.org have used it already approved it works correctly. An example of using the library: https://github.com/jiixyj/loudness-scanner
The text was updated successfully, but these errors were encountered: