Couple of foobar2000 questions..

Aug 2, 2004 at 4:05 PM Thread Starter Post #1 of 16

300_baud

Head-Fier
Joined
Feb 13, 2003
Posts
72
Likes
0
Hi there,

Got a few quick questions regarding foobar.. my first question is about the kernel streaming.. does it only work in 24 bit or 24 bit padded to 32 bit? or can it also work in 16 bit mode as well. Second question is about ASIO output. Is ASIO output just as good as kernel streaming in terms of bypassing kmixer? Or does it go through kmixer too?

Thanks,
300_baud
 
Aug 2, 2004 at 4:38 PM Post #2 of 16
KS can work in 16 bit, 24 bit, and 24 bit padded modes depending on your particular sound card.

ASIO is just as good as KS at bypassing kMixer. If your sound card supports both, go with ASIO.
 
Aug 2, 2004 at 8:07 PM Post #4 of 16
Kernel Streaming is (I think according to Microsoft) a hack that isn't very stable (though it isn't very unstable either) or well supported while ASIO has been an industry standard audio interface for years that is supported by many applications and offers more control than KS.
 
Aug 3, 2004 at 12:00 AM Post #5 of 16
Like Mr. Radar said, Kernel Streaming can be unstable but I have yet to experience any problems with it.

As for what bit depths kernel streaming supports is heavily dependent on what soundcard you've got but you can't go wrong with 16bit regardless of soundcard.
 
Aug 3, 2004 at 12:40 AM Post #6 of 16
Yeah I have an Emu 1212m which has asio support. Weird thing is, i can only get the asio to work in foobar if i set the mode to 24 bit padded to 32 bit.. does anyone know why this is? The error i get is the following if i set foobar's mode to 16 bit or 24 bit: "unsupported output data format".
 
Aug 3, 2004 at 3:02 AM Post #7 of 16
i cant get asio working at all on my chaintech av-710.
 
Aug 3, 2004 at 3:09 AM Post #8 of 16
Quote:

Originally Posted by skitlets
i cant get asio working at all on my chaintech av-710.


Neither can I, however Kernel Streaming works just fine for me.
 
Aug 3, 2004 at 4:27 AM Post #9 of 16
same, but its annoying when certain sounds cut it off. i only use my av-710 for foobar, but sometimes certain noises still override it. then, i have to stop the song and play it again.
 
Aug 3, 2004 at 5:30 AM Post #10 of 16
It works... but only if I use looser settings...

asio.jpg


And then using the default ASIO dll settings...
 
Aug 3, 2004 at 9:30 AM Post #11 of 16
for those that can't get kernel streaming or asio working, but can get the other working use that. the point of using either is to avoid the kmixer and in the case of asio is to also provide low latency audio but that's not an issue when playing music.

as for nothing but 32bit working with asio out on the 1212M card that is because this card operates at 32bit internally (this was explained by someone at EMU). check out the RMAA forum since it's frequented by an EMU employee by the name of ICHI.
 
Aug 3, 2004 at 12:23 PM Post #12 of 16
If kernel streaming works properly, than use it over asio. The only difference between the two is asio provides low latency playback (which is only useful for recording) and takes up a lot more cpu cycles than kernel streaming.
 
Aug 3, 2004 at 3:00 PM Post #13 of 16
Quote:

Originally Posted by Distroyed
If kernel streaming works properly, than use it over asio. The only difference between the two is asio provides low latency playback (which is only useful for recording) and takes up a lot more cpu cycles than kernel streaming.


Very good point... which is why I've been using KS all this time...
3000smile.gif
 
Aug 3, 2004 at 5:28 PM Post #14 of 16
KS cuts way down on my cpu cycles, it goes from an average of probably 30 down to less than 10. But, is there some reason ASIO would sound better than KS? Also, I can only get KS to work at 44100. Should I be able to get it to work at higher sample rates, such as 192000?
 
Aug 3, 2004 at 6:04 PM Post #15 of 16
I'd say ASIO is a confidence, KS is most likely equaly good but ASIO seems more trustful to me.. my ASIO plugin shows almost no utilisation of CPU.. use SSE or SSE2 versions..

32bit is what E-MU drivers require, that's all, they just haven't alowed 16 or 24bit inputs, all apps need to pad to 32bits, no problem..
 

Users who are viewing this thread

Back
Top