"I agree with you about timing variations. There's also latency, packet loss/corruption, and a host of other issues that can affect USB (or any almost any other data connectivity protocol)"
No, I think you missed the point. Its the cycle-to-cycle timing variations, the jitter that sets audio streaming apart from other applications of USB. This is not about missed packets or data errors. These are extremely rare.
"Anyone who wants to can find and read Gordon Rankin's excellent white papers on USB and specifically asynchronous mode operation."
Gordon does understand a lot about the software and protocol aspects of USB. That is his strength IMO.
I, on the other hand have strengths in high-speed digital design, transmission-line effects and other relevant design areas. Gordon is not the only one with async USB interface designs.
I have found that none of these async USB interfaces are completely immune to the benefits of a good USB cable, not Gordons, not mine. I have not discovered the exact mechanisms, but I know its true.
Steve N.
Empirical Audio
No, I think you missed the point. Its the cycle-to-cycle timing variations, the jitter that sets audio streaming apart from other applications of USB. This is not about missed packets or data errors. These are extremely rare.
"Anyone who wants to can find and read Gordon Rankin's excellent white papers on USB and specifically asynchronous mode operation."
Gordon does understand a lot about the software and protocol aspects of USB. That is his strength IMO.
I, on the other hand have strengths in high-speed digital design, transmission-line effects and other relevant design areas. Gordon is not the only one with async USB interface designs.
I have found that none of these async USB interfaces are completely immune to the benefits of a good USB cable, not Gordons, not mine. I have not discovered the exact mechanisms, but I know its true.
Steve N.
Empirical Audio