QUOTE(yoodeok @ Apr 4 2005, 12:05 AM)
Thanks to both of you for responding.
QUOTE(unfortunateson @ Apr 3 2005, 10:02 PM)
I own an EMU 0404, and if you use ASIO in foobar2000, the card does indeed need to be set at the same rate as the file, or it will mess up. Resampling will work if you use kernel streaming instead.
and, yeah, why are you using onboard audio?
What do you mean by "Resampling will work if you use kernel streaming instead"? Do you mean the card or the drivers will handle the resampling by themselves if I use kernel streaming? It still freaked out when I used kernel streaming with a non-44.1 sample rate.
I'm still using the onboard because I still rely on the front-mounted 1/8" jacks to plug a headset into for games and voice chat, and the jacks are connected to the onboard audio. I also thought that the onboard audio uses less CPU than the E-MU.
you dont have to use kernel streaming to make it work. you can continue to use asio. using asio has the benefit of the app (foobar) asking the card to switch to the mode that it (foobar) is trying to play (unless the card doesnt support the freq you're trying to use (which is ur problem)).
use ssrc resampler and asio is my take.
i'd suggest only using the onboard audio for what you absolutely have to as the 0404 has MUCH MUCH better sound quality.
also looping your onboard through the e-mu shouldnt be a problem provided that the onboard is outputting a freq that the 0404 does (which it should unless you start playing your odd freq files via onboard (dont do that set foobar to output to the 0404 instead))
so simply put your setup should be fine, just use resampler + foobar for those odd files, and have foobar output to the 0404.
ps- another tip is to insert a send in the channel strip for the optical in. have the send going directly to the physical outs. this will bypass the e-mu mixer and only allow the 0404 to directly output the optical in. (NOTE: this will disable all playback that ISNT optical in, to get everything working again remove the insert).
the reason that you would do this is to keep patchmix from modifying the optical in, in any way. using the send will have the card act as a DAC, converting the optical directly to analog on output, no software mangling going on.
its only a slight diff but it is a diff.
l8tz