musescore / MuseScore

MuseScore is an open source and free music notation software. For support, contribution, bug reports, visit MuseScore.org. Fork and make pull requests!
https://musescore.org
Other
11.8k stars 2.56k forks source link

Peak loudness export setting in Lufs #20769

Open JustTheEMailGuy opened 6 months ago

JustTheEMailGuy commented 6 months ago

Your idea

For production purposes, it would be nice to have an option to set the loudness of the exported product, to a specified peak loudness measured in Lufs.

If the peak loudness is for example set to -7 Lufs, than there should be no moment which is louder in the audio file. The loudness of the whole piece of music should then be adjusted accordingly, not just the peak loudness lowered or increased. The loudness relative to the loudness of the other parts of the music, should stay the same.

Problem to be solved

For production purposes, you need to have the peak loudness of the piece of music in mind. If the peak loudness is over the set loudness in Lufs on a given platform, they normalise it under loss of audio quality. Doing it manualy after, isn't a big problem, but more work.

Prior art

No response

Additional context

No response

cbjeukendrup commented 6 months ago

Related to #16105

oMrSmith commented 6 months ago

I don't think there is such thing as "peak loudness". Platforms like Spotify & co only bother about (True) Peak and LUFS Integrated. LUFS INT measures the loudness (quasi dynamic range) of the entire track. Setting a target LUFS for export would be a very advanced feature for a notation software and require MuseScore to actually apply limiting in case the dynamic range of the piece is wider than the target. There is a good limiter, which will do this better than MuseScore and it's free to demo without expiration: https://www.toneboosters.com/tb_barricade_v4.html This can of course also be used to normalize the audio...

JustTheEMailGuy commented 6 months ago

After looking into it more closely It seems like there isn't a peak allowed loudness in Lufs, but an advised True peak of -1dB Lufs on most platforms to ensure audio quality

There seems to be a lot of missguided and missworded information about this topic on the internet...

I would still love some way to have an export option of -14 integrated Lufs for example, which doesn't temper with dynamic range, but just adjusts the volume until that number is reached, to ensure a more predictable and uniform loudness, as well as making it pretty much instantly suitable for upload on streaming platforms.

I don't know of any other way to ensure any of these three qualities without a feature of that kind.

But if such a thing is impractical, then that's life I guess😅