Author Topic: Feature request: BASS_ChannelGetLevel and LUFS @Ian  (Read 160 times)

udo

  • Posts: 40
Hi,

ist it possible to implement LUFS at BASS_ChannelGetLevel?
I mean EBU- R 128: https://tech.ebu.ch/docs/tech/tech3343.pdf
https://tech.ebu.ch/docs/tech/tech3342.pdf

customer demand and I guess its not right to calculate that from peaks.

thanks
« Last Edit: 24 Jul '18 - 18:57 by udo »

udo

  • Posts: 40
Re: Feature request: BASS_ChannelGetLevel and LUFS @Ian
« Reply #1 on: 31 Jul '18 - 19:49 »
Whats wrong with my wish?
Are new features undesirable not worth an answer?  ::)


Ian @ un4seen

  • Administrator
  • Posts: 21020
Re: Feature request: BASS_ChannelGetLevel and LUFS @Ian
« Reply #2 on: 1 Aug '18 - 13:54 »
Sorry about the delay, I missed this one.

I'm not familiar with that but it looks similar to Replaygain, where the loudness of a file is measured and stored in the file's tags and then a gain based on that is applied to hit a target level during playback. I'm not sure it would work as a BASS_ChannelGetLevel option, but the BASS_ATTRIB_VOL setting can be used for the gain application part. Perhaps there are dedicated libraries that you can use for the loudness measurement part. Google brings up this:

   https://github.com/jiixyj/libebur128

udo

  • Posts: 40
Re: Feature request: BASS_ChannelGetLevel and LUFS @Ian
« Reply #3 on: 2 Aug '18 - 09:35 »
Ok, we will check that library.
But i think LUFS is something similar to RMS, just another way to calculate.
Would be a great option (MONO, STEREO, RMS, LUFS) instead of use an additional library.