• Home
  • Reviews
  • Articles
  • News
  • Tools
  • GamingHeaven
  • Forums
  • Network
 

Go Back   DriverHeaven.net > Forums > Hardware and Related Topics > kX Project Audio Driver Support Forum > General Discussion

Notices

Reply
 
LinkBack Thread Tools
Old Nov 17, 2003, 06:25 AM   #1
DriverHeaven Junior Member
 
Join Date: Oct 2003
Posts: 30
SBeaver is on a distinguished road

About the resampling

With KX drivers, where is sound being resampled?
Does the KX drivers do it? or Kmixer? and for directsound where is it done there? or does the card do it?
The sb live was blamed for being bad at resampling everything to 48Kz, but does it work better with the KX drivers or do I still need to use a resample plugin in winamp for example?
SBeaver is offline   Reply With Quote
Old Nov 17, 2003, 06:47 AM   #2
DriverHeaven Junior Member
 
Join Date: May 2003
Location: New Delhi, India
Posts: 22
Sidhu is on a distinguished road

kx drivers dont resample.. Live samples at 48Khz.. and KX keeps it there.


sidhu
Sidhu is offline   Reply With Quote
Old Nov 17, 2003, 07:05 AM   #3
DriverHeaven Junior Member
 
Join Date: Oct 2003
Posts: 30
SBeaver is on a distinguished road

Quote:
Originally posted by Sidhu
kx drivers dont resample.. Live samples at 48Khz.. and KX keeps it there.


sidhu
So resampling is just as bad with KX drivers?
SBeaver is offline   Reply With Quote
Old Nov 17, 2003, 07:49 AM   #4
DriverHeaven Junior Member
 
Join Date: Oct 2003
Posts: 30
SBeaver is on a distinguished road

Quote:
Originally posted by Eugene Gavrilov
if you are using ASIO:
= you can use either 48000 or 44100 sampling rates
in '44100' mode you won't be able to record (due to hardware limitation)
in '48000' up to 16 recording channels are available

if you are using WinMM/DirectSound/KernelStreaming:
= all sampling rates are supported
any non-48000 sampling rate is automatically resampled by the driver

GSIF
= you can use 48000 sampling rate ONLY

don't forget to set your hardware acceleration to 'Full' and sampling rate conversion quality to 'Best'

/Eugene
Just found this post by Eugene, it seems the driver does it after all.
Doesn't say anything about the quality of the resampling but I assume it's better than creatives!?
SBeaver is offline   Reply With Quote
Old Nov 17, 2003, 09:10 AM   #5
DriverHeaven Lover
 
Join Date: Dec 2002
Location: Sweden
Posts: 133
Eminos is on a distinguished road

Yes, maybe the driver resample it to 48kHz, but the SoundBlaster resamples it anyway (from 48 to 48)...it's better to let the soundcard resample from 48 to 48 then 44 to 48...that's why the drivers resample the sound to 48kHz (but I didn't know this).../E
Eminos is offline   Reply With Quote
Old Nov 17, 2003, 05:18 PM   #6
kX Project Lead Programmer and Coordinator
 
Join Date: Dec 2002
Posts: 2,952
Eugene Gavrilov is a glorious beacon of lightEugene Gavrilov is a glorious beacon of lightEugene Gavrilov is a glorious beacon of lightEugene Gavrilov is a glorious beacon of lightEugene Gavrilov is a glorious beacon of lightEugene Gavrilov is a glorious beacon of light

no, the driver doesn't perform software resampling
(it is done in hardware, but cannot be used simultaneously with recording)

>> Eminos
>> .../E

please use a different signature to avoid confusion

/E
Eugene Gavrilov is offline   Reply With Quote
Old Nov 17, 2003, 06:34 PM   #7
DriverHeaven Junior Member
 
Join Date: Oct 2003
Posts: 30
SBeaver is on a distinguished road

Quote:
Originally posted by Eugene Gavrilov
no, the driver doesn't perform software resampling
(it is done in hardware, but cannot be used simultaneously with recording)

>> Eminos
>> .../E

please use a different signature to avoid confusion

/E
So then I'll go back to using my resampler for winamp
Sure a DSP plugin for KX would be nice but that's probably not suitable for all situations
SBeaver is offline   Reply With Quote
Old Nov 17, 2003, 08:53 PM   #8
DriverHeaven Junior Member
 
Join Date: May 2003
Posts: 45
kuja is on a distinguished road

What plugin are you using to resample in Winamp?
kuja is offline   Reply With Quote
Old Nov 18, 2003, 02:56 AM   #9
DriverHeaven Junior Member
 
Join Date: Oct 2003
Posts: 30
SBeaver is on a distinguished road

Quote:
Originally posted by kuja
What plugin are you using to resample in Winamp?
Found it here:
http://www.public.asu.edu/~abarber2/ssold.html

At the middle of the page, look for the SSRC plugin.
Comes in both directsound and waveout varieties.
I have one for ASIO playback that resamples too before sending it to the soundcard, I don't have the link but I'll try to find it.

edit: ohh here it is: http://www3.cypress.ne.jp/otachan/out_asio(dll)_037.zip
http://www3.cypress.ne.jp/otachan/
SBeaver is offline   Reply With Quote
Old Nov 18, 2003, 04:10 AM   #10
DriverHeaven Lover
 
Join Date: Dec 2002
Location: Sweden
Posts: 133
Eminos is on a distinguished road

Quote:
Originally posted by Eugene Gavrilov
no, the driver doesn't perform software resampling
(it is done in hardware, but cannot be used simultaneously with recording)

>> Eminos
>> .../E

please use a different signature to avoid confusion :)

/E
Ok, but what is this then?

Quote:
if you are using WinMM/DirectSound/KernelStreaming:
= all sampling rates are supported
any non-48000 sampling rate is automatically resampled by the driver
That's why I thought that the driver is resampling.

---

Yea, sure.../Eminos is my signature, but i was in a hurry so...;)

/Eminos
Eminos is offline   Reply With Quote
Old Nov 19, 2003, 07:29 PM   #11
kX Project Lead Programmer and Coordinator
 
Join Date: Dec 2002
Posts: 2,952
Eugene Gavrilov is a glorious beacon of lightEugene Gavrilov is a glorious beacon of lightEugene Gavrilov is a glorious beacon of lightEugene Gavrilov is a glorious beacon of lightEugene Gavrilov is a glorious beacon of lightEugene Gavrilov is a glorious beacon of light

>> any non-48000 sampling rate is automatically resampled by the driver

well...
sometimes I need to watch my sentenses more carefully

so, the 'final truth' is:

kX Driver does NOT resample anything (in software)
the -card- resamples -everything- (48000)
directsound kernel resamples -some- audio data

so, the actual audio chain is: software -> directsound -> kx driver -> the card

any -true- directsound source is usually resampled by the card itself (that is, it is not modified by the driver and by directsound)
any -winmm- source is usually resampled by directsound (in software, -before- it gets to the driver)
any -asio- source is resampled by the card

/Eugene
Eugene Gavrilov is offline   Reply With Quote
 

 
Powered by: vBulletin
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.
Search Engine Friendly URLs by vBSEO 3.2.0
Artwork by Allan 'Zardon' Campbell, vBulletin implementation by Craig '5320' Humphreys based on original artwork by Ratchet.

All times are GMT -5. The time now is 04:45 PM. Copyright ©2008 HeavenMedia.net