Quote:
Originally Posted by Patu 
I'm still not sure about this but is there any difference in sound quality if I use ASIO4ALL vs. ESI Juli@'s own ASIO support? In current foobar2000 version, I can't get Juli@'s ASIO to work without it crashing the foobar2000 every now and then. There's something wrong with Juli@'s ASIO driver. I've been using Kernel Streaming lately.
|
Native ASIO support is more direct than ASIO4All. ASIO4All uses a wrapper, a virtual device. Signals will go from your audioplayer to the wrapper and than to the actual ASIO. Native ASIO and kernel streaming will go straight to ASIO. In my opinion the best way is to get as few devices as possible between the digital signal and the DAC. It does not matter whether these devices are virtual or not. In general it's like this. (I am not saying resampling or whatever SRC is bad. It can be very useful.)
You can deduce from this that native ASIO is better. The main problem with direct ASIO or kernel streaming is that you lose a lot of control. You can't change anything anymore. With ASIO4All you can change the signal as much as the Offline configuration allows. With direct ASIO you can't change anything on the fly. Because of this direct ASIO will always crash easier than a wrapper would. ( this shouldn't happen, but since software always contains bugs it does)
A problem with kernel streaming it does not work with a lot of devices. This is because of the latency. (which can't be changed on the fly - or sometimes not at all)
The solution:
The best way to do this would be use USB-ASIO. This program will install usb drivers which will allow direct ASIO even if the device you are using does not have native ASIO support. This program was invented by Steinberg ( from Cubase) and works really well. The main problem with this program is that it is not free.
I hope this answers your question quite well.
Cheers
Edit:
So in plain English: There is AFAIK no audible difference between direct ASIO and an ASIO wrapper. I tried ABXing this and I couldn't hear any difference. ( I can hear the difference between v0 and lossless - I'm not telling you this to brag, just to make myself look like a credible source

) I do not know anyone who has been able to hear the difference either.