Shadorne - Thanks for your responses, but I think there's more to it than that:
"You should avoid any D to A and A to D conversion. Clearly by sending things through your sound card then you are making a conversion somewhere in the PC. Clipping in an A to D might explain what you describe."
There is no A to D conversions... going sttraight out the SPDIF of the sound card to an external DAC.
"If you are not making a D to A and A to D conversion then the sound cannot change between a CD played in your PC or from a separate CD transport."
I used to beleive this, but it's not true, as you can read about the KMixer. I also beleive it goes beyond just the KMixer, since I've tried ASIO drivers that bypass it. Anything the computer does to process the sound affects it, even though you're in the dital realm.
"Another possibility is that their is a bug in your compression and de-compression steps that introduces losses."
I get the same results when running an uncompressed file (WAV).
Ben
"You should avoid any D to A and A to D conversion. Clearly by sending things through your sound card then you are making a conversion somewhere in the PC. Clipping in an A to D might explain what you describe."
There is no A to D conversions... going sttraight out the SPDIF of the sound card to an external DAC.
"If you are not making a D to A and A to D conversion then the sound cannot change between a CD played in your PC or from a separate CD transport."
I used to beleive this, but it's not true, as you can read about the KMixer. I also beleive it goes beyond just the KMixer, since I've tried ASIO drivers that bypass it. Anything the computer does to process the sound affects it, even though you're in the dital realm.
"Another possibility is that their is a bug in your compression and de-compression steps that introduces losses."
I get the same results when running an uncompressed file (WAV).
Ben