Post Reply 
ReplayGain
10-06-2016, 14:46
Post: #12
RE: ReplayGain
(10-06-2016 14:12)simoncn Wrote:  I have done some experiments to see how this could work.

There are two tags used by dBpoweramp: ReplayGain_Album_Gain and ReplayGain_Track_Gain. The value of ReplayGain_Track_Gain can differ greatly between tracks of the same album and I don't think it would be a good idea for MinimStreamer to adjust levels based on this. Adjusting levels based on ReplayGain_Album_Gain should produce a better result.

In my experiments, adjusting output level as part of ffmpeg transcoding didn't degrade sound quality noticeably, so this should be a viable approach for supporting this capability.

I still need to work out how best to pass the ReplayGain_Album_Gain value for a track from MinimServer to MinimStreamer when the track is selected for playback.

Thank you very much for considering the request. Highly appreciated and happy to provide input if so required.

Would it not be able to have a variable that would determine whether to read ReplayGain_Track or ReplayGain_Album? Here is the reasoning based on a conversation I had with Spoon, the maker of DBPoweramp.

If I recall his words correctly, ReplayGain_Album will hold the value to normalise tracks that are of the same album. So, if you have two songs with wildly differing output levels, then for that album you can level it through ReplayGain_album. Both tracks will now sound roughly the same in terms of volume / output level. However, you are still left with differences between tracks of different albums. And this is where ReplayGain_track comes in handy.

DBPoweramp's batch processor (And I believe Foobar as well) allows you to level all tracks within your selection. In other words, if you select your entire library or any subset of it, that subset will be levelled in its entirety (is that proper English?) to the same level. This will resolve the play list issue that so many talk about where low output level tracks from the 1980s (Pink Floyd's original CD issue of The Wall comes to mind) are way too soft, while CD releases from the 2000s and later will make you jump up against the ceiling because they are so loudly recorded.

Also, DBPoweramp and EAC will allow you to ensure that no clipping occurs when determining the ReplayGain value. So, in principle you can take the value that the software calculated as given, I think. If there is a problem, the user needs to reapply the ReplayGain calculation algorythm or turn off ReplayGain processing in Minim. It should not be the responsibility of Minim to check the originally applied ReplayGain or second guess its value, in my view.

I agree that sound quality will not be affected as bits and dynamic range are not affected. But there will be a perceived quality loss for tracks that will get a lower output level. The reverse will be the case for tracks that will get leveled upwards.

But I think many of us would be happy to have this option. Thank you.
Find all posts by this user
Quote this message in a reply
Post Reply 


