• 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 Apr 13, 2004, 12:58 PM   #1
DriverHeaven Newbie
 
Join Date: Apr 2004
Posts: 2
borphee is on a distinguished road

Virtual sound card?

Would it be possible for the authors to modify the kX drivers to create a 'virtual' SB Live card?

Something that could pretend to be a SB Live card and do the expected processing, but then just pass the data onto your regular card? (Or to a WAV file, which could come in handy during debugging etc.)

I realize you wouldn't be able to emulate all aspects of the hardware, but you could probably get close enough to satisfy most programs.


Does anybody know of any other "virtual sound card"? I know there is a "virtual audio cable" program. I've never used it, but I think it only prentends to be a basic sound card and then just dumps the data to a file and/or to your real card. (Useful for debugging, but a little limited and not free.)

Any other 'virtual sound card' programs out there?
borphee is offline   Reply With Quote
Old Apr 13, 2004, 01:27 PM   #2
DriverHeaven Addict
 
Join Date: May 2003
Location: Philadelphia, PA
Posts: 380
NightBreed is on a distinguished road

That's not a bad idea. Would be nice to have a virtual sound card to carry around to another computer that doesnt have a live or audigy and do audio processing there. Or something along that idea. Could almost upload that into a smart media card and carry that around.
NightBreed is offline   Reply With Quote
Old Apr 13, 2004, 06:32 PM   #3
DH's Latest Mac Convert
 
dj_stick's Avatar
 
Join Date: Jun 2003
Location: Basement of the first floor
Posts: 15,633
dj_stick is a name known to alldj_stick is a name known to alldj_stick is a name known to alldj_stick is a name known to alldj_stick is a name known to alldj_stick is a name known to all
System Specs

hmm virtual sound card+ kx compatible, not sure there IS one available like that… but you would need a condierably more powerful CPU than if there was a physical card… my old 750mhz athlon struggled a bit with the card… and as for converting the DSP instructions to x86 instructions realtime… more cpu load

it can be done i think, but it takes time, and will greatly reduce performace and increase latency (due to insruction conversion)
dj_stick is offline   Reply With Quote
Old Apr 13, 2004, 11:12 PM   #4
DriverHeaven Newbie
 
Join Date: Apr 2004
Posts: 2
borphee is on a distinguished road

Sure, you'd need a more powerful processor to handle the DPS stuff, but that's not really a problem these days.

You aren't going to be playing games with full DSP emulation, but that wouldn't be its goal. (Well, if you have a 3+ ghz system you probably could without too much effort.)

Also, for testing purposes on slower hardware, the sound card could just write the stuff to a WAV file and then play it when you get done. A change like that would be trivial compared to the rest of the stuff.

Instruction conversion wouldn't be a major issue... You'd convert it (to interpreted tokens) when you load the DSP with your program and then run that conversion. It wouldn't be nearly as complicated as regular cpu emulation which has to translate 'on-the-fly'.

And as I said in the first message, I've heard there is a program called "Virtual Audio Cable" which pretends to be a regular sound card. So that part is possible. It just can't do any DSP stuff. (I've never tried it, but I assume it's probably a basic SB16 kind of card.)

I'm not sure if it'd be a good idea to do a full sbLive emulation (as a full virtual device) and then run the normal drivers on top of it, or change the drivers to just pretend there is a sb card there. The first would be best, but the second would undoubtably be easier.


Anyway, I just thought I'd bring up the subject in case anyone thought it was a good idea and might want to write something like that.
borphee is offline   Reply With Quote
Old Apr 13, 2004, 11:38 PM   #5
DH's Latest Mac Convert
 
dj_stick's Avatar
 
Join Date: Jun 2003
Location: Basement of the first floor
Posts: 15,633
dj_stick is a name known to alldj_stick is a name known to alldj_stick is a name known to alldj_stick is a name known to alldj_stick is a name known to alldj_stick is a name known to all
System Specs

well virtual midi and virtual audio has been done… as for virtual DSP i'd like to see that possible, but i'm still not sure about ASIO latency issues…
dj_stick 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 07:14 PM. Copyright ©2008 HeavenMedia.net