By RC-2, all major volume leveling issues have been resolved:
In RC-1: the 6db discrepancy (using 89 db instead of 83 db for some calculations) was fixed
In RC-2: the defaults for new installs were changed to 89db
In RC-2: the bug in which 'clipping prevention' prevented some already leveled tracks from being releveled was fixed
In RC-2: readme/online help have been updated with better descriptions of how volume leveling works
As far as your collection goes all tracks external to your PC have been leveled to 91db (i.e. 85db post RC-1), so all you need to do is set all volume leveling options to 91db, and 'Analyze Volume' for all tracks in your library, and then either:
a) Enable 'Level Playback Volume'
b) 'Level Track Volume' for ALL tracks (on the assumption that you want to export them to a device that doesn't read the volume leveling co-efficients)
c) 'Level Track Volume' for some tracks and Enable 'Level Playback Volume' (tracks for which you've 'Leveled Track Volume' will have a co-efficient near 0 so 'Level Playback Volume' will have no effect on them).
As far as the questions you've asked I'll try answering them, but I think that a review of the new online help, and trying the above recommendations on a couple of tracks will probably answer most questions:
It has nothing to do with "clipping prevention", but with coefficients being written to the tags. My guess is that MM sees that the track has coefficients and simply skips the rest.
It might appear that way because 'Level Track Volume' actually does 2 things: a) it Analyzes Volume (if necessary or if mm is configured to re-analyse volume even when a co-efficient exists). This is somewhat time consuming. b) It adjusts the actual volume of the MP3 based on the coefficient. This is near instantaneous.
Thus, if volume analysis isn't required, (or is stopped prematurely by the clipping prevention code in RC-1 and prior builds), it could very well appear that step b) is not occuring even though it is.
- If I menu-level a track WITHOUT delta db (coefficient?) info in the level column the process takes some time with a progress bar in the status area and the LEVELING is noticeable.
- If I menu-level a track WITH delta db info in the level column the process is over instantly and NO LEVELING can be noticed.
The fact that no leveling can be noticed is most likely due to the fact that 'Level Playback Volume' is enabled. i.e. 'Level Playback Volume' looks at the coefficients and adjusts playback volume on-the-fly, so you wouldn't notice any change in volume if you 'Level Track Volume'. (Side note: Analyze Volume + Level Playback Volume will meet all your needs for playing at a level volume on your machine or on an iPod. The only time you would really want to 'Level Track Volume' is when you are exporting tracks outside your PC to a device that does not support Replay Gain co-efficients).
- If I rip/menu-level a track I get the delta db info in the level column (CANNOT be re-leveled).
- If I convert-level a track into a different destination I get delta db in the level column of the source track (CANNOT be re-leveled), and none in the detination track level column (CAN be re-leveled).
Pre RC-2, the clipping prevention bug is what caused some tracks to not be able to be releveled. With the fix to that issue in RC-2, any track can be releveled.
I think that covers it. Thanks for your persistence and attention to detail.
-Rusty