x42 / meters.lv2

collection of LV2 plugins for audio-level metering
https://x42-plugins.com/x42/x42-meters
GNU General Public License v2.0
187 stars 28 forks source link

A-weigthed RMS - WHO ITU H.870 support metrics #35

Open bhack opened 2 years ago

bhack commented 2 years ago

I see some meters has peak/TOP RMS.

Do we have something integrating to measure RMS avg or RMS A-weigthed?

x42 commented 2 years ago

I suggest to use jnoisemeter which supports A and C weighting filters.

There is no long term integrated RMS averaging in meters.lv2, the RMS display uses a 600ms integration time.

bhack commented 2 years ago

Mhh 600ms.. I wanted to measure the stats on a whole track/long term like with the EBU R128 Meter but it works on LU/LUFS

bhack commented 2 years ago

I found this interesting thread where an integrated A-weigthed rms will be very useful:

https://www.audiosciencereview.com/forum/index.php?threads/safe-listening-levels-and-headphone-voltage-power-requirements.37860/

As we already integrate LU/LUFS in: https://github.com/x42/meters.lv2/blob/master/src/ebulv2.cc#L59

Do you think you could add an A-weighted RMS option?

bhack commented 2 years ago

It is also required for WHO ITU H.870 https://apps.who.int/iris/rest/bitstreams/1176080/retrieve https://www.itu.int/rec/dologin_pub.asp?lang=e&id=T-REC-H.870-202203-I!!PDF-E&type=items

x42 commented 2 years ago

Now that is actually a good use of dBA (many hardware vendors use it for noise measurement to polish their graphs or specs).

At this point in time I do however lack time and mental bandwidth to implement it. Perhaps something I can do in he the long winter nights to come, unless you want to have a go at it before then.