problem when converting PCM to DSD with frequencies 48 and multiple
Status: Inactive
Brought to you by:
manisiutkin
I use a DSD comptaible DAC (DS-DAC-10 from Korg). I set foo_dsd_asio so that PCM is converted to DSD on the fly. It works perfectly with frequencies 44 KHz and multiple (88, 176), but it does not work with frequencies 48 and multiple (96, 192) ; in the latter case, it remains PCM. Do you have any idea where it can come from, or is it a intrisic limitation of foo_dsd_asio ?
Anonymous
Hello,
I think it still works !!!, but then it outputs a "non_compliant" DSD rate. Like, 3.072.000 or 6.144.000.
In the future maybe DSD DACs will be able to accept such sample rates.
For now, for your PCM sources, you can try a workaround : add a DSP in the chain, to resample to let's say 44100, 88200 or 176400 (SoX or SSRC X prefered). Doing so, the ASIO proxy should be fed correctly to output a "compliant" DSD64 or DSD128 signal for your DS-DAC-10.
Hope I could help you, :)
Regards,
nAr
Last edit: nAr 2015-09-28
View and moderate all "support-requests Discussion" comments posted by this user
Mark all as spam, and block user from posting to "Support Requests"
Hello
Thank you for your answer. Not so easy to find SoX or SSRc X plugin, but finally i found them. I did not understand how to set "Resampler DSP (SSRC X), so finally i used SoX Resampler mod2.
It works !
But i have one or two questions. For rates 44100, 88200 and 176400, i have the choice between :
1) not to upsample to 176400 and convert directly to DSD
2) convert to 176400 and then convert to DSD (like rates 48000 and multiple).
What is the best solution according to you.
Thank you in advance.
Hello,
I think it's relevant to align to 44100 multiple only the 48 96 192 type files,
and leave the other "44100 x" or so untouched to let the ASIO proxy do the DSD conversion
Best,
nAr