I'm trying to do some ABX testing using Foobar 2000, and also to create a simple set of steps for other people to do the same.
Although in my case, I output from Foobar to an external DAC which displays the incoming sample frequency rate and bit depth, I know that many people don't have external DACs and want to be able to route the Foobar output through their computer's sound card and then probably to headphones.
So my question is, if we assume we might be testing two pieces, one at 44.1/16 and the other at 96/24, how can we be sure that the output from Foobar that is fed into the soundcard is not changed either by Foobar or Windows prior to entering into the sound card's DAC?
I've loaded the various components for KS and WASAPI. But - at least for my computer - it seems nothing in it supports Kernel Streaming, and if I choose WASAPI, there's a requirement to then specify the output format bit depth, and my fear is that this mandatory setting will override the bit depth of the music pieces.
Clearly, ensuring that the test pieces make it all the way to the sound card's DAC unchanged is an important part of ensuring valid ABX test results.
If anyone can advise how to be sure this is occurring correctly, it would be very helpful and much appreciated.