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: What components does fb2k (64-bit) need to play high-res files? (Read 3913 times) previous topic - next topic
0 Members and 2 Guests are viewing this topic.

What components does fb2k (64-bit) need to play high-res files?

I'm about to install fb2k 64-bit on a refurbished Lenovo laptop running Windows 11.

I'm also a lunatic audiophile, and will use my fb2k install to play a lot of high-res files including DXD 384 and DSD.

THE QUESTION: can anyone supply me with a list of the fb2k add-in components I will need to play those high-res files?

George NJ

 

Re: What components does fb2k (64-bit) need to play high-res files?

Reply #1
> I'm also a lunatic audiophile, and will use my fb2k install to play a lot of high-res files including DXD 384 and DSD.

Super Audio CD Decoder (foo_input_sacd.dll)
ASIO+DSD support (foo_out_asio+dsd.dll)

I believe you are already using these components to play DSD and PCM.
Then you should already be using the expensive USB DAC AMP + Headphone.

Are you not satisfied with that?
You have a desktop PC equipped with audio peripherals, right?
SHURE SRH1840, SENNHEISER HD660S2, SENNHEISER HD620S, SENNHEISER HD 490 Pro Plus, beyerdynamic DT 1990 PRO, HiFiMAN Edition XS, Bowers & Wilkins P7, FiiO FT5, 水月雨 (MOONDROP) 空鳴 - VOID, Nakamichi Elite FIVE ANC, SONY WH1000XM5 (made a Upgrade/Balanced Cable by myself)

Re: What components does fb2k (64-bit) need to play high-res files?

Reply #2
The same developer has also released a new component.
uDSD Decoder (foo_input_udsd)
https://sourceforge.net/projects/sacddecoder/files/macOS%20%2BWindows/foo_input_udsd/

Preferences > Tools > DSD > Output (per device) > Type >DSD

Output > ASIO Device or Default Device [exclusive]
SHURE SRH1840, SENNHEISER HD660S2, SENNHEISER HD620S, SENNHEISER HD 490 Pro Plus, beyerdynamic DT 1990 PRO, HiFiMAN Edition XS, Bowers & Wilkins P7, FiiO FT5, 水月雨 (MOONDROP) 空鳴 - VOID, Nakamichi Elite FIVE ANC, SONY WH1000XM5 (made a Upgrade/Balanced Cable by myself)

Re: What components does fb2k (64-bit) need to play high-res files?

Reply #3
Do the SACD components apply the appropriate lowpass? Remember that DSD has a significant amount of ultrasonic noise that should be filtered away (like standalone players do).
Sure use WavPack (the command-line!) to store DSD, it is lossless compressed and offers sane tagging.

