All this noise about digital cables. As one person noted, a digital cable actually carries an analog signal. However, the magic is the software. When a digital signal is sent it is sent with what are called stop bits and a checksum. The hardware at the other end recalculates these values and compares them. If they don’t match, it requests the sender to re-send it. This way it is VERY rare, and i mean VERY rare for an incorrect packet to be get by this protocol.
At both ends the data is buffered (stored) to accommodate a fair number of error/resend cycles. After all the transmission speed is MUCH higher than required for high definition audio or even HD video. If you have a LOT of errors, then you will run out of buffered data and get ’skipping’ or some other sort of artifact.
If you find that cables made a difference, then you either had defective cables or ones that were insufficiently shielded, allowing enough errors to empty the buffer.
Truly analog signals like those from your pre-amp to your amp are different story, of course. Those signals are sent in real time. No buffering. No error correction.
If you have extra money to spend on your digital sources, spend it on the DAC, because the output from your DAC is analog, and there are lots of ways to screw that up.
At both ends the data is buffered (stored) to accommodate a fair number of error/resend cycles. After all the transmission speed is MUCH higher than required for high definition audio or even HD video. If you have a LOT of errors, then you will run out of buffered data and get ’skipping’ or some other sort of artifact.
If you find that cables made a difference, then you either had defective cables or ones that were insufficiently shielded, allowing enough errors to empty the buffer.
Truly analog signals like those from your pre-amp to your amp are different story, of course. Those signals are sent in real time. No buffering. No error correction.
If you have extra money to spend on your digital sources, spend it on the DAC, because the output from your DAC is analog, and there are lots of ways to screw that up.