Go Back   Cockos Incorporated Forums > REAPER Forums > REAPER for Linux

Reply
 
Thread Tools Display Modes
Old 02-25-2021, 02:31 PM   #1
chmaha
Human being with feelings
 
chmaha's Avatar
 
Join Date: Feb 2021
Posts: 2,283
Default Batch loudness converter script

I hope that this is useful for peeps who need to normalize audio files either before entering the DAW or for distribution afterwards:

https://github.com/ElizabethHarmon/ebu-norm

**NEW**
v2.2 released:
https://github.com/ElizabethHarmon/e...eases/tag/v2.2

Release includes:
ebu-norm -- normalizes to -23 LUFS integrated by default but allows for custom targets with -t flag. Uses sound-gambit for true-peak limiting as needed.
tp-norm -- normalizes to -1 dBTP by default but allows for custom targets with -t flag
ebu-scan -- analyzes audio files and produces formatted output to both screen and loudness_analysis.txt.
ebu-plot (alpha) -- (batch) create loudness graphs in PNG format. e.g. https://user-images.githubuserconten...bdc5b154fe.png

Deprecated scripts:

sox-norm -- ebu-norm but using a 4x compand chain
loudmax-norm -- ebu-norm but using the Loudmax true peak limiter (https://loudmax.blogspot.com/)
lsp-norm -- ebu-norm but using the LSP true peak limiter (https://lsp-plug.in/)

Last edited by chmaha; 05-19-2021 at 02:22 PM.
chmaha is offline   Reply With Quote
Old 02-26-2021, 09:04 PM   #2
s wave
Human being with feelings
 
Join Date: Sep 2018
Location: Colorado
Posts: 429
Default

Quote:
Originally Posted by BethHarmon View Post
I hope that this is useful for peeps who need to normalize audio files either before entering the DAW or for distribution afterwards:

https://github.com/ElizabethHarmon/ebu-norm

**NEW** v0.3 includes a limiter function for positive gain instances that push true peaks beyond -1dBTP, verbose output showing filename and applied gain/limiting, and a separate dbtp-norm script for batch normalizing to true peak values.
Very Useful thx
s wave is offline   Reply With Quote
Old 02-27-2021, 11:02 AM   #3
chmaha
Human being with feelings
 
chmaha's Avatar
 
Join Date: Feb 2021
Posts: 2,283
Default

Great! FYI, I pushed a few updates so latest version is 0.3.1. Hopefully later today I will add a second analysis pass after limiter to hit integrated values precisely.

Last edited by chmaha; 02-27-2021 at 04:34 PM.
chmaha is offline   Reply With Quote
Old 03-08-2021, 12:04 PM   #4
chmaha
Human being with feelings
 
chmaha's Avatar
 
Join Date: Feb 2021
Posts: 2,283
Default

Significant additions/improvements so bumping the thread. Up-to-date info in the top post.
chmaha is offline   Reply With Quote
Old 04-24-2021, 09:23 AM   #5
javiramallo
Human being with feelings
 
javiramallo's Avatar
 
Join Date: Oct 2012
Location: Merida, Spain
Posts: 388
Default

Hi friends.
Thanks in advance. For the tool and the effort that for sure involve and also for the help.

Could be possible a kindly explanation that how could I do this tool work?

I downloaded de .zip with all the elements from here>> https://github.com/ElizabethHarmon/e...ses/tag/v2.0.1

I unziped it, executed the Install file, but from this point I can't find the tool.

Sorry for my ignorance but I need some help.



Cheers from Spain.

Last edited by javiramallo; 04-25-2021 at 05:49 AM.
javiramallo is offline   Reply With Quote
Old 05-01-2021, 09:03 AM   #6
javiramallo
Human being with feelings
 
javiramallo's Avatar
 
Join Date: Oct 2012
Location: Merida, Spain
Posts: 388
Default

Beeeeeth!pleaaseee..
javiramallo is offline   Reply With Quote
Old 05-01-2021, 10:00 AM   #7
chmaha
Human being with feelings
 
chmaha's Avatar
 
Join Date: Feb 2021
Posts: 2,283
Default

Hi!

If you ran the install script it should install stuff into /usr/local/bin.

You should then be able to run the scripts from any directory in the terminal (assuming typical PATH values)...Does that help at all? You can run ebu-norm, tp-norm or ebu-scan either with single or multiple files...With no flags default values are used, otherwise use the -t flag (target) and then a numerical value (like -16) as per the readme.md: https://github.com/ElizabethHarmon/ebu-norm#readme.

Likewise ebu-plot can be run on single or multiple files but requires a few more dependencies (including the evil powershell) until I get around to making it pure bash.
chmaha is offline   Reply With Quote
Old 05-02-2021, 12:27 AM   #8
javiramallo
Human being with feelings
 
javiramallo's Avatar
 
Join Date: Oct 2012
Location: Merida, Spain
Posts: 388
Default

Quote:
Originally Posted by BethHarmon View Post
Hi!

If you ran the install script it should install stuff into /usr/local/bin.

You should then be able to run the scripts from any directory in the terminal (assuming typical PATH values)...Does that help at all? You can run ebu-norm, tp-norm or ebu-scan either with single or multiple files...With no flags default values are used, otherwise use the -t flag (target) and then a numerical value (like -16) as per the readme.md: https://github.com/ElizabethHarmon/ebu-norm#readme.

Likewise ebu-plot can be run on single or multiple files but requires a few more dependencies (including the evil powershell) until I get around to making it pure bash.

Ohhh. Really thanks Elisabeth, I'll dive on It tomorrow. The last time I didn't be able ti find the Bin directory, But sure was my fail. I'll try again.

Really thanks for your time and effort on this tool, and of course for sharing.

Hugs.
javiramallo is offline   Reply With Quote
Old 05-03-2021, 12:38 AM   #9
chmaha
Human being with feelings
 
chmaha's Avatar
 
Join Date: Feb 2021
Posts: 2,283
Default

You are most welcome!

Hopefully you don't need to "find" /usr/local/bin. In most distributions, you should be able to run the scripts from anywhere. Let me know if you have any other questions!
chmaha is offline   Reply With Quote
Old 05-10-2021, 04:39 PM   #10
chmaha
Human being with feelings
 
chmaha's Avatar
 
Join Date: Feb 2021
Posts: 2,283
Default

v2.2 released which mainly updates sound-gambit filename reference in install.sh for pulling latest binary from github.

https://github.com/ElizabethHarmon/e...eases/tag/v2.2
chmaha 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 11:28 PM.


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