Resampling Kmixer
Jun 7, 2004 at 2:24 PM Thread Starter Post #1 of 7

Peppermint Duck

100+ Head-Fier
Joined
Mar 20, 2004
Posts
233
Likes
0
Originally Posted by Eagle Driver

"Well, the Santa Cruz doesn't resample audio in hardware. However, its "official" drivers send all audio to the infamous Windows Kmixer (which resamples digital audio to the same quantization rate and bitrate as what the audio was originally, and also alters the bits in doing so)."

Does anyone know a way round this?
 
Jun 7, 2004 at 2:30 PM Post #2 of 7
You can use a Kernel Streaming or ASIO driver to stream the audio data directly to the hardware, thus bypassing kMixer. The best player to do this with is Foobar.

Foobar can also do bitrate and sample rate upconversion, which can aid hardware that does do internal resampling (albeit poorly).

http://www.foobar2000.org/
 
Jun 7, 2004 at 2:34 PM Post #3 of 7
Alas, not all sound cards support ASIO or kernel streaming. Some of the lower-end soundcards, support neither. Thus, neither ASIO nor kernel streaming will work on those cards.

Unfortunately, the Santa Cruz is one of the many cards in use that supports neither. Thus, you're stuck with the resampling by the Windows Kmixer, whether you like it or not.

Peppermint Duck,
Where did you get the "resampling to 48kHz" by the SC from? Only the Creative Sound Blaster cards resample 44.1kHz audio to 48kHz in hardware. There is no way around that resampling of the Sound Balster cards.

By the way, you've posted in the wrong forum.
 
Jun 7, 2004 at 3:05 PM Post #5 of 7
where did you get that only Creative cards resample? Santa Cruz resample - or need to resample in software - as well, go check the datasheet, it's just an AC'97 compliant solution, that means big no no for any other sample rate then fixed 48kHz.. how many crystals do you have on your card? isn't there just one 256*48 = 12.288Mhz? oh right..
 
Jun 7, 2004 at 3:12 PM Post #6 of 7
Quote:

Originally Posted by Glassman
where did you get that only Creative cards resample? Santa Cruz resample - or need to resample in software - as well, go check the datasheet, it's just an AC'97 compliant solution, that means big no no for any other sample rate then fixed 48kHz.. how many crystals do you have on your card? isn't there just one 256*48 = 12.288Mhz? oh right..


Actually, I'm talking about the forced resampling in the hardware. The resampling for the Santa Cruz is done at driver level.

I stand corrected about the Santa Cruz. That card does resample to 48kHz - but at driver level, since the hardware neither supports 44.1kHz audio nor converts 44.1kHz audio to any other rate. And because of that, neither ASIO nor kernel streaming will work unless the sampling rate is set for 48kHz.

For that matter, only the super-expensive sound cards don't force resampling of the 44.1kHz audio, Sound Blasters excepted.
 
Jun 7, 2004 at 3:25 PM Post #7 of 7
well, it depends on what you call super-expensive.. $25 Chaintech?
 

Users who are viewing this thread

Back
Top