Skip to main content

Notice

Please note that most of the software linked on this forum is likely to be safe to use. If you are unsure, feel free to ask in the relevant topics, or send a private message to an administrator or moderator. To help curb the problems of false positives, or in the event that you do find actual malware, you can contribute through the article linked here.
Topic: Pls walk me through steps for getting my fb2k to load and play DSD files (Read 3779 times) previous topic - next topic
0 Members and 1 Guest are viewing this topic.

Pls walk me through steps for getting my fb2k to load and play DSD files

Can someone please walk me through the step by step of getting my new installation of fb2k to play DSD files?

I've just read the post by Yirka about the rules for using this forum, and I have to say that my issue seems to fall squarely in the middle of all three of his categories. So here goes:

The Issue: I am trying to load fb2k, newest version download (= v. 2.0 X64), in the hopes of playing high resolution files. And having only mixed success. I can play DXD files up to 24/384,000 , but not dsd.

I'm having the following problems:

So far I have not even been able to get fb2k even to load .dsf files, let alone play them.

I tried installing the usual fb2k adding components sourced from the Foobar website:

FOO_OUT_ASIO.FB2K-COMPONENT
FOO_OUT_WASAPIS.FB2K-COMPONENT

(downloaded from NativeDSD website):
foo_dsd_processor.fb2k-component
foo_input_sacd.fb2k-component

But ran into the following error message/obstacle:
"Components that are either included with the Foobar 2000 installer or have been installed manually in your full bar 2000 application folder are shown as grayed out. they cannot be automatically uninstalled or updated from within fubar2000."


the instructions in the pop up box go on to say
"If you wish to automatically update add-on components that are grayed out please rerun the Foobar 2000 installer and choose to move your components to your personal folder."

Also on start up I get the following error message:
"Failed to load DLL: foo_out_wasapi.dll
reason: not a valid Win32 application

Failed to load DLL: foo_out_asio.dll
reason: not a valid Win32 application

Failed to load DLL: foo_out_sacd.dll
reason: not a valid Win32 application"

Here are my system specs:

PC = Dell E6340
OS = Windows 7 Professional 64-bit, Service Pack 1
CPU Intel core i7-3520M CPU @2.90 GHz
RAM = 16 GB
DAC = iFi Pro iDSD (driver successfully loaded and working with fb2k)

I've also included some screenshots from my fb2k installation:

[FB2K startup error scrn.jpg]

[fb2k 'Components' list.jpg]

Thanks in advance, : GeorgeNJAudio, NJ USA







Re: Pls walk me through steps for getting my fb2k to load and play DSD files

Reply #1
Apologies for the length of this post, but keep in mind that I'm a newbie here, and was trying to cover all the bases. GeorgeNJaudio

Re: Pls walk me through steps for getting my fb2k to load and play DSD files

Reply #2
I'm not familiar with DSD, I'm sure someone will show you how to set it up...
Make a clean install of foobar2000, then install these components:
https://sourceforge.net/projects/sacddecoder/files/
foo_input_sacd
foo_out_asio+dsd

32-bit components will not work with 64-bit foobar2000, but the above will (they contain both 32 and 64 bit builds).

Re: Pls walk me through steps for getting my fb2k to load and play DSD files

Reply #3
foo_out_wasapi.dll
foo_out_wasapis.dll
foo_out_asio.dll
No need for any of these components. The first two are now part of default foobar installs (different implementations) and the last one, the alternative foo_out_asio+dsd component linked above is newer and probably preferred.

In Preferences > Playback > Output, selecting a <device name> uses WASAPI Shared output (uses Windows mixer / resampler, allows other sounds), while selecting a <device name> [exclusive] uses WASAPI Exclusive output ("bit-perfect" direct to DAC, no other sounds). So try selecting an [exclusive] output for DSD, or otherwise ASIO+DSD <device name> can also be used and might work better. (Click OK/Apply)

In Preferences > Playback > Output > ASIO+DSD, might as well try out 'Use 64-bit ASIO drivers' - not sure makes any difference but why not...

In Preferences > Tools > SACD, under Output > Type select DSD and try playing something, or if that does not work try DSD+PCM. (Note this setting is per device, so if you change output <device name> you might need to set this again)

(Beyond that I have not a lot of experience bothering with DSD, other folks can probably provide better information)

Re: Pls walk me through steps for getting my fb2k to load and play DSD files

Reply #4
Obligatory comment:
WavPack can losslessly compress DSD (but you have to use the WavPack executable, not a transcoder like fb2k).
Check if that makes a difference?

Re: Pls walk me through steps for getting my fb2k to load and play DSD files

