Peter_s and Steve - I would like to understand just what extra information is in an ALAC file that degrades its sound. Any explanation or references to this? I know that this is a proprietary format, but if the claim is that there is some extra data in it, it would be great to have some idea or what that is and how it is used. References?
Jax2 - I am not a MAC user, sorry. But EAC and foobar both have comparison routines in them for wave files. Do I read your post correctly that you are using a MAC to stream to a Transporter? The Transporter is yet another wrinkle in the comparison - not sure exactly what it uses for ALAC decoding.
I really think that concluding that iTunes is inferior for ripping files (at least from relatively clean disk) based on these observations is premature. I, and others, have ripped files with iTunes, converted them to wave and they are EXACTLY identical to wave files produced from EAC - every bit is the same. And a 50 MB wave file has a lot of bits! Two wave files with exactly the same bits cannot sound different when played by the same player. If somehow they do sound different, then something else has happened in the process. I just do not see how iTunes ripping can be inferior when it produces exactly the the WAVE file as EAC? Incidently, I do believe that EAC can do a better job on a damaged disk - but of course none of us has those :)
If a given player playing an ALAC file and playing a WAVE file produce different sounds, it is a big leap to believe that the only cause of this could be the ripping process. It may well be how the player somehow handles the different formats.
My background is scientific research and in computer science. So, when I hear that there are differences in 2 approaches I want to know why. And I tend to get picky about experimental design. In looking at the results that people are reporting I see lots of unaccounted for variables. The experiments need to be designed to eliminate those variables. My suggestions, although it will take time, is to
1) Compare the sound of ALAC files ripped with iTunes (using the error correction mode) and ALAC files that were ripped to WAVE by EAC and converted to ALAC by iTunes - both played with iTunes (or your favorate player). If you are using something other than iTunes, you should probably use the same conversion software as your player uses. It is hard to do bit compares on these ALAC files, unfortunately. Waves are much easier.
2) Compare the sound of WAVE files ripped with iTunes (directly to WAVE) and WAVE files ripped with EAC. This should probably be done with iTunes as well as with some other player like foobar or J River. Foobar is a good choice since it has a ABX comparison function to allow for blind testing. When I have done the ABX comparisons with foobar with EAC and iTunes produced wave files, I cannot reliably tell the differences - although I admit I have not done it a lot of times and blinding test is an art unto itself. If you have not done it, give it a try. It is a interesting experiment.
3) Repeat 2) with files ripped with iTunes into ALAC and then converted to WAVE by iTunes (rather than ripped to WAVE directly).
Its important to compare apples and oranges and to be sure to eliminate outside influences on what is being tested - in this case ripping accuracy.
Now off to listen to some music.