Quote:
Originally Posted by Suzuka 
I am guessing x-fi supports asio, I installed asio component to foo bar but all I got was this, and got 24bit locked in. 
|
Suzka, you don't need anything special to get bit-perfect playback on the X-fi. Go into "Audio Creation Mode", select "output" (I think that's it, it's on the lower left of the Audio Creation Mode control panel) then select "bit matched playback" at whatever the bitrate is of your source (44.1 khz for CD, FLAC, mp3 from CD sources).
Be aware all eq functions and software volume control will go away...but that's what you want...you want to control volume and eq in the analog domain, to avoid having to resample and losing information in the process. Not only are you avoiding the horrible re-sampling done in k-mixer, but you're avoiding resampling altogether (hopefully you're using the analog volume on an external amplifier).
You can use ASIO to achieve bit-perfect playback, but ASIO != bit perfect. Often, ASIO is simply used to handle resampling outside of Windows K-mixer, or to provide low latency (for applications where latency is a factor) to recording devices and the like. To have bit perfect, you have to have a soundcard or device that doesn't internally re-sample to 48 khz as a hardware function. Most Creative Labs soundcards prior to X-Fi, and the vast majority of USB soundcards are worthless when it comes to trying to achieve bit-perfect playback, because they resample to 48khz irregardless of how you feed them (If you own an Audigy 2 NX, Extigy, or Turtle Beach Roadie, I don't think there's anything you can do to achieve bit-perfect sound from 44.1 sources...you could, however, perform software resampling of your files outside of k-mixer, IIRC). If you want a cheap means to get bit-perfect playback from a PCI soundcard and stream it digitally to an external decoder/reciever via optical, then check out the Chaintech AV-710. It's $25.
I believe it's not an issue in Vista because the new version of k-mixer simply uses floating point math to determine the optimum numbers to send out in the resulting digital stream, when you're doing something like asking windows to control volume or eq. Yes, there can be numeric differences in the result, but these differences are well, well below the level of human hearing, and this process is nothing like the butchery exhibited by k-mixer. For handling audio, Vista is a fine craftsman where XP is a hamfisted dolt.