• WANTED: Happy members who like to discuss audio and other topics related to our interest. Desire to learn and share knowledge of science required. There are many reviews of audio hardware and expert members to help answer your questions. Click here to have your audio equipment measured for free!

Converting DSD to PCM that doesn't adhere to scarlet book?

hvbias

Addicted to Fun and Learning
Joined
Apr 28, 2016
Messages
574
Likes
411
Location
US
There are some SACDs that don't adhere to scarlet book's specifications, if I had to make an educated guess based off what others that were familiar with the format wrote, this should be more common with discs that came out earlier on when SACD was being introduced. Michael Jackson's Thriller SACD that came out in 1999/2000 is one of them.

https://forums.stevehoffman.tv/thre...cd-listening-impressions.205707/#post-5117059
https://forums.stevehoffman.tv/thre...og-or-digital-multitracks.87013/#post-1921666

I imagine the vast majority of us are playing files to an external DAC. What would be the best way to convert these DSD files to PCM without clipping?
 
Last edited:

hetzer

Member
Joined
Nov 24, 2018
Messages
45
Likes
121
Using foobar2000 plugin is a free, fast, convenient way. I recommend converting the DSD file to 24bit 88200hz PCM file with DSDIFF plugin and resampling it to 44100hz with Sox resampler plugin.
 
OP
H

hvbias

Addicted to Fun and Learning
Joined
Apr 28, 2016
Messages
574
Likes
411
Location
US
Using foobar2000 plugin is a free, fast, convenient way. I recommend converting the DSD file to 24bit 88200hz PCM file with DSDIFF plugin and resampling it to 44100hz with Sox resampler plugin.

I'm specifically asking for how to convert DSD that goes over the scarlet book standard of +3 dbfs. The common method of using SoX resampler will cause the PCM file to clip.
 

bennetng

Major Contributor
Joined
Nov 15, 2017
Messages
1,634
Likes
1,692
I'm specifically asking for how to convert DSD that goes over the scarlet book standard of +3 dbfs. The common method of using SoX resampler will cause the PCM file to clip.
The SoX resampler in foobar is different from the original version. The author (lvqcl) modified it to support float.
https://hydrogenaud.io/index.php/topic,67376.msg850557.html#msg850557
https://hydrogenaud.io/index.php/topic,67376.0.html

This one is the original command line version of SoX with clipping problem.
https://hydrogenaud.io/index.php/topic,101850.0.html

If > 0dBFS output is expected, volume can be reduced in floating point domain (no clipping) by using RG preamp in file converter.
converter.png


You may try foo_input_sacd as well.
https://sourceforge.net/projects/sacddecoder/files/foo_input_sacd/
 

L5730

Addicted to Fun and Learning
Joined
Oct 6, 2018
Messages
669
Likes
436
Location
East of England
Try the free TASCAM HiRes editor program.
It might be able to handle the DSD material better than fb2k SACD plugin - I don't know.

Also, Korg AudioGate free (without Korg hardware) version with do upto 48kHz conversion.
 
Top Bottom