SACD ISO extraction

I have following albums (DSD) as ISO files. When extracting them, how can I find out whether those files were compatible to be extracted to DSD256?

Those are the following iso files

  • Dire Straits / On every street - MoFi release
  • Fleetwod Mac / Rumours
  • Pink Floyd / Animals 2018 remix

I am using Linn Klimax DSM Organik, so no issues expected with the DAC support.

Thanks in advance

In my opinion it doesn’t make any sense to extract dsf file to a different sample rate than the original one that is DSD64.
If you like to upsample them then use HQPlayer but just resample to a different sample rate will only fill the file with binary zeroes

1 Like

Thank you, Stefano. I am not very well versed in this area. Thanks for making it clear to me. Highly appreciated. :hugs:


Don’t understand your question really?
Like Stefano SACD uses only DSD64 (and PCM) and so you get out from the ISO only “DSD64 files”
But it can makes sense (that’s one cause why HQPlayer exists) convert them online or offline to DSD256/DSD512/…
Online converting can take a lot of CPU power and so offline converting (after extracting from the ISO) with HQPlayer is one way, but then you need a lot harddisk space.

1 Like

Hello, I have saved all of my SACD ISOs in the respective original format with iso2dsd as .dsf and are playing them. DSD64 = DSD64 etc. Upsampling DSD64 < DSD 256 made no difference for me. And I have lots of them. I also tried it with the Dire Straits (MoFi).


I think only HQPlayer PRO can upsample to file.

Directly yes, but you can try with HQPlayer → ASIO → Virtual Audio Cable → recording device write the resampled output to a file.

ISO is ISO. It should be a bit perfect copy of what’s on the SACD.

SACD is encoded in DSD64. So, the ISO file is in DSD64.

All DSD64 files could be upsampled to DSD128, 256, 512 or higher with HQPlayer or Foobar (or something similar).

If you want to extract DSD256 files from a SACD, you are basically doing DSD64 extraction from the SACD first and then upsample the files to DSD256 and then save it.

If you extract ISO from SACD, you don’t have to worry about DSD256 (yet) as the ISO, as I said, is in DSD64. You can do any upsampling you want later when you play the ISO files,

Having said that, I don’t think HQPlayer supports ISO files. You have to extract the DSF files for HQPlayer. In that case, you can select DSD64 files for extraction and do the real-time upsampling later in HQPlayer. (Of couse, you can create the upampled DSD256 files too so that you don’t have to do the real-time upsampling every time you play the files).

Foobar does support ISO files.

Upsampling a DSD64 to DSD256 do improve the D-to-A process in DAC in terms of reducing artifacts when it regnerates the music.

You could try it with HQPlayer. To me, it has audible difference.

Has anyone compared a DSD256 file (remodulated by HQPlayer from an SACD DSD64) directly via Roon sound any different from a HQPlayer doing a real-enough time processing of the same DSD64 file to DSD256?

Actually, interesting question, @kayakerf

Although, I did not do myself and I have not seen people doing exactly such test here.

Guessing… I would think that with its DSP “bells and whistles” turned off Roon would play the remodulated file “bit perfect”. So if you manage to have absolutely the same reproduction chain (which can get tricky depending on how you transmit to your DAC, direct connection, same or different input interface, etc…), there should not be a difference with HQP real time playback. But the other point is where would you get a trustful enough HQP remodulated file? I guess you can play with HQPlayer Pro in demo mode for this type of comparison. The demo sample length should be enough to test…

I’ve done a lot of research over the last few months and come to the conclusion that with DACs, the conversion or remodulation from digital to analog is never really “bit-perfect” in it’s process. there’s a level of “interpretation” - especially for DSD. With the same chain, I find that it’s “easy” to find HQP profiles/filters that sound better than Roon without upsampling DSD64. I was just curious if anyone else done any comparisons.

There is quite active discussion on exactly this point you are bringing. Indeed, there are only few DAC’s which can do DSD without funky “interpretations”: Best native DSD DACs for use with HQPlayer? - Audio Gear Talk / HQ Player - Roon Labs Community

Yes, there are many combinations and depending on software settings, your chain, the DAC and your personal preferences it is possible to find combination that matches your tastes and viewes the most, both in HQP and in Roon. By the way DSD to DSD upsampling in HQP does not use filters, but rather Integrator + Converter + Modulator.

Also if you search this forum HQ Player section, if I remember correctly the question of benefits in upsampling DSD64 to higher rates, like DSD256 was discussed.

1 Like

Or another comparison, try roon hqp streaming qobuz vs using hqp client app streaming qobuz.

I along with many others have noted a difference and had discussed this else where