- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
I read something the other day that I have not been able to let go.
It was on a software audio player forum. The software loads a piece of music into RAM on the PC, and then "plays" it from there. Playing it actually means sending it to an outboard DAC over USB using an Asynchronous USB approach, where teh DAC is the master clock.
The author made the claim that he tested the following 2 scenarios, and one was "better." (Of course, we could be dealing with a placebo effect here, but bear with me.)
In method A, he connects an HDD using SATA > USB> MOBO, loads the music into RAM, disconnects the drive, and plays the song. (Disconnecting the drive is done to minimize "noise" [ground loops, EMI/RFI, etc.])
In method B, he connects the HDD using SATA > USB > Optical (galvanic isolation) > USB > MOBO.
The claim is that B is better!
He thinks that "how the data gets into RAM" has an effect on the sound.
Could this be? Is the "noise" of the HDD connected in method A stored along with the bits in RAM? Are not all Zeros created equal? Am I missing something? And better yet... how can I test this?
More ?s:
When the computer sends the song to the DAC, does the CPU make any determiniations about the state of the Zeros and Ones? Is it "harder" for a chip to determine 0 or 1 if the signal is "less clean"?
So many questions!
Please help.
Link Copied
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
"does the CPU make any determiniations about the state of the Zeros and Ones? Is it "harder" for a chip to determine 0 or 1 if the signal is "less clean"?"
Could you explain that part again? Sorry, its just I that I tend to get confused easily
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
The 0's and 1' will not get confused. Ground loop issues, as well as noise on the AC power lines may be more related to the PC's switching power supply than anything else. If you have an oscilloscope you can check for noise. What is powering your MOBO?
Can you hear a difference?
Jim Dempsey
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hi kdubious,
You can read about the Reed-Solomon error correction codes: https://en.wikipedia.org/wiki/Reed%E2%80%93Solomon_error_correction
It is not 100% related to your question but it will provide some answers to your questions because it will allow you to understand how these error correction algorithms are applied.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hi kdubious,
Another important reading is about 8B/10B encoding, the one that Serial ATA uses in its many versions: https://en.wikipedia.org/wiki/8b/10b_encoding
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Sergey,
I hadn't read that part... A RAM failure would cause this issue. :)
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Sergey,
Of course, I was joking. :) Everything would have crashed! It seems that this forum includes many questions that do not make sense. I guess I won't pay more attention to the Watercooler / Catchall thread. :)
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Thank you both for replying, albeit 5 years later. There's an entire industry of high end audio, much of which has moved into the computer audio space. One takes a computer, with tweaks, and connect it to an external Digital to Analog Converter (DAC), often over USB. Claims are made that various aspects of the computer feeding the signal have a noticeable, sometimes large, impact on the resulting sound output. Things like turning off services, tweaking RAM settings in the BIOS, or powering the computer with a linear power supply. It could be purely placebo, sure. But in an attempt to be scientific, I'm wondering how things at the hardware level might deal with slight noise/distortion/timing issues and whatnot... and how or if that might impact the actual 0's and 1's sent over the USB line.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hi kdubious,
I didn't realize you opened this thread 5 years ago... As I saw an update a few weeks ago, I joined the discussion.
If you spend some time reading the links I've provided in my previous posts in this thread, you will understand the importance of error correction and encoding. It will allow you to understand how the issues you are worried about are handled.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
BTW, the following link will also help you to understand what you can do to get rid of noise problems: http://www.techhive.com/article/3063590/home-audio/how-to-get-rid-of-hum-and-eliminate-other-noises-from-your-audio-and-video-systems.html
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
This article is also extremely useful because it explains some latency issues related to USB on specific MacBook models. It is worth reading: http://www.akaipro.com/kb/article/1885
- Subscribe to RSS Feed
- Mark Topic as New
- Mark Topic as Read
- Float this Topic for Current User
- Bookmark
- Subscribe
- Printer Friendly Page