I don't care about the Windows sounds; I care about the fact that I'm not getting bit-perfect sound with Tidal. There's a significant, IMO, sound quality difference - I can hear it clearly if I compare the same tracks played through Tidal vs. Foobar with WASAPI output: Tidal sounds like crap in comparison.
I never said you had to care about them. The point I'm making is if you go set that default rate to 16/44.1, you will basically be getting bit-perfect. No resampling is occurring because the default rate will be the same as what Tidal is sending out. That is, in essence, what "bit-perfect" playback actually is...it's making sure your output device is running at the same sampling rate as your source material and that no sample rate conversion occurs. Tidal's source material is 16/44.1, set your default rate on your sound device to that....you will have bit-perfect.
This is how mine is set up right now; default the card to 16/44.1 and the playback is exactly the same as it is from local files using ASIO. Most of my playback of local files doesn't occur in bit-perfect unless I'm playing 24/96 content...but I use a high-quality resampler, so the loss of quality is inaudible.
Thanks for the history lesson and details about Windows sound. I know that changing Foobar to WASAPI or ASIO fromthe old DirectSound made a huge difference for computer audio in sound quality in my system a few years ago when I woke up and smelled the computer audio coffee.
It's small things that make the most impact; but there's also a lot of garbage out there. Our little issue with the Windows Mixer....that leads a lot of people to just assume "oh, the mixer is bad and it needs to be bypassed at all costs"....it's not, as long as you grasp the concept that damage only happens when doing sample-rate conversion; and as long as you're running your mixer at that rate...then you're removing the only negative impact it can have.
Things were much different years ago, back when Sound Blaster ruled the market and it's internally locked 48khz DSP and lousy hardware sample-rate conversion was what really started this entire mess. I remember if I wanted optimium output from my Audigy 2; I had to bypass the DSP entirely and upconvert all my content to 24/96 with SSRC. I do it on my current DAC for the reason of laziness and it not being able to go from 44.1/48khz to 88.2/96khz functions without me changing settings.