title
Products            Buy            Support Forum            Professional            About            Codec Central
 

Pre-emphasized CDs

Collapse
X
 
  • Time
  • Show
Clear All
new posts
  • Pellicle

    • Aug 2007
    • 1

    Pre-emphasized CDs

    I think dBpoweramp is the best CD ripper and conversion utility out there. The reference edition with the multi-CPU support is a great time saver when ripping large libraries of CD's. Thanks for the excellent program.

    One question - Some CD's have the upper frequency range emphasized. CD players typically will recognize this and during the DA process de-emphasize so the response on playback is flat. The information on whether the track is emphasized is on the CD and transports detect this and act accordingly.

    With audio moving more and more to computer based and to alternative encoding formats ( I use FLAC) this information is lost and these CD's sound shrill when played.

    As far as I can see dBpoweramp does not recognize this nor have the option to perform de-emphasis when ripping and transcoding.

    Is there a way around this?

    Are there plans to include such capability in the program. This would be a big draw for the digital audiophile community.
  • Spoon
    Administrator
    • Apr 2002
    • 44510

    #2
    Re: Pre-emphasized CDs

    Pre-emp is not supported, the discs are very rare as far as I can tell.
    Spoon
    www.dbpoweramp.com

    Comment

    • petriburg
      dBpoweramp Enthusiast

      • Apr 2002
      • 172

      #3
      Re: Pre-emphasized CDs

      In "The Compact Disc Handbook" (Ken C. Pohlmann; A-R Editions Inc.ISBN 0-89579-300-8) the author gives a very clear explanation of how emphasis is applied, and the frequencies affected. The indicator signal to "tell" the CD player whether or not to apply de-emphasis is contained in the Q Channel.
      I agree with Spoon that emphasis is pretty rare in recent CDs, but may occurin older ones. The important point (to me, anyway) is that the CD player applies de-emphasis if it is required, in response to the Q Channel signal, so it should certainly not affect audio ripped from a disc. Question? Do CD-DVD ROMs and 'burners' respond to the Q Channel signal - that would be the crux of the matter. Tony

      Comment

      • tommyz

        • Sep 2003
        • 16

        #4
        Re: Pre-emphasized CDs

        This could be done using a DSP effect.

        Is there an API for 3rd party developers?

        Comment

        • LtData
          dBpoweramp Guru

          • May 2004
          • 8288

          #5
          Re: Pre-emphasized CDs

          No, but you can utilize DirectX or VST plugins as a DSP effect in dMC.

          Comment

          • Spoon
            Administrator
            • Apr 2002
            • 44510

            #6
            Re: Pre-emphasized CDs

            The DSP effects are non-trivial to implement, how easy is pre-emp to implement?
            Spoon
            www.dbpoweramp.com

            Comment

            • tommyz

              • Sep 2003
              • 16

              #7
              Re: Pre-emphasized CDs

              De-Emphasizing is (normally) done using a passive network with a 50/15 us time constant.

              This would have to bew implemented a IIR filter, as I have read elswhere a first order filter would get closer than 0.1 dB.

              But I would have to look for the coeffs first...


              ciao, TommyZ

              Comment

              • tommyz

                • Sep 2003
                • 16

                #8
                Re: Pre-emphasized CDs

                This is a 101 coeff FIR filter that emulates the needed deemphasis.
                Note that it is NOT symmetrical, as it also emulated the phase (although only to about 10 degrees). But the amplitude is within 0.1 dB up to 20 kHz
                Where do I find info on implementing DirectX or VST plugins ?

                101
                1.27228667e-005
                -1.74315058e-005
                2.29612994e-005
                -2.93935957e-005
                3.68139199e-005
                -4.53120789e-005
                5.49822951e-005
                -6.59233778e-005
                7.82389425e-005
                -9.20376889e-005
                1.07433753e-004
                -1.24547149e-004
                1.43504320e-004
                -1.64438820e-004
                1.87492164e-004
                -2.12814868e-004
                2.40567728e-004
                -2.70923397e-004
                3.04068306e-004
                -3.40205031e-004
                3.79555193e-004
                -4.22363022e-004
                4.68899756e-004
                -5.19469079e-004
                5.74413877e-004
                -6.34124684e-004
                6.99050286e-004
                -7.69711149e-004
                8.46716544e-004
                -9.30786592e-004
                1.02278094e-003
                -1.12373643e-003
                1.23491735e-003
                -1.35788318e-003
                1.49458160e-003
                -1.64747832e-003
                1.81974184e-003
                -2.01551249e-003
                2.24030398e-003
                -2.50162048e-003
                2.80993728e-003
                -3.18032175e-003
                3.63524066e-003
                -4.20970550e-003
                4.96138502e-003
                -5.99232658e-003
                7.50141035e-003
                -9.93342545e-003
                1.45210824e-002
                -2.63396513e-002
                4.44242725e-001
                2.31163529e-001
                1.11969351e-001
                9.11821593e-002
                4.30716397e-002
                3.82478878e-002
                1.50218712e-002
                1.69375965e-002
                4.17836532e-003
                8.17261593e-003
                2.09743329e-004
                4.45106699e-003
                -1.09030394e-003
                2.77601569e-003
                -1.39090689e-003
                1.94596005e-003
                -1.34019962e-003
                1.47733127e-003
                -1.18308640e-003
                1.17362683e-003
                -1.00817561e-003
                9.53288515e-004
                -8.44913573e-004
                7.81064186e-004
                -7.01136736e-004
                6.40633242e-004
                -5.77271188e-004
                5.23639861e-004
                -4.71529306e-004
                4.25245519e-004
                -3.81708170e-004
                3.42280586e-004
                -3.05744354e-004
                2.72443204e-004
                -2.41836657e-004
                2.13929769e-004
                -1.88433690e-004
                1.65250538e-004
                -1.44189844e-004
                1.25129686e-004
                -1.07922474e-004
                9.24471635e-005
                -7.85784625e-005
                6.62031887e-005
                -5.52103498e-005
                4.54960171e-005
                -3.69601553e-005
                2.95079553e-005
                -2.30488129e-005
                1.74966308e-005
                -1.27694752e-005

                Comment

                • Porcus
                  dBpoweramp Guru

                  • Feb 2007
                  • 792

                  #9
                  Re: Pre-emphasized CDs

                  On what (lossless) file formats is a pre-emphasis tag/comment frequent enough to be interpreted during playback?

                  Comment

                  • Spoon
                    Administrator
                    • Apr 2002
                    • 44510

                    #10
                    Re: Pre-emphasized CDs

                    Pre-emph details never make it from the cd ripper to audio format.

                    --

                    Tommyz: sorry I did not see your post above, which language do you work in? c++
                    Spoon
                    www.dbpoweramp.com

                    Comment

                    • jagged_fish

                      • Feb 2009
                      • 3

                      #11
                      Re: Pre-emphasized CDs

                      Track Technical is reporting that all of the tracks on the Japanese band Casiopea's 'Mint Jams' CD have pre-emphasis. None of their later discs seem to have it, so this might well be the only CD in my collection which is affected.

                      Are there any plans to implement a de-emphasis DSP?

                      Comment

                      • Spoon
                        Administrator
                        • Apr 2002
                        • 44510

                        #12
                        Re: Pre-emphasized CDs

                        Only if opportunity presents its self.
                        Spoon
                        www.dbpoweramp.com

                        Comment

                        • jagged_fish

                          • Feb 2009
                          • 3

                          #13
                          Re: Pre-emphasized CDs

                          Does this constitute an opportunity?

                          Comment

                          • Spoon
                            Administrator
                            • Apr 2002
                            • 44510

                            #14
                            Re: Pre-emphasized CDs

                            That has been around 5 years, has no source code, no visible license and no way of controlling externally, so no.
                            Spoon
                            www.dbpoweramp.com

                            Comment

                            • Porcus
                              dBpoweramp Guru

                              • Feb 2007
                              • 792

                              #15
                              Re: Pre-emphasized CDs

                              sox is GPL'ed and includes a de-emphasis filter. You don't even need to redistribute it if your "DSP" is merely a command line invoking sox, with a "please download and install sox version xxx" error message if it does not find it.

                              And, I'd still want a Vorbis comment saying PRE-EMPH: [Yes/Corrected/No]


                              sox: http://sourceforge.net/project/showf...group_id=10706

                              Comment

                              Working...

                              ]]>