Hi, Is it at all possible to run two sound cards simultaneously on one PC? I would like to couple the audio output from one sound card to the mic input of the other PC, and run them simultaneously. Thank you Johan Smit
AFAIK, most operating systems do not support this. Of course, if you are capable of writing and integrating your own driver software and patching the OS, anything becomes possible.
windows 98 supports this just fine as does win 2000 i am currently running 2 cards in one unit at first under win 98 then upgraded to win 2000 some apps don't allow you to pick which card to use but most do
first I am currently using win 2000 pro but i believe it is the same on win98 the application must support this winamp does so does some others I don't know which in winamp under preferences (sp) you select the device you wish to use I have wrote a vb program that can play several media files an i can select which card to output to and also which speaker (left or right) it plays on it reqiures directx to do this my under standing is i can put up to eight(8) soundcards in one pc much like multi video cards works sorta the same way
also under control panel you can select which card is the default device
I have not tried this but I believe that what you can do is start windows media with card #1 playing song#1 then change the default device to card #2 and start another player and play song #2 thru card #2
Is there any reason you want two sound cards and not simply a full-duplex card ? Since both the input and output of sound cards are buffered, all your software needs to do is empty the input buffer when it is filled and fill the output buffer quickly enough with the processed data. I wanted to do this too long time ago, when most sound cards were not full duplex, and had a lot of trouble (that was for real time audio signal processing/filtering for amateur radio listening), but I think nowadays most sound card support full duplex operation. I can send a 10-line program for linux which just reads the buffer and copies the data to the output buffer (ie no processing). Implementing a proper FFT and appropriate filters which run fast enough is another story. The program is based on linux's port of scope.c, a 10-line program for using your sound card as a slow oscilloscope.
the reason I use multiple soundcards is for this it gives me more inputs then i can get else where and allows me to be able to mix live audio like at a radio station
see with 4 soundcards i get
4 line level inputs
4 cd level inputs
4 mic inputs I tie the output from sound card 1 to aux input sound card 2 then the output of sound card 2 to aux input sound card 3 ect... ect...
then I have a custom vb program with directx controlling all the inputs and at the same time a set of modified usb joysticks set up in a homemade mixing console
so it's a lot like the boards I've used at radio stations
ElectronDepot website is not affiliated with any of the manufacturers or service providers discussed here.
All logos and trade names are the property of their respective owners.