given the 5.1 output of modern soundcards, is there any way to feed them with independent signal? I have made a program that serves as a 2-channel signal generator, feeding the left channel for example with sinus at 1kHz and the right channel with rectangular signal at 490Hz. Now, I would need to extend it so that it can generate at least 3 different output signals at the same time.
For reasons I cannot explain here, the solution could be even specific to a particular soundcard. Although a general solution is better, the only actual requirement is that it works for at least one type of an USB sound card and that the card should provide reasonable quality of output at low frequencies (<200Hz) and at least 44 kilosamples/second.
The task is to be solved under WinXP SP3 or Vista, C#, VB.NET or C++. If needed, I can even write a code that communicates directly to the driver, but I would like to avoid this.
Thanks for any help