"But until JRiver and the rest of the world decides to acknowledge R128 as "better"...it's all we got "
"The rest of the world" has acknowledged that R128 is better, as it's set to be a broadcast standard around the world, used in both radio and television. One of the goals is to stop that huge audio spike whenever a commercial comes on.
The intention of my original post was to find out whether J River had any plans on implementing support for R128 Gain. At that stage, I didn't realize that the R128 Gain values calculated by dBpoweramp and other programs were simply written into the existing replay gain tags, which means than in effect J River does "support" R128 Gain playback. It would be nice if they could also provide the ability to calculate R128 Gain within J River, but as I do all my ripping with dBpoweramp anyways, it's a non-issue for me personally.
The issue for me is that you cannot simply scan files to add R128 gain with dBpoweramp, you need to be ripping or doing a conversion to add them. And dBpoweramp doesn't calculate the BPM and Intensity tags that MC does when scanning files - to get those, you have to overwrite the current tags.
And R128 is not just designed for music playback - it's designed to be implemented with video as well, and even treats surround channels differently from stereo ones.
R128 is already well established in other parts of the world and actual professional use of it for preparation for broadcast audio (like in the upcoming Wavelab 8 for example) involves software that performs an actual destructive edit (re-render) of the audio file itself to have it conform it to a specific LUFS threshold prior to delivery to an outlet - NOT writing some numerical tag into an untouched file and then having some unknown software read that tag when the piece is broadcast on TV...
The EBU have recommended that R128 gain is performed by editing the audio rather than using metadata - but they have not
required it. The reason for this is that if you're working in broadcast, if some device in the chain does not support the metadata, you lose the normalization - similar to playing music that has ReplayGain tags in a player that doesn't support it.
I have no problem if MC simply replaces ReplayGain tags with R128 data - it's the scanning process that is different, once you have the R128 calculated level, normalization is performed the same way. I would prefer
not editing the audio, and if you use the standard ReplayGain tags, you then see the results of R128 in any player that supports ReplayGain. (and iTunes if we get the option to write Sound Check tags to the file)
However, I think it might actually best if MC were to add a new tag to the files for the -23dB R128, and then implement the standard -14dB ReplayGain tags so that files are compatible across all players. (rather than the -20dB ReplayGain tags we have now)
Well - until I see that the makers of dbPowerAmp have been totally vetted by the EBU as being fully compliant with the R128 spec - I am not going to assume anything. And without any documentation on what it does (From the dbPowerAmp guys) - all this seems like on the surface is them now calling their "replaygain" function "E128" using another set of math to create a tag.
I am not saying it's a "bad thing" necessarily but that it's just a "thing". If a RG tag has a 7.5 in it from dbPoweramp and a 7.75 in it as done by JRiver - again - who cares? It's not like this value is going to suddenly have a world altering effect on the sound of the file.
But that's all R128 is - another way of calculating what the gain should be. The difference is that a lot of research went into how the final normalization value is arrived at, to try and keep audio at the same loudness level. And dBpoweramp can either write R128 as a tag via the ReplayGain DSP, or edit the audio with the EBUR128 Normalize DSP.
For example:
ReplayGain/R128
Album Gain: +0.79/-6.6
Track Gain: +4.05/-0.83
Now unfortunately, lasker98 didn't specify what tool he used to scan the ReplayGain tags. The ReplayGain standard targets -14dB, MC18 targets -20dB, and R128 targets -23LU (which is equal to -23dB)
So the difference may not be as large as it appears. If those values were both calculated with dBpoweramp, in MC the difference would be:
Album Gain: -5.21/-6.6
Track Gain: -1.95/-0.83