HydrogenAudio

Hosted Forums => foobar2000 => Support - (fb2k) => Topic started by: HornetMaX on 2024-03-29 17:26:21

Title: Different DSD sample rates for same file on 2 devices
Post by: HornetMaX on 2024-03-29 17:26:21
Hi all,

I have fb2k (2.1.3 x64) running on my PC, with 2 headphone amps copnnected via USB to the PC, a FiiO K7 and an SMSL DO400, each amp has its own ASIO driver. I play a DSD64 file that has a sample rate (from file details) of 2,822,400 Hz.

When I play it to the FiiO K7, the bottom line of the fb2k window shows: DSD64 | xxxx kbps | 2822400 Hz | stereo | ....

When I play it to the DO400, the bottom line of the fb2k window shows: DSD64 | xxxx kbps | 44100 Hz | stereo | .... and, on top, de DO400 display doesn't show the DSD tag, it shows PCM.

Normally the DO400 is capable of playing DSD64 at 2.822MHz and when I play the same file from a tablet connected to the DO400 vis USB using USB Audio Player Pro, the DO400 correctly shows the DSD tag on its display.

It seems the fb2k, for some reason, is converting to PCM when outputting to the DO400 (while it works fine with the FiiO, as FiiO volume know turns green to indicate it's receiving DSD).

Anything I need to configure ?

Title: Re: Different DSD sample rates for same file on 2 devices
Post by: Gus. on 2024-03-29 22:53:20
I have no experience with DSD or external DACs, but to narrow it down:
Which components do you have installed?
Which output are you using in foobar2000?
Does the SMSL DO400 ASIO driver have any configuration?

People who play DSD usually install these components:
https://sourceforge.net/projects/sacddecoder/files/foo_input_sacd/
https://sourceforge.net/projects/sacddecoder/files/foo_out_asio%2Bdsd/
Title: Re: Different DSD sample rates for same file on 2 devices
Post by: HornetMaX on 2024-03-29 23:37:57
I have no experience with DSD or external DACs, but to narrow it down:
Which components do you have installed?
I have foo_input_sacd (1.5.10) and foo_out_asio (2.2.2_

Which output are you using in foobar2000?
For the K7 I use "ASIO : FiiO ASIO Driver" and for the do400 I use "ASIO :USB DAC ASIO".
They are the PC drivers that come with each dac/amp.

Does the SMSL DO400 ASIO driver have any configuration?
The usual stuff, more or less like the FiiO K7 ASIO Driver. I don't see any difference between the settings of the two.
In the Windows Properties dialog of each device I have the usual General/Levels/Advanced/Spatial Sound tabs.
Under Advanced, the Default Format is "32bits 44100 Hz" for both (but I don't think that should make any difference and, at any rate, seems to not bother when I play via the K7).

The dedicated control panels for each device seem to have no useful option (basically just buffer size and safe mode).

People who play DSD usually install these components:
https://sourceforge.net/projects/sacddecoder/files/foo_input_sacd/
https://sourceforge.net/projects/sacddecoder/files/foo_out_asio%2Bdsd/
These are the two I have. They seems to work perfectly fine on the K7 but not-so-perfectly on the do400 :(
Title: Re: Different DSD sample rates for same file on 2 devices
Post by: HornetMaX on 2024-03-30 00:07:31
Damn. Problem solved: I needed to set the SACD  output type to DSD. I did it for the K7 but the setting is per device so I need to do it again for the do400. All good now (well, I the DSD plays as DOP, but i can live with that).
Title: Re: Different DSD sample rates for same file on 2 devices
Post by: Gus. on 2024-03-30 00:12:29
Nice, glad it worked :-)

I just remembered this: https://diyaudioheaven.wordpress.com/digital/pc-software/foobar-2000-for-dummies-part-3-new-experimental-sacd-plugin-v-0-9-x/
Title: Re: Different DSD sample rates for same file on 2 devices
Post by: HornetMaX on 2024-03-30 10:42:07
Nice, glad it worked :-)

I just remembered this: https://diyaudioheaven.wordpress.com/digital/pc-software/foobar-2000-for-dummies-part-3-new-experimental-sacd-plugin-v-0-9-x/
Yeah, followed that and now I can even send DSD native (no DoP) to the do400.

Thanks !!