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: Foobar --> WASAPI --> Soundcard (No software resampling) (Read 4918 times) previous topic - next topic
0 Members and 1 Guest are viewing this topic.

Foobar --> WASAPI --> Soundcard (No software resampling)

I apologise for what is probably a very basic question I just need a definitive answer, please.  I did search and although I found quite a few questions regarding re-sampling, I wasn't able to find an answer to this question. If my search criteria is off and you know of a post that deals with this, please don't hesitate to point me in that direction.

Whilst my music collection is predominately FLAC 16/44, I do have a number of albums at 24/96. I listen exclusively via headphones (Sennheiser HD600) using the on-board Realtek ACL889a HD chip (until I can afford a headphone amp and DAC). I use Foobar2000 1.1.1 with WASAPI exclusive mode.

My question is this:

If I play a 24/96 track in Foobar without any re-sampling and feed that to the sound card, which for arguments sake is set at 16/44, does that mean the sound card will down-sample the track to that resolution? Conversely, If I set the card to 24/96 and play a 16/44 track, will that be up-sampled by the card?

If the answer to the aforementioned questions is yes, then what would be the best approach to setting the sample rate of the card and foobar, to cater for the diversity of sample rates?

Thank you for your time.
 




Foobar --> WASAPI --> Soundcard (No software resampling)

Reply #1
I would imagine with WASAPI, it will spit out the same sample rates as the input decoder.

Foobar --> WASAPI --> Soundcard (No software resampling)

Reply #2
I would imagine with WASAPI, it will spit out the same sample rates as the input decoder.



So, WASAPI will override whatever settings the sound card may have set to?

Foobar --> WASAPI --> Soundcard (No software resampling)

Reply #3
DirectSound will usually lead to Windows negotiating whatever sample rate your sound device wants to output, or whatever the highest supported rate which would accomodate the output rates of all playing applications.

WASAPI, on the other hand, requires the requested sample rate to be supported directly by the sound driver or device, so whatever rate you play with foobar2000 will go directly to the device. And in the event that you play something unsupported by the device, if you don't use a resampler DSP, it will most likely result in a playback error.

Foobar --> WASAPI --> Soundcard (No software resampling)

Reply #4
I would imagine with WASAPI, it will spit out the same sample rates as the input decoder.

So, WASAPI will override whatever settings the sound card may have set to?
Whatever the soundcard is "set to" probably is a setting for DirectSound.

Your soundcard's WASAPI driver will likely accept any format your card can support.
elevatorladylevitateme

Foobar --> WASAPI --> Soundcard (No software resampling)

Reply #5
Thanks for the replies, I'm really just getting started with this, hence the question.

As far as I can tell, WASAPI seems to be working correctly, as it prevents extraneous sounds when foobar is in use. Now I just need to understand if there are any benefits to employing re-sampling if foobar...

Thanks again