INTERACT FORUM

Please login or register.

Login with username, password and session length
Advanced search  
Pages: [1]   Go Down

Author Topic: How Do I get MC to display the correct ReplayGain and Album Gain Values?  (Read 1531 times)

roycymru

  • Recent member
  • *
  • Posts: 9

MC when importing music and their Replay and Album Gain Tag values is not displaying the correct values. For ReplyGain it is adding around an extra -6. The AlbumGain addition seemsto vary but is typically around -5.0 to -5.5. For example the ReplayGain and Album Gain Tag values (calculated by DBPoweramp) for 10CC Rubber Bullets are -4.50 and -4.65 respectively. MC displays these values as -10.51 an -10.13 respectively. How Can I stop MC doing this when it imports.

Thank you
Logged

javidan

  • Junior Woodchuck
  • **
  • Posts: 76

I am definitely not the best person for this so I apologise in advance if what i am saying is wrong.

Does re-calculating replay gain using MC give you the "correct" values again?
Logged

wig

  • MC Beta Team
  • Citizen of the Universe
  • *****
  • Posts: 750

Here's the reason why the displayed value is different:

Quote
By default all common Replay Gain tag analyzers use the same reference volume level when they write file tags that are in the de facto standard format. If there are implementations that use a different default reference I am not aware of them.

The displayed Replay Gain field value inside MC is 6 dB lower than the value in the FLAC file tag for historical reasons. Ten years ago JRiver Media Jukebox was the first player with a built-in RG analyzer and it was programmed to use the original, 83 dB SPL reference. Since then each MJ and MC version has maintained compatibility with that reference.

The other programs use the newer, 89 dB SPL reference standard. When MC reads or writes RG tags that are in the de facto standard format it adjusts the value by 6 dB to make it compatible with other implementations.

Here's the original thread.

http://yabb.jriver.com/interact/index.php?topic=68382.msg460583#msg460583
Logged

MrC

  • Citizen of the Universe
  • *****
  • Posts: 10462
  • Your life is short. Give me your money.

Search this page for Gain:

   http://wiki.jriver.com/index.php/File_Properties_%28tags%29

There will be links to other pages explaining MC's gain mechanisms.
Logged
The opinions I express represent my own folly.

roycymru

  • Recent member
  • *
  • Posts: 9

Thank you for the replies. This, to me, seems an confusing implementation. If the "correct" ReplayGain value for a track is -4.0, MC should display this not just add another 6 to it. The only positive seems to be that if you get MC to calculate/recalculate Replay and Album Gain although it MC may display say a Replay Gain value of -10.0 dB the Tag value for Replay Gain stored with the track data is the "correct" one i.e. the MC displayed value plus 6.0 dB i.e. -4.0 dB. Therefore if you use a different system e.g. SONOS to play your music files then if will use -4.0 dB not -10.0dB. So in my opinion if MC stores the "correct" value it might as well display the "correct" value.
Logged

MrC

  • Citizen of the Universe
  • *****
  • Posts: 10462
  • Your life is short. Give me your money.

The term "correct" for reference gain value is open to interpretation.

You can see the actual value stored in the tags via tag dump:

  http://yabb.jriver.com/interact/index.php?topic=59513.msg430491#msg430491

Look for tag names that include "REPLAYGAIN" (upper & lower case)

You can create some expression columns to show you the values + 6db (as other software would see them; i.e. the tag values).
Logged
The opinions I express represent my own folly.

roycymru

  • Recent member
  • *
  • Posts: 9

Thanks. Could someone explain how I would create the appropriate Expression Columns "Orig. ReplayGain" (which would be Replay Gain + 6.0 dB) and "Orig. AlbumGain" (which would be Album Gain + 6.0 db). Thank you
Logged

MrC

  • Citizen of the Universe
  • *****
  • Posts: 10462
  • Your life is short. Give me your money.

Add an expression column:

  formatnumber(math( [Replay Gain,0] + 6 ), 2)
Logged
The opinions I express represent my own folly.

roycymru

  • Recent member
  • *
  • Posts: 9

Thanks
Logged
Pages: [1]   Go Up