Messages In This Thread
ReplayGain - Hayden - 10-03-2014, 16:15
RE: ReplayGain - simoncn - 10-03-2014, 16:36
RE: ReplayGain - Hayden - 10-03-2014, 16:57
RE: ReplayGain - Sloop John B - 10-08-2014, 20:59
RE: ReplayGain - simoncn - 10-08-2014, 21:10
RE: ReplayGain - Sloop John B - 11-08-2014, 11:18
RE: ReplayGain - simoncn - 11-08-2014, 12:45
RE: ReplayGain - Sloop John B - 11-08-2014, 20:56
RE: ReplayGain - krutsch - 28-08-2014, 14:55
RE: ReplayGain - Pepsican - 10-06-2016, 12:49
RE: ReplayGain - simoncn - 10-06-2016, 14:12
RE: ReplayGain - Pepsican - 10-06-2016 14:46
RE: ReplayGain - simoncn - 10-06-2016, 20:49
RE: ReplayGain - Pepsican - 11-06-2016, 11:18
RE: ReplayGain - simoncn - 11-06-2016, 16:02
RE: ReplayGain - Pepsican - 11-06-2016, 16:39
RE: ReplayGain - krutsch - 12-06-2016, 05:01
RE: ReplayGain - Dieter Stockert - 12-06-2016, 10:13
RE: ReplayGain - Servatius - 13-06-2016, 00:06
RE: ReplayGain - Pepsican - 12-06-2016, 06:43
RE: ReplayGain - Servatius - 12-06-2016, 23:45
RE: ReplayGain - Pepsican - 13-06-2016, 07:51
RE: ReplayGain - simoncn - 17-06-2016, 21:42
RE: ReplayGain - Servatius - 18-06-2016, 19:30
RE: ReplayGain - simoncn - 18-06-2016, 21:50
RE: ReplayGain - Pepsican - 21-06-2016, 09:16
RE: ReplayGain - simoncn - 22-06-2016, 20:48
RE: ReplayGain - Pepsican - 23-06-2016, 07:34
RE: ReplayGain - Servatius - 18-06-2016, 17:22
RE: ReplayGain - Pepsican - 21-06-2016, 09:00
RE: ReplayGain - Servatius - 19-06-2016, 14:08
RE: ReplayGain - simoncn - 20-06-2016, 07:35
RE: ReplayGain - ClausDK - 17-01-2018, 15:48
RE: ReplayGain - timster - 18-01-2018, 15:36
RE: ReplayGain - simoncn - 18-01-2018, 16:51
RE: ReplayGain - timster - 18-01-2018, 17:16
RE: ReplayGain - simoncn - 18-01-2018, 19:18
RE: ReplayGain - ClausDK - 22-01-2018, 13:11
RE: ReplayGain - ClausDK - 22-01-2018, 13:35
RE: ReplayGain - ClausDK - 22-01-2018, 18:58
RE: ReplayGain - simoncn - 22-01-2018, 21:39
RE: ReplayGain - Kilian - 17-08-2019, 15:56
RE: ReplayGain - timster - 17-08-2019, 16:24
RE: ReplayGain - Kilian - 17-08-2019, 18:07
RE: ReplayGain - Jim_Pap - 28-01-2024, 23:09
RE: ReplayGain - lostinsound - 13-03-2024, 14:53
RE: ReplayGain - timster - 22-01-2018, 21:58
RE: ReplayGain - simoncn - 22-01-2018, 22:33
RE: ReplayGain - timster - 23-01-2018, 10:43
RE: ReplayGain - timster - 23-01-2018, 13:10
RE: ReplayGain - simoncn - 23-01-2018, 13:57
RE: ReplayGain - timster - 23-01-2018, 14:29
RE: ReplayGain - ClausDK - 23-01-2018, 23:06
RE: ReplayGain - ClausDK - 24-01-2018, 08:48
RE: ReplayGain - timster - 24-01-2018, 09:15
RE: ReplayGain - Wickie8166 - 24-01-2018, 08:51
RE: ReplayGain - timster - 24-01-2018, 09:22
RE: ReplayGain - simoncn - 24-01-2018, 09:41
RE: ReplayGain - Pepsican - 24-01-2018, 11:00
RE: ReplayGain - Wickie8166 - 24-01-2018, 11:31
RE: ReplayGain - timster - 25-01-2018, 09:49
RE: ReplayGain - Donuk - 25-01-2018, 09:58
RE: ReplayGain - timster - 25-01-2018, 10:07
RE: ReplayGain - Hayden - 25-01-2018, 17:19
RE: ReplayGain - Donuk - 25-01-2018, 20:14
RE: ReplayGain - simoncn - 25-01-2018, 20:51
RE: ReplayGain - Donuk - 26-01-2018, 00:11
RE: ReplayGain - Rudi64 - 26-01-2018, 15:45
RE: ReplayGain - simoncn - 26-01-2018, 15:50
RE: ReplayGain - Rudi64 - 26-01-2018, 16:15
RE: ReplayGain - Peter@57m - 29-01-2018, 18:05
RE: ReplayGain - Billzab - 11-02-2018, 14:37
RE: ReplayGain - timster - 11-02-2018, 16:42
RE: ReplayGain - timster - 11-02-2018, 16:57
RE: ReplayGain - Billzab - 11-02-2018, 18:28
RE: ReplayGain - timster - 11-02-2018, 18:42
RE: ReplayGain - Billzab - 11-02-2018, 19:01
RE: ReplayGain - timster - 11-02-2018, 20:40
RE: ReplayGain - Billzab - 11-02-2018, 20:46
RE: ReplayGain - timster - 12-02-2018, 07:57
RE: ReplayGain - ClausDK - 04-03-2018, 11:23
RE: ReplayGain - simoncn - 04-03-2018, 13:21
RE: ReplayGain - lemonfreak - 12-03-2018, 21:38
RE: ReplayGain - Peter@57m - 12-03-2018, 22:29
RE: ReplayGain - lemonfreak - 13-03-2018, 18:47
RE: ReplayGain - Peter@57m - 13-03-2018, 19:26
RE: ReplayGain - lemonfreak - 13-03-2018, 20:56
RE: ReplayGain - Alandbush - 13-03-2018, 21:19
RE: ReplayGain - ClausDK - 19-03-2018, 10:05
RE: ReplayGain - simoncn - 19-03-2018, 11:40
RE: ReplayGain - lemonfreak - 19-03-2018, 21:07
RE: ReplayGain - simoncn - 19-03-2018, 22:46
RE: ReplayGain - lemonfreak - 22-03-2018, 18:29
RE: ReplayGain - simoncn - 22-03-2018, 18:48
RE: ReplayGain - lemonfreak - 24-03-2018, 09:19
RE: ReplayGain - simoncn - 24-03-2018, 11:46
RE: ReplayGain - lemonfreak - 24-03-2018, 19:10
RE: ReplayGain - adam2434 - 23-04-2020, 15:50
RE: ReplayGain - simoncn - 23-04-2020, 16:45
RE: ReplayGain - adam2434 - 23-04-2020, 19:00
RE: ReplayGain - simoncn - 23-04-2020, 21:03
RE: ReplayGain - adam2434 - 23-04-2020, 22:11
RE: ReplayGain - simoncn - 23-04-2020, 22:31
RE: ReplayGain - adam2434 - 24-04-2020, 16:53
RE: ReplayGain - simoncn - 24-04-2020, 17:57
RE: ReplayGain - adam2434 - 25-04-2020, 14:19
RE: ReplayGain - simoncn - 25-04-2020, 16:36
RE: ReplayGain - adam2434 - 27-04-2020, 17:25
RE: ReplayGain - simoncn - 27-04-2020, 17:59
RE: ReplayGain - adam2434 - 27-04-2020, 18:03
RE: ReplayGain - golke53 - 07-02-2021, 14:49
RE: ReplayGain - Alandbush - 07-02-2021, 16:46
RE: ReplayGain - simbun - 11-02-2021, 12:39
RE: ReplayGain - golke53 - 11-02-2021, 19:01
RE: ReplayGain - simbun - 12-02-2021, 11:11
RE: ReplayGain - simoncn - 07-02-2021, 16:51
RE: ReplayGain - golke53 - 07-02-2021, 18:17
RE: ReplayGain - golke53 - 13-02-2021, 20:40
RE: ReplayGain - ilia.smirnov - 28-02-2021, 17:15
RE: ReplayGain - simoncn - 28-02-2021, 17:53
RE: ReplayGain - ilia.smirnov - 02-03-2021, 06:51
RE: ReplayGain - simoncn - 28-01-2024, 23:24
RE: ReplayGain - lostinsound - 13-03-2024, 16:26
RE: ReplayGain - simoncn - 13-03-2024, 23:45
RE: ReplayGain - lostinsound - 14-03-2024, 00:55
RE: ReplayGain - simoncn - 14-03-2024, 11:27
RE: ReplayGain - lostinsound - 14-03-2024, 16:10
RE: ReplayGain - simoncn - 14-03-2024, 16:47
RE: ReplayGain - lostinsound - 14-03-2024, 17:22

Forum Jump:


User(s) browsing this thread: 1 Guest(s)