Reply #5
I'm not familiar with DSD, I'm sure someone will show you how to set it up...
Make a clean install of foobar2000, then install these components:
https://sourceforge.net/projects/sacddecoder/files/
foo_input_sacd
foo_out_asio+dsd

32-bit components will not work with 64-bit foobar2000, but the above will (they contain both 32 and 64 bit builds).

thank you, Gus! Looks promising.

Re: Pls walk me through steps for getting my fb2k to load and play DSD files

Reply #6
foo_out_wasapi.dll
foo_out_wasapis.dll
foo_out_asio.dll
No need for any of these components. The first two are now part of default foobar installs (different implementations) and the last one, the alternative foo_out_asio+dsd component linked above is newer and probably preferred.

In Preferences > Playback > Output, selecting a <device name> uses WASAPI Shared output (uses Windows mixer / resampler, allows other sounds), while selecting a <device name> [exclusive] uses WASAPI Exclusive output ("bit-perfect" direct to DAC, no other sounds). So try selecting an [exclusive] output for DSD, or otherwise ASIO+DSD <device name> can also be used and might work better. (Click OK/Apply)

In Preferences > Playback > Output > ASIO+DSD, might as well try out 'Use 64-bit ASIO drivers' - not sure makes any difference but why not...

In Preferences > Tools > SACD, under Output > Type select DSD and try playing something, or if that does not work try DSD+PCM. (Note this setting is per device, so if you change output <device name> you might need to set this again)

(Beyond that I have not a lot of experience bothering with DSD, other folks can probably provide better information)
thanks, anamorphic! Looks promising will get back to you

Re: Pls walk me through steps for getting my fb2k to load and play DSD files

Reply #7
Obligatory comment:
WavPack can losslessly compress DSD (but you have to use the WavPack executable, not a transcoder like fb2k).
Check if that makes a difference?
thanks but I'm not sure this applies to my issue. He DSD files I download from the websites I buy them from our already compressed when I download them.

Re: Pls walk me through steps for getting my fb2k to load and play DSD files

Reply #8
I'm not familiar with DSD, I'm sure someone will show you how to set it up...
Make a clean install of foobar2000, then install these components:
https://sourceforge.net/projects/sacddecoder/files/
foo_input_sacd
foo_out_asio+dsd

32-bit components will not work with 64-bit foobar2000, but the above will (they contain both 32 and 64 bit builds).


Gus: thank you thank you thank you! Your recommendations for the fix worked well, >EXCEPT< that when I try to play DXD files (& I have a lot of those) I get this fb2k error message: "Unrecoverable playback error Sample rate of 352800 Hz not supported by this device." BUT I know that my "device" – an iFi  Prod iDSD DAC-- plays 24/352,800 Hz and higher DXD. So the error message must be referring to my fb2k setup I'm guessing. Maybe I need to add another component? Please advise.
Help me fix this issue and I will be golden!

Re: Pls walk me through steps for getting my fb2k to load and play DSD files

Reply #9
This is beyond my experience/knowledge...
For testing purposes, try one of the [exclusive] outputs (which is WASAPI Exclusive).
Try the official ASIO output: https://www.foobar2000.org/components/view/foo_out_asio

Maybe the SACD input has to be configured to output to PCM? (I'm not actually using it, I don't have DSD files or a DAC).

Re: Pls walk me through steps for getting my fb2k to load and play DSD files

Reply #10
Control Panel\All Control Panel Items > Sound > Device (iFi  Pro iDSD) Select > Properties > Advanced
▼ 768000 Hz or 384000 Hz Select > Test > OK

Confirmation:
foobar2000 Preferences > Playback > Output > ASIO or ASIO+DSD > ASIO Driver Double click > Sample Rate

foobar2000 Output: ASIO or ASIO+DSD

------------
or
Resampler DSP (SSRC X) 0.57 (foo_dsp_ssrcX) x64
Download (Direct Link): https://foobar2000.xrea.jp/up/files/up1504.zip

x64\foo_dsp_ssrcX.dll > Preferences > Components > Installed components: Drag & Drop
DSP Manager > Active DSPs > Resampler (SSRC X)  ... click
bottom right: コンソールに情報を表示 → Menu > View Console
Output: ASIO




SHURE SRH1840, SENNHEISER HD660S2, SENNHEISER HD620S, SENNHEISER HD 490 Pro Plus, beyerdynamic DT 1990 PRO, HiFiMAN Edition XS, HIFIMAN ANANDA, Bowers & Wilkins P7, FiiO FT5, FiiO FT1 Pro, 水月雨 (MOONDROP) 空鳴 - VOID, SONY WH1000XM5 (made a Upgrade/Balanced Cable by myself)

