Equal Loudness normalizing

Share your Audacity/Nyquist plug-ins here, or test drive the latest plug-ins submitted by Audacity users.

After testing a plug-in from this forum, please post feedback for the plug-in author.
steve
Site Admin
Posts: 81627
Joined: Sat Dec 01, 2007 11:43 am
Operating System: Linux *buntu

Equal Loudness normalizing

Post by steve » Wed Apr 27, 2011 8:52 pm

It's a common question of how to "Normalise" (Normalize) tracks so that they sound the same loudness.
There are a couple of solutions that have been developed for portable music players, namely "Replay Gain" and iTunes "Sound Check", but to date there has been nothing for Audacity.

This is my attempt to address this omission.
The plug-in should be installed in the normal way by putting it in the Audacity plug-ins folder and restarting Audacity.

Brief instructions of how to use this effect are written at the top of the plug-in interface, but if anyone has questions, please ask here.

This is an experimental plug-in so please don't expect perfection ;)
My initial test have produced reasonably good results over a broad range of material, but I would be very interested to hear how others get on with it.

Achieving equal loudness automatically is quite tricky as "loudness" is a subjective measurement. This plug-in can only be developed further if there is feedback from people using it, so please give it a go and post some feedback.
Last edited by steve on Fri Apr 24, 2015 3:40 pm, edited 3 times in total.
Reason: Plug-in removed because it does not fit for purpose
9/10 questions are answered in the FREQUENTLY ASKED QUESTIONS (FAQ)

steve
Site Admin
Posts: 81627
Joined: Sat Dec 01, 2007 11:43 am
Operating System: Linux *buntu

Re: Equal Loudness normalizing

Post by steve » Mon May 02, 2011 5:26 pm

20 views and 3 downloads. Has anyone tried this yet?

bgravato
Posts: 2098
Joined: Wed Jan 13, 2010 8:56 pm
Operating System: Linux Debian

Re: Equal Loudness normalizing

Post by bgravato » Tue May 03, 2011 1:10 am

I think I downloaded it, but I haven't tried it yet. Sorry, Steve.

I'd like to try this on my next dj set... One of my frequent tasks before I mix and render the sets is to try to put all tracks at about the same loudness. I usually try to amplify to the same peak value, but as one might expect that doesn't necessarily always produce the desirable result...

I probably won't start working on my next set until a couple of weeks from now, so my comments on this might be a bit delayed...
Include as much details as you can in your post (Audacity version, Operating System, Equipment used, etc).
Please post your question in the appropriate forum (regarding audacity version and operating system).

Irish
Forum Crew
Posts: 550
Joined: Sat Sep 05, 2009 9:25 pm
Operating System: Please select

Re: Equal Loudness normalizing

Post by Irish » Tue May 03, 2011 2:06 pm

Likewise, I've downloaded it but not had a chance to check it out yet ...

POL
________________________________________FOR INSTANT HELP: (Click on Link below)
* * * * Tips * * * * Tutorials * * * * 1.3 Quick Start Guide * * * * Audacity 1.3 Manual * * * * Audacity wiki * * * *

samspots
Posts: 39
Joined: Sat Jan 08, 2011 1:17 am
Operating System: Please select

Re: Equal Loudness normalizing

Post by samspots » Sun Jun 05, 2011 10:02 pm

I'm just wondering about this, isn't A-Weighted rms the standard for loudness? Or is there not one?

steve
Site Admin
Posts: 81627
Joined: Sat Dec 01, 2007 11:43 am
Operating System: Linux *buntu

Re: Equal Loudness normalizing

Post by steve » Sun Jun 05, 2011 11:51 pm

A-weighted RMS is designed to measure low level noise (around 40 phon).
It is frequently used to measure other types of audio signal, but it is a poor match for "loudness".

One of the best algorithms for loudness is that used by Replay Gain, but unfortunately it is difficult to code that in Nyquist without it being extremely slow. The algorithm used in this plug-in is a rough approximation, but hopefully close enough to be useful.
9/10 questions are answered in the FREQUENTLY ASKED QUESTIONS (FAQ)

bgravato
Posts: 2098
Joined: Wed Jan 13, 2010 8:56 pm
Operating System: Linux Debian

Re: Equal Loudness normalizing

Post by bgravato » Tue Jun 07, 2011 12:36 am

I still haven't tried out this plugin, but I have a doubt... I'm not familiar with the Replay Gain algorithm... does this plugin apply any kind of dynamic compression to the tracks to level the loudness? Or does it apply only simple linear amplification?
Include as much details as you can in your post (Audacity version, Operating System, Equipment used, etc).
Please post your question in the appropriate forum (regarding audacity version and operating system).

steve
Site Admin
Posts: 81627
Joined: Sat Dec 01, 2007 11:43 am
Operating System: Linux *buntu

Re: Equal Loudness normalizing

Post by steve » Tue Jun 07, 2011 12:45 am

bgravato wrote:does this plugin apply any kind of dynamic compression to the tracks to level the loudness? Or does it apply only simple linear amplification?
There's no compression - just simple linear amplification.
9/10 questions are answered in the FREQUENTLY ASKED QUESTIONS (FAQ)

waxcylinder
Forum Staff
Posts: 14685
Joined: Tue Jul 31, 2007 11:03 am
Operating System: Windows 10

Re: Equal Loudness normalizing

Post by waxcylinder » Wed Jun 08, 2011 2:20 pm

Steve,

I finally found some time to do some testing on your "Equal Loudness" effect. It works and it works on samples longer than 2 minutes. I did abandon a test on a one hour sample as the forecsat time to process was exceeding 50 minutes.

The trouble is that I can't figure out what it's trying to do. When I operate it on a reasonably balanced stereo pair it makes the selected sample quieter - if I deliberately unbalance one of the channels then it makes both louder.

I have sent you an email spreadsheet with the results of my tests.

WC
________________________________________FOR INSTANT HELP: (Click on Link below)
* * * * * FAQ * * * * * Tutorials * * * * * Audacity Manual * * * * *

steve
Site Admin
Posts: 81627
Joined: Sat Dec 01, 2007 11:43 am
Operating System: Linux *buntu

Re: Equal Loudness normalizing

Post by steve » Wed Jun 08, 2011 4:46 pm

Thanks for the test results Peter.
I've found a weakness in my equal loudness algorithm that should be fairly easy to improve.
I'm rather busy with work at the moment, but will post an update as soon as I get time.
9/10 questions are answered in the FREQUENTLY ASKED QUESTIONS (FAQ)

Post Reply