That's right, it's time to blame MS for killing BeOS, because of the need for this software--yeah, that makes sense!
This is a not a new claim. It's going to be treated like anything in the past making a similar claim, until it proven, and someone figures out what it's doing (not necessarily their specific algorithms, but in general).
I'm not keen on OS X, hate iTunes, and probably don't have a future in pro audio, so I'll likely never hear it. I've gone through enough crap on different hardware and software platforms to not bash it out of hand, though (most of our common audio problems can be heard with anything better than ibuds or average PC speakers--and worse, they can't be unheard, once you learn to hear them ). I also find this an interesting topic of discussion, if going from practically lurking to a page-long post is any indication.
1) jitter reduction of iTunes
2) avoidance of damaging code in Core Audio
2) I can certainly believe that there are hidden traps here and there within the OS' main audio subsystem. I've been using Windows and Linux, after all.
|Without Amarra, converters that are affected by jitter sound fairly bad using itunes, worse than the same converters used on a PC.|
Also, how many of the affected devices implement a dedicated clock recovery stage, internally?
Are these devices being fed the same sample rate and bit-depth as before this software was in use?
If it's the same rate and bps, what happens if you record the same song without and with it, and negate them in an audio editor (IE, how close is it)?
|With Amarra, [hardware alleged to show jitter symptoms with vanilla iTunes] sound better than on a PC.|
Or, is it something entirely different, like a light psychoacoustic filter that masks what you are calling effects of jitter?
* FI, "driver-free" USB uses a hideous clock and data transfer mechanism, and we commonly use software to deal with it (kernel streaming, ASIO, Jack, OSS4, real-time kernel...dunno what you Apple guys do ). Networking is often under similar constraints (wireless from your PC is under basically the same constraints). Even with non-USB, our OSes have gone so far away from the ideals of Amiga and BE (instant user I/O = Godliness), that it can take such measures even for CPU-misers, like Firewire and PCI based devices, when the wrong circumstances arise.