Re: Pls walk me through steps for getting my fb2k to load and play DSD files

Reply #11
This is beyond my experience/knowledge...
For testing purposes, try one of the [exclusive] outputs (which is WASAPI Exclusive).
Try the official ASIO output: https://www.foobar2000.org/components/view/foo_out_asio

Thanks, Gus! Give that a try and if that doesn't work I'll post a new thread on the forum here.

Maybe the SACD input has to be configured to output to PCM? (I'm not actually using it, I don't have DSD files or a DAC).

Re: Pls walk me through steps for getting my fb2k to load and play DSD files

Reply #12
Thanks, Gus! I'll give that a try and if it doesn't work I'll post a new query on a new thread here in the forum.

Re: Pls walk me through steps for getting my fb2k to load and play DSD files

Reply #13
Thanks, Gus! I'll give that a try and if it doesn't work I'll post a new query on a new thread here in the forum.
Control Panel\All Control Panel Items > Sound > Device (iFi  Pro iDSD) Select > Properties > Advanced
▼ 768000 Hz or 384000 Hz Select > Test > OK

Confirmation:
foobar2000 Preferences > Playback > Output > ASIO or ASIO+DSD > ASIO Driver Double click > Sample Rate

foobar2000 Output: ASIO or ASIO+DSD

------------
or
Resampler DSP (SSRC X) 0.57 (foo_dsp_ssrcX) x64
Download (Direct Link): https://foobar2000.xrea.jp/up/files/up1504.zip

x64\foo_dsp_ssrcX.dll > Preferences > Components > Installed components: Drag & Drop
DSP Manager > Active DSPs > Resampler (SSRC X)  ... click
bottom right: コンソールに情報を表示 → Menu > View Console
Output: ASIO





Many thanks! And to everyone who contributed to this thread!

Ken:
Unfortunately your fix did not work.

What DID work was something I tried out of despair: I changed the Preferences\Output output device to "Device: Speakers (AMR HD+USB AUDIO)"

I have no idea why this is working, but so far it's perfect in all resolutions/formats.

Maybe leaving this on the forum will help somebody in the future who had the same problem?

GeorgeNJAudio

Re: Pls walk me through steps for getting my fb2k to load and play DSD files

Reply #14
Output output device to "Device: Speakers (AMR HD+USB AUDIO)"
It's Default output mode wasapi shared.

Output: WASAPI [exclusive] exclusive mode
↑ can't you play it?
Can it be played in FLAC or mp3?
I think iFi and foobar2000 output are not compatible.
SHURE SRH1840, SENNHEISER HD660S2, SENNHEISER HD620S, SENNHEISER HD 490 Pro Plus, beyerdynamic DT 1990 PRO, HiFiMAN Edition XS, HIFIMAN ANANDA, Bowers & Wilkins P7, FiiO FT5, FiiO FT1 Pro, 水月雨 (MOONDROP) 空鳴 - VOID, SONY WH1000XM5 (made a Upgrade/Balanced Cable by myself)

Re: Pls walk me through steps for getting my fb2k to load and play DSD files

Reply #15
I have no idea why this is working, but so far it's perfect in all resolutions/formats.
Because that output is resampling to match Windows audio device settings. You're getting a PCM resample and not the DSD signal, if I'm not mistaken.

Most likely would not be able to tell the difference, so I suggest just enjoy the music. ;)

Re: Pls walk me through steps for getting my fb2k to load and play DSD files

Reply #16
High-Resolution Music Downloads FLAC [24/32 bit 96/384 kHz] DSF [256/512/1024fs]
Download for free
FLAC music 24 bit/96 kHz, 32 bit/96 kHz
DSF files (D64, D128, D256, D512, D1024)
https://samplerateconverter.com/free-audio-downloads

Free 24 bit FLAC / 384 kHz audio downloads
Yuri Korzunov, album "Through", "Wait for Spring"
 
Free 32 bit FLAC / 384 kHz audio downloads
Yuri Korzunov, album "Through", "Wait for Spring"

   ↑ Can you play these two files?

foobar2000 v2.0 Output: ASIO or WASAPI [exclusive]

SHURE SRH1840, SENNHEISER HD660S2, SENNHEISER HD620S, SENNHEISER HD 490 Pro Plus, beyerdynamic DT 1990 PRO, HiFiMAN Edition XS, HIFIMAN ANANDA, Bowers & Wilkins P7, FiiO FT5, FiiO FT1 Pro, 水月雨 (MOONDROP) 空鳴 - VOID, SONY WH1000XM5 (made a Upgrade/Balanced Cable by myself)