I apologize in advance for this lengthy post and its wordy questions, but after a lot of reading I'm still unsure what the best general approach is for ripping HDCDs, and from what I can tell there is no FAQ or definitive best practices recommended by illustrate. This might be a bit pedantic, but I'm really hoping those of you who know a lot about this can help me determine best practices in their absence.
What I've found so far suggests when ripping HDCDs you should either:
A. Rip them as-is - to a 16 bit FLAC - and let your device handle HDCD decoding.
B. Rip them using the HDCD DSP (to a 24 bit FLAC), with the +6 dB Amplification *unchecked.*
C. Rip them using the HDCD DSP, with the +6 dB Amplification checked.
D. Rip them using the HDCD DSP, don't check the +6 dB, but add the Volume Normalize DSP with the ReplayGain (track gain) option set.
I'm uncertain which of these is the better choice, and had some questions:
1. I understand C & D above are suggested b/c the 24 bit FLAC would otherwise be significantly quieter, and that D is recommended over C because the amplification will be customized to the specific track (and minimize clipping), but I thought it's considered a big no-no to apply gain by modifying the audio in the file itself? [Edit: My understanding is that C & D are also suggested due to situations where ReplayGain tags can't be used to otherwise increase the volume, when the HDCD DSP is used. And, BTW, the +6 dB amplification option is checked by default when using the HDCD DSP.]
2. It seems like B, C, & D are primarily relevant to those who play FLACs - as opposed to using them as archives - but if you wanted to apply the HDCD DSP, wouldn't a good best practice be to first rip to FLAC without the HDCD DSP, then create a second copy for listening via B, C, or D (using dMC), so that you still have an unadulterated copy?
3. Is option D really better than C? I've still seen clipping on such rips (although much less), and it seems in theory that amplifying all the tracks with track gain would remove any nuances within the album, e.g. where some tracks are intentionally quieter. Alternatively, it seems the +6 dB option would retain the nuances, but then greatly increase the chances of clipping (most I've ripped had *lots* of clipping). Could this provide reason to instead go with option A or B?
4. Is the HDCD DSP even necessary? My understanding is that the sole reason to apply it is in case you have a device that cannot decode HDCDs. But, do most modern devices decode HDCDs? In other words, is the proportion of devices that can't decode HDCDs high enough to justify using the HDCD DSP as a best practice, or is the opposite the case? Is there another reason to use the HDCD DSP, e.g. does it somehow ensure the sound is superior over device-dependent decoding?
5. Is it true that some tracks in an album might be HDCD encoded whereas others are not, and that only certain HDCD features might be applied (and not others) to any given track? If these are the case, could they further support that the best practice should be A above, as it otherwise might be challenging to discover which tracks need amplification, etc. and you should instead just let your device determine what needs to be done (just as it would if you were playing the HDCD directly)?
6. And, what about transcoding to a lossy format from a FLAC that was ripped from an HDCD? I've read that mp3s have no fixed bit depth, with the encoding stored as floating point, that most decoders decode to 16 bit, and if they do have the ability to decode to different bit rates they need to be configured to do so (and I imagine manually set back to 16 bit afterwards). That said, does the audio quality in an mp3 transcoded from a FLAC ripped from an HDCD depend upon the method (A, B, C, or D) used to rip the FLAC? For example, is the quality improved when using A, as LAME would see the FLAC as 16 bit, compared to B, C, or D, where LAME sees the FLAC as 24 bit?
7. As an aside, I think it would be great if CD Ripper flagged FLACs ripped from HDCDs, because if you don't know they're from HDCDs, the only way to find out is to use dMC to "convert" them to FLAC but with the HDCD DSP applied, to see if the outputted files are 24 bit. I saw that someone recommended adding "HDCD" to the Source tag instead of "CD."
Thanks!
What I've found so far suggests when ripping HDCDs you should either:
A. Rip them as-is - to a 16 bit FLAC - and let your device handle HDCD decoding.
B. Rip them using the HDCD DSP (to a 24 bit FLAC), with the +6 dB Amplification *unchecked.*
C. Rip them using the HDCD DSP, with the +6 dB Amplification checked.
D. Rip them using the HDCD DSP, don't check the +6 dB, but add the Volume Normalize DSP with the ReplayGain (track gain) option set.
I'm uncertain which of these is the better choice, and had some questions:
1. I understand C & D above are suggested b/c the 24 bit FLAC would otherwise be significantly quieter, and that D is recommended over C because the amplification will be customized to the specific track (and minimize clipping), but I thought it's considered a big no-no to apply gain by modifying the audio in the file itself? [Edit: My understanding is that C & D are also suggested due to situations where ReplayGain tags can't be used to otherwise increase the volume, when the HDCD DSP is used. And, BTW, the +6 dB amplification option is checked by default when using the HDCD DSP.]
2. It seems like B, C, & D are primarily relevant to those who play FLACs - as opposed to using them as archives - but if you wanted to apply the HDCD DSP, wouldn't a good best practice be to first rip to FLAC without the HDCD DSP, then create a second copy for listening via B, C, or D (using dMC), so that you still have an unadulterated copy?
3. Is option D really better than C? I've still seen clipping on such rips (although much less), and it seems in theory that amplifying all the tracks with track gain would remove any nuances within the album, e.g. where some tracks are intentionally quieter. Alternatively, it seems the +6 dB option would retain the nuances, but then greatly increase the chances of clipping (most I've ripped had *lots* of clipping). Could this provide reason to instead go with option A or B?
4. Is the HDCD DSP even necessary? My understanding is that the sole reason to apply it is in case you have a device that cannot decode HDCDs. But, do most modern devices decode HDCDs? In other words, is the proportion of devices that can't decode HDCDs high enough to justify using the HDCD DSP as a best practice, or is the opposite the case? Is there another reason to use the HDCD DSP, e.g. does it somehow ensure the sound is superior over device-dependent decoding?
5. Is it true that some tracks in an album might be HDCD encoded whereas others are not, and that only certain HDCD features might be applied (and not others) to any given track? If these are the case, could they further support that the best practice should be A above, as it otherwise might be challenging to discover which tracks need amplification, etc. and you should instead just let your device determine what needs to be done (just as it would if you were playing the HDCD directly)?
6. And, what about transcoding to a lossy format from a FLAC that was ripped from an HDCD? I've read that mp3s have no fixed bit depth, with the encoding stored as floating point, that most decoders decode to 16 bit, and if they do have the ability to decode to different bit rates they need to be configured to do so (and I imagine manually set back to 16 bit afterwards). That said, does the audio quality in an mp3 transcoded from a FLAC ripped from an HDCD depend upon the method (A, B, C, or D) used to rip the FLAC? For example, is the quality improved when using A, as LAME would see the FLAC as 16 bit, compared to B, C, or D, where LAME sees the FLAC as 24 bit?
7. As an aside, I think it would be great if CD Ripper flagged FLACs ripped from HDCDs, because if you don't know they're from HDCDs, the only way to find out is to use dMC to "convert" them to FLAC but with the HDCD DSP applied, to see if the outputted files are 24 bit. I saw that someone recommended adding "HDCD" to the Source tag instead of "CD."
Thanks!
Comment