W8CCW wrote:
> I need to set up different soundcards for different applications. It
> is very cumbersome to do this manually in Win 7. Is a a script or a
> program that I might run to change from one setting to another?
>
> It was available lin XP but that app will not run in '7.
>
> It would be very useful to be able to run multiple soundcard apps at
> the same time but that seems to be too much for windows 7!
>
All of the ingredients are there. You just have to discover
how to access them.
http://en.wikipedia.org/wiki/Windows...dio_components
"Also, there are many ways to bypass KMixer without the need
of an extra plugin to access ASIO, Direct Kernel Streaming or WASAPI.
In Windows XP, for example, the usage of DirectSound with hardware
mixer (which Winamp uses by default) is a way to bypass KMixer.[4]
KMixer was removed in Windows Vista. It is replaced by the Audio Engine
which is part of the revamped audio architecture. But there is still
a mixer in Vista/Seven, and a way to avoid the called 'shared mode'
of DirectSound in these OSes, and thus bypass the mixer, is using
OpenAL, as this API still has direct access to the hardware."
Seeing as Winamp figures prominently in these kinds of discussions,
it would be the closest thing to an example of an application that
uses sound architecture capabilities to the fullest. (I.e. Finding
a bypass, if one is available). Maybe you can find a solution to
whatever you're doing, by looking in WinAmp forums or similar.
My purposes in seeking "direct hardware access", is on the premise
that such a method will bypass any "selection" method offered in
Windows. But for this to work, ideally the application itself
should offer to send output to card 1 or card 2. If the program
instead only offers to send the output to whatever Windows is
currently using for output, then you'll be stuck with the sounds
all mixed and coming from the one sound card.
Paul