To my understanding, the biggest advantages of using Foobar2K for most soundcards are:
1. Resample (SSRC).
2. Kernel Streaming, (bypass KMixer and send PCM directly to soundcards).
Let's talk about encoded music files first, (audio tracks will be mentioned later)
Here is my question, take EWX 24/96 for example, this card has no SRC, nor will it be
effected by KMixer, so what's the advantage of using Foobar2K?? The only reason I can
think of is the 32bit floatingpoint. This should be big improvement over most winamp
decoder's 16bit floatingpoint right?
Also, if enable resample with EWX 24/96 to 96000Hz, how will this effect sound quality?
Will we get better result than no resampling?
For playing encoded music files, EWX 24/96's output should be set to 24bit linear
+ dither for optimal performance, am I correct? Kernel Streaming doesn't work with
EWX 24/96 and it looks like Peter has no intend on adding it in, so I assume it's best
to choose Directsound for Win2K/WinXP and Waveout for Win9x, WinMe and WinNT OS?
Audio Tracks, since audio tracks are 44100Hz 16bit format, and they don't require any
decoding process, should the setting be changed to no resample and 16bit linear with
no dither, or it's still better to choose 24bit linear with dither?