More > JRiver Media Center 30 for Mac
Dumb DSD / DoP Question
eve:
--- Quote from: The Computer Audiophile on February 15, 2023, 09:16:30 am ---Thanks for the quick reply. That's what I thought, but wanted to make 100% sure I wasn't losing my mind. Technically, I could still be losing my mind, but that's another story :~)
I'm using a Merging Technologies DAC and it isn't receiving DoP. Thus, my troubleshooting. I just received confirmation a couple minutes ago that the Merging Mac driver, called VAD, receives DoP and converts it to native DSD. No wonder my DAC wasn't receiving DoP.
--- End quote ---
Was about to hop in and say this since I assumed you were wondering about your Merging gear.
Ravenna's way of transporting DSD is as native DSD (as an AES3 stream IIRC), not DoP.
Glad you got it sorted!
kLevkoff:
I can give you a general answer there...
Both DoP and "native DSD" deliver the actual original DSD bitstream - encapsulated into PCM - usually then sent via USB packets.
Therefore the DSD content sent by both is the same (and the same as the original DSD data stream).
The only difference is that "native DSD" uses the actual packet space more efficiently - while DoP is somewhat wasteful.
The result is that, for a given maximum USB data rate, you can send a higher "DSD rate" via "native DSP".
So, for example, a USB port capable of 768k PCM, can deliver DoP up to DSD256, but can deliver "native DSD" up to a higher limit (DSD512).
(I've heard that "native DSD" also includes a header flag identifying it as such... but that this is not always included.)
Since both formats deliver exactly the same DSD data to the DAC it's trivial to "convert between them".
(Or, more accurately, they both deliver the same DSD data stream once you extract them from the USB and PCM packets.)
--- Quote from: Awesome Donkey on February 15, 2023, 09:20:42 am ---Huh, that's pretty interesting. That's the first time I've ever heard of any app or driver being used to convert DoP to native DSD on macOS. I wonder how it works?
--- End quote ---
The Computer Audiophile:
--- Quote from: kLevkoff on March 15, 2023, 04:13:42 pm ---I can give you a general answer there...
Both DoP and "native DSD" deliver the actual original DSD bitstream - encapsulated into PCM - usually then sent via USB packets.
Therefore the DSD content sent by both is the same (and the same as the original DSD data stream).
The only difference is that "native DSD" uses the actual packet space more efficiently - while DoP is somewhat wasteful.
The result is that, for a given maximum USB data rate, you can send a higher "DSD rate" via "native DSP".
So, for example, a USB port capable of 768k PCM, can deliver DoP up to DSD256, but can deliver "native DSD" up to a higher limit (DSD512).
(I've heard that "native DSD" also includes a header flag identifying it as such... but that this is not always included.)
Since both formats deliver exactly the same DSD data to the DAC it's trivial to "convert between them".
(Or, more accurately, they both deliver the same DSD data stream once you extract them from the USB and PCM packets.)
--- End quote ---
Yes, I remember speaking at a debut of DoP in Hilversum, Netherlands back in 2011 at a dCS event. It's pretty cool.
I don't use USB in this system though and Merging's driver converting DoP to native DSD is problematic for one use case, but totally fine for all others. I just happened to run into the single problem child of wanting to output via the Merging HAPI AES outputs that don't support native DSD, only DoP, but I can't send the HAPI DoP becuase of the driver level conversion.
Navigation
[0] Message Index
[*] Previous page
Go to full version