DXD is nothing but linear PCM at certain resolution. 24 bits integer format, that can be contained losslessly in 32-bit float (and volume shifted with no "loss" too - the loss wouldn't be audible in any case as long as one avoids clipping). 32-bit foobar2000 handles it losslessly, and 64-bit foobar2000 does as well.
Too bad they didn't go for float already then. When they wanted to use that stupid amount of space for marketing, they could have picked a clipping-proof format. But I digress.


Re: What components does fb2k (64-bit) need to play high-res files?

Reply #5
@Kurt7
> Per the component's author, foo_input_udsd is for macOS.

macOS +Windows
https://sourceforge.net/projects/sacddecoder/files/
All instructions are for Windows.
https://sourceforge.net/projects/sacddecoder/files/macOS%20%2BWindows/foo_input_udsd/

It can be used on Windows. I use.
I have a MacBook Pro, but it's not working.

Have you tried it yourself?
SHURE SRH1840, SENNHEISER HD660S2, SENNHEISER HD620S, SENNHEISER HD 490 Pro Plus, beyerdynamic DT 1990 PRO, HiFiMAN Edition XS, Bowers & Wilkins P7, FiiO FT5, 水月雨 (MOONDROP) 空鳴 - VOID, Nakamichi Elite FIVE ANC, SONY WH1000XM5 (made a Upgrade/Balanced Cable by myself)

Re: What components does fb2k (64-bit) need to play high-res files?

Reply #6
What's the difference between foo_input_udsd and foo_input_sacd?
Think millionaire, but with cannons.

Re: What components does fb2k (64-bit) need to play high-res files?

Reply #7
1. Compatible with macOS and Windows
2. ASIO+DSD support (foo_out_asio+dsd.dll) Not required

Please read the Readme on the website.
SHURE SRH1840, SENNHEISER HD660S2, SENNHEISER HD620S, SENNHEISER HD 490 Pro Plus, beyerdynamic DT 1990 PRO, HiFiMAN Edition XS, Bowers & Wilkins P7, FiiO FT5, 水月雨 (MOONDROP) 空鳴 - VOID, Nakamichi Elite FIVE ANC, SONY WH1000XM5 (made a Upgrade/Balanced Cable by myself)

Re: What components does fb2k (64-bit) need to play high-res files?

Reply #8
Air KEN:  have you been using this new plugin (foo_input_udsd)?  In your opinion how does it compare to the foo_input_sacd plugin?  Is there still any reason to use foo_input_sacd (and foo_out_asio+dsd) or are they now superceded/unneeded?

Re: What components does fb2k (64-bit) need to play high-res files?

Reply #9
@sveakul

In the first place, the components of this developer are highly dependent on the DAC. It has nothing to do with the price of the DAC.
Therefore, it cannot be said that this component or this setting will necessarily produce beautiful sound.

1. Super Audio CD Decoder (foo_input_sacd.dll) +  ASIO+DSD support (foo_out_asio+dsd.dll) +Output: ASIO+DSD: DSD DAC ASIO Driver
2. uDSD Decoder (foo_input_udsd) + ASIO, WASAPI [exclusive] etc...

The biggest advantage of the new version 2 is that it is easier to set up.
https://foobar2000.xrea.jp/?Input+64bit#ec0811f6
But I recommend 1 (for now).
For some people, option 2 may be more appropriate.

This is the environment I'm listening to right now.It's the same as number 1. I can hear it clearly.
uDSD Decoder (foo_input_udsd) + ASIO
Audinst HUD-DX1 PCM 32bit/384kHz, DSD(DSD64/ DSD128), DXD(32bit/384kHz)

I think there are not many people who can actually play DSD native.
However, there are many people who are happy that they can play (PCM playback), and many people who review it using headphones that do not support High-Resolution Audio.
SHURE SRH1840, SENNHEISER HD660S2, SENNHEISER HD620S, SENNHEISER HD 490 Pro Plus, beyerdynamic DT 1990 PRO, HiFiMAN Edition XS, Bowers & Wilkins P7, FiiO FT5, 水月雨 (MOONDROP) 空鳴 - VOID, Nakamichi Elite FIVE ANC, SONY WH1000XM5 (made a Upgrade/Balanced Cable by myself)

Re: What components does fb2k (64-bit) need to play high-res files?

Reply #10
> I'm also a lunatic audiophile, and will use my fb2k install to play a lot of high-res files including DXD 384 and DSD.

Super Audio CD Decoder (foo_input_sacd.dll)
ASIO+DSD support (foo_out_asio+dsd.dll)

I believe you are already using these components to play DSD and PCM.
Then you should already be using the expensive USB DAC AMP + Headphone.

Are you not satisfied with that?

I am but I am trying to load fb2k 64-bit onto a new laptop

You have a desktop PC equipped with audio peripherals, right?
yes, but not in my Main Rig. That's as in item 2 below.

1. Question: I'm assuming I should get those files -- Super Audio CD Decoder (foo_input_sacd.dll) and ASIO+DSD support (foo_out_asio+dsd.dll) --from: https://sourceforge.net/projects/sacddecoder/files/macOS%20%2BWindows/foo_input_udsd/ ? Or?
2. I have an iFi Pro iDSD DAC; digital feed from HP Pavilion 15 Laptop 8GB RAM and (soon) Lenovo T240 Laptop 32GB RAM Win 11 64-bit; AKG 701 cans; Arion Audio MK 1000 monoblocks; Magnepan LRS loudspeakers. And the sound, according to me and my friends from the NJ Audio Society, is wonderful. I'm looking fwd to hearing what difference the Lenovo T240 Laptop w 32GB RAM will make to the sound. Thank you, Ken! Also the HPP Pavilion is too sluggish and gives me performance problems, so I'm replacing it with the T240.


MOD edit: fix quote (replies were within quoted text)

Re: What components does fb2k (64-bit) need to play high-res files?

Reply #11
@GeorgeNJAudio
Try it here first

Super Audio CD Decoder (foo_input_sacd.dll)
https://sourceforge.net/projects/sacddecoder/files/foo_input_sacd/

ASIO+DSD support (foo_out_asio+dsd.dll)
https://sourceforge.net/projects/sacddecoder/files/foo_out_asio%2Bdsd/

1. foobar2000 Preferences > Tools > SACD > Output (per device) DSD+PCM or DSD > Sampleate 384000
2. Output: ASIO+DSD:  ASIO Driver Select

I'm worried because it's not compatible with the iFi Audio driver.


Playing on iFi nano iCAN, Headphoe: SONY MDR-1AM2 (3 Hz - 100,000 Hz) Hand made PC CPU: AMD Ryzen 7 5700X RAM: 64GB M.2 SSD 1TB +2TB (Media Library)
SHURE SRH1840, SENNHEISER HD660S2, SENNHEISER HD620S, SENNHEISER HD 490 Pro Plus, beyerdynamic DT 1990 PRO, HiFiMAN Edition XS, Bowers & Wilkins P7, FiiO FT5, 水月雨 (MOONDROP) 空鳴 - VOID, Nakamichi Elite FIVE ANC, SONY WH1000XM5 (made a Upgrade/Balanced Cable by myself)

Re: What components does fb2k (64-bit) need to play high-res files?

Reply #12
This is the environment I'm listening to right now.It's the same as number 1. I can hear it clearly.
uDSD Decoder (foo_input_udsd) + ASIO
Audinst HUD-DX1 PCM 32bit/384kHz, DSD(DSD64/ DSD128), DXD(32bit/384kHz)

I think there are not many people who can actually play DSD native.
However, there are many people who are happy that they can play (PCM playback), and many people who review it using headphones that do not support High-Resolution Audio.
Thanks Air Ken for the info.

Re: What components does fb2k (64-bit) need to play high-res files?

Reply #13
@GeorgeNJAudio
Try it here first

Super Audio CD Decoder (foo_input_sacd.dll)
https://sourceforge.net/projects/sacddecoder/files/foo_input_sacd/

ASIO+DSD support (foo_out_asio+dsd.dll)
https://sourceforge.net/projects/sacddecoder/files/foo_out_asio%2Bdsd/

1. foobar2000 Preferences > Tools > SACD > Output (per device) DSD+PCM or DSD > Sampleate 384000
2. Output: ASIO+DSD:  ASIO Driver Select

I'm worried because it's not compatible with the iFi Audio driver.


Playing on iFi nano iCAN, Headphoe: SONY MDR-1AM2 (3 Hz - 100,000 Hz) Hand made PC CPU: AMD Ryzen 7 5700X RAM: 64GB M.2 SSD 1TB +2TB (Media Library)


Thanks, Ken! And will do GNJ

Re: What components does fb2k (64-bit) need to play high-res files?

Reply #14
uDSD Decoder (foo_input_udsd):
Please delete Super Audio CD Decoder (foo_input_sacd.dll) + ASIO+DSD support (foo_out_asio+dsd.dll) before installing.
--------
The headphones appear to be AKG 701, but to make better use of the DAC, I would recommend something like the SENNHEISER HD 620S or SENNHEISER HD 660S2.

AKG K701 or Q701?
I use the AKG K701 with a re-cable. I created it myself.
The AKG K701 can use 4 core cable (MOGAMI 2534).
I took the headphones apart and attached the cable.
It's a clear and strong sound.
SHURE SRH1840, SENNHEISER HD660S2, SENNHEISER HD620S, SENNHEISER HD 490 Pro Plus, beyerdynamic DT 1990 PRO, HiFiMAN Edition XS, Bowers & Wilkins P7, FiiO FT5, 水月雨 (MOONDROP) 空鳴 - VOID, Nakamichi Elite FIVE ANC, SONY WH1000XM5 (made a Upgrade/Balanced Cable by myself)

Re: What components does fb2k (64-bit) need to play high-res files?

Reply #15
Here, foo_input_udsd 0.3 will crash Foobar 1.6.18 on every install attempt.  Foo_input_sacd was removed first.

Installs fine on Foobar 2.2 preview 2024-07-7 x64.

Re: What components does fb2k (64-bit) need to play high-res files?

Reply #16
@sveakul
I too cannot install uDSD Decoder (foo_input_udsd) on v1.6.18. I don't think it's compatible.

> Installs fine on Foobar 2.2 preview 2024-07-7 x64.

Can I play native DSD?
What DSD DAC are you using?
These are important.
SHURE SRH1840, SENNHEISER HD660S2, SENNHEISER HD620S, SENNHEISER HD 490 Pro Plus, beyerdynamic DT 1990 PRO, HiFiMAN Edition XS, Bowers & Wilkins P7, FiiO FT5, 水月雨 (MOONDROP) 空鳴 - VOID, Nakamichi Elite FIVE ANC, SONY WH1000XM5 (made a Upgrade/Balanced Cable by myself)

Re: What components does fb2k (64-bit) need to play high-res files?

Reply #17
uDSD Decoder (foo_input_udsd):
Please delete Super Audio CD Decoder (foo_input_sacd.dll) + ASIO+DSD support (foo_out_asio+dsd.dll) before installing.
--------
The headphones appear to be AKG 701, but to make better use of the DAC, I would recommend something like the SENNHEISER HD 620S or SENNHEISER HD 660S2.

AKG K701 or Q701?
I use the AKG K701 with a re-cable. I created it myself.
The AKG K701 can use 4 core cable (MOGAMI 2534).
I took the headphones apart and attached the cable.
It's a clear and strong sound.

Ken: I'm getting more than a little confused here. Could you please Reply clarifying the download source for the files I'll need to make my fb2k  64-bit install work with playback of high-resolution files?
With regard to my headphones, I don't do that much listening via cans, so replacing the 701s will have to wait for a while while I absorb the cost of the 'new' (refurbished) T240 laptop. But I'll keep your recommendations on record.

Re: What components does fb2k (64-bit) need to play high-res files?

Reply #18
Forget about uDSD Decoder (foo_input_udsd).
The settings above will be OK for audio files including DSD, DXD and High-Resolution Audio.
I will state it again.

Super Audio CD Decoder (foo_input_sacd.dll)
foo_input_sacd-1.5.11.zip
only foo_input_sacd.fb2k-component
https://sourceforge.net/projects/sacddecoder/files/foo_input_sacd/

ASIO+DSD support (foo_out_asio+dsd.dll)
foo_out_asio+dsd-0.3.8.zip
foo_out_asio+dsd.fb2k-component
https://sourceforge.net/projects/sacddecoder/files/foo_out_asio%2Bdsd/

1. foobar2000 Preferences > Tools > SACD > Output (per device) DSD+PCM > Sampleate 384000
2. Output: ASIO+DSD:  ASIO Driver Select

--------

For non-DSD files, the following settings and components are available.
Please change the Output.

Output: Defaluit Device [exclusive] (Standard wasapi exclusive mode) ← This is recommended

ASIO Output (foo_out_asio)
Download → foo_out_asio.fb2k-component
https://www.foobar2000.org/components/view/foo_out_asio

WASAPI shared output (foo_out_wasapis)
Download → foo_out_wasapis.fb2k-component
https://www.foobar2000.org/components/view/foo_out_wasapis
SHURE SRH1840, SENNHEISER HD660S2, SENNHEISER HD620S, SENNHEISER HD 490 Pro Plus, beyerdynamic DT 1990 PRO, HiFiMAN Edition XS, Bowers & Wilkins P7, FiiO FT5, 水月雨 (MOONDROP) 空鳴 - VOID, Nakamichi Elite FIVE ANC, SONY WH1000XM5 (made a Upgrade/Balanced Cable by myself)

Re: What components does fb2k (64-bit) need to play high-res files?

Reply #19
Thanks. I'll get the files from the sources you indicate. And I'll report back here with results. GNJ

Re: What components does fb2k (64-bit) need to play high-res files?

Reply #20
Nice, the uDSD Decoder might be the first 3rd party foobar on macOS component (at least that I'm aware of). It also seems to work fine for me in DSD mode with my DAC (Sabaj A20d). You have to disable smooth seeking though, otherwise the playback will have hicups.

Re: What components does fb2k (64-bit) need to play high-res files?

Reply #21
Air Ken: I just [2 PM EST Sunday, July 14] completed the install to my 'new' Lenovo T240 per your instructions. Major Problem: fb2k will not play DSD 256 .dsf files. I tried all the usual stuff like checking connections and power-on etc. on the T240. On the T240, fb2k will play the following just fine, and sounding better than ever: DXD 352.8 FLAC files, Redbook WAV, Mp3, etc. but not DSD 256! Any suggestions? DSD 256 is really important for me because the bulk of my high-resolution files are in DSD 256 .DSF format. Help!

Re: What components does fb2k (64-bit) need to play high-res files?

Reply #22
Air Ken: I just found out something on the 'new' T240:
under  "Output: ASIO+DSD:  ASIO Driver Select" my fb2k reports "no ASIO drivers found"
and I have no idea how to find my ASIO drivers. I'm thinking this might be my problem above. If you can help me find my ASIO drivers (it's a Win 11 machine) that might just do it. GNJ 2:56 PM EST Sunday, July 14.

Re: What components does fb2k (64-bit) need to play high-res files?

Reply #23
4:10 PM Sunday, July 16: I figured out that the ASIO drivers I need something I have to download from the manufacturer site of my iFi DAC,  so I downloaded their latest drivers *.exe file and installed it. Then, per the instructions from iFi, I went looking for "“Control Panel > Hardware and Sound > Sound” so I could 'select “iFi (by AMR) HD + USB Audio” '. BUT "iFi (by AMR) HD + USB Audio” is not one of the available options to select, and since I'm new to Windows 11, I don't know what to do next. Help, somebody?

PS the iFi Audio driver installation instructions read:

"1. To use the newly installed driver, under “Control Panel > Hardware and Sound > Sound”, select “iFi (by AMR) HD + USB Audio”. Which as I explained above I cannot do.
2.For software players that support ASIO and/or WASAPI interfaces, we recommend using those interfaces for the best sound. Please refer to each individual player’s instructions for details."
Does that make any difference?

Re: What components does fb2k (64-bit) need to play high-res files?

Reply #24
Ken: I'm getting more than a little confused here. Could you please Reply clarifying the download source for the files I'll need to make my fb2k  64-bit install work with playback of high-resolution files?
With regard to my headphones, I don't do that much listening via cans, so replacing the 701s will have to wait for a while while I absorb the cost of the 'new' (refurbished) T240 laptop. But I'll keep your recommendations on record.
What Ken was referring to initially was the new component foo_input_usdsd, which is designed to replace both foo_input_sacd and foo_dsd_processor.  The new component can be downloaded here: https://sourceforge.net/projects/sacddecoder/files/macOS%20%2BWindows/foo_input_udsd/foo_input_udsd-0.0.3.zip/download.  Its parent folder page on Sourceforge can look confusing because the "Download Latest Version" button on top refers to (and links to) foo_input_sacd instead of foo_input_udsd.

You can stick with the original foo_input_sacd + foo_dsd_processor if you want (as Ken indicated), but to try foo_input_udsd those need to be removed first.  BTW, the actual installation file is INSIDE the zip download--unzip first, then install.  I notice it also adds "Open SA-CD" to the File menu.

There seems to be an "issue" with Windows 11 and players (not just Foobar) being able to find the ASIO drivers (Google "Windows 11 ASIO drivers" to see what I mean).  Unless your DAC supplies its own, normally they are delivered from the motherboard manufacturer either direct from them or via Windows Update.  My Dell XPS-8930 with Windows 10's Realtek ASIO drivers show up just fine in Foobar, but NOT in my Windows 11 Dell XPS-8960.  The ASIO drivers are THERE, they show up in Device Manager and in the system files, but are invisible to Foobar/MusicBee/etc.  While I use Wasapi-exclusive anyway, it still bugs me!

I'm sorry but I can't help with your iFi DAC drivers issue, the best place for that would be the DAC's support site, or you could try Windows 11 Forum.