Old 05-29-2014, 08:22 AM   #1
TBProAudio
Human being with feelings
 
TBProAudio's Avatar
 
Join Date: May 2014
Location: Germany
Posts: 643
Default EBU R128 Loudness Measurement JSFX

Hi,

so finally I did it during a rainy day: the EBU R128 JSFX library (+ small test script)

You will get:

- all in one EBR128 Loudness Measurement Class
- passes all stereo sample files from "EBU Loudness test set - v03 - 15 Sep 2011" including multichannel
- including class for prefiltering according ITU Filter settings
- including class for measuring Momentary/Shortterm Loudness
- including class for measuring Integrated Loudness (currently 1 hour max)
- including class for measuring Loudness Range (currently 1 hour max)
- including class for measuring TruePeak based on BSpline Interpolation (4xOverSampling)

... and as a goody a small memory manager class, qsort and bspline functions

Of course the library is far from being perfect and highly optimized, some stuff is simply left for debugging purpose:-)

So feel free to use it and let me know what you think. (corrections are always welcome)

And finally please download EBU R128 JSFX here (Pls. scroll down)

Changelog
1.0: First public release
1.1: Changed of usage of Memory Manager, Write automation data
1.2: Added TimerClass to control update of display and automation data more precisely
1.3: Rearrangement of includes
1.4: Increased precision, Multichannel Support, reduced number of ext libraries
1.5: Improved TP Measurement
1.6: Small fixes
1.7: TP Measurement based on ITU 1770
1.8: Synced Measurement
1.9: Small fixes
2.0: TP measurement adjusted according BS 1770 beyond 44/48K
2.1: SL/ML update every 100ms according EBU R128 spec
2.2: Small adjustment of 2x FIR filter
2.3: TB-Measurement according BS.1770-4
2.4: More LRA info, LRA buffer fix
2.5: TP display fix
2.6: Automation timer set to 100ms
2.7: add. Automation data switch, off avoids undo data; fix sync mode (sync resets before start playing)
2.8: Small adjustments for tiny EBU, Tiny EBU added

regards
Thomas
__________________
www.tbproaudio.de

Last edited by TBProAudio; 08-18-2019 at 11:10 PM. Reason: New Version 2.4
TBProAudio is offline   Reply With Quote
Old 05-30-2014, 04:12 AM   #2
TBProAudio
Human being with feelings
 
TBProAudio's Avatar
 
Join Date: May 2014
Location: Germany
Posts: 643
Default

Library:
V1.1: changed usage of memory manager
Sample Script:
V1.1: changed usage of memory manager, script writes now automation data



regards
Thomas
__________________
www.tbproaudio.de

Last edited by TBProAudio; 05-30-2014 at 04:32 AM.
TBProAudio is offline   Reply With Quote
Old 05-30-2014, 05:03 AM   #3
James HE
Human being with feelings
 
James HE's Avatar
 
Join Date: Mar 2007
Location: I'm in a barn
Posts: 4,467
Default

F yeah!

I'm going to work on a GUI for this.
James HE is offline   Reply With Quote
Old 05-30-2014, 05:04 AM   #4
Seventh
Human being with feelings
 
Seventh's Avatar
 
Join Date: Sep 2010
Location: Finland
Posts: 776
Default

Amazing work! I'm currently in the middle of moving, but I'll give it a try when I get settled down.

Cheers!
__________________
Grey, flat and minimal theme for Reaper: Symbiosis
Seventh is offline   Reply With Quote
Old 05-30-2014, 06:11 AM   #5
IXix
Human being with feelings
 
Join Date: Jan 2007
Location: mcr:uk
Posts: 3,891
Default

Nice one.
IXix is offline   Reply With Quote
Old 05-31-2014, 12:35 PM   #6
Halma
Human being with feelings
 
Halma's Avatar
 
Join Date: Jun 2013
Posts: 288
Default

Nice.
__________________
Underground Music Production: Sound Design, Machine Funk, High Tech Soul
Halma is offline   Reply With Quote
Old 06-01-2014, 07:08 AM   #7
xpander
Human being with feelings
 
xpander's Avatar
 
Join Date: Jun 2007
Location: Terra incognita
Posts: 7,670
Default

Wow, this is good, thanks Thomas!

Speaking about the GUI, a slightly related question to James; any possibility of having the slider values shown as separate meters also? Not saying they necessarily should, just fmi.
xpander is offline   Reply With Quote
Reply

Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT -7. The time now is 02:22 AM.


Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2024, vBulletin Solutions Inc.