How do I use different audio devices for different apps in Windows 8?
Solution 1:
This has been an issue since well forever. In Windows XP (in Vista to I believe) you could set your default audio device to #1 -> start a program -> switch to default audio device #2 and windows wouldn't update the default audio device for programs already running. So the program would keep playing in audio device #1.
This was however changed in windows 7 (or vista, can't remember) so now when you switch from audio device #1 to audio device #2, windows updates this change in all running programs, so the program will switch from playing on #1 to playing on #2.
There is still (10 years later --) no permanent solution to this, the one program that *almost* does this is "Indie Volume" the program is sadly quite buggy and often refuses to work after the first reboot after install (It does however work perfectly that one time after you install it --). This shows however that it is in fact possible.
There is a work around if you only want to split 1 audio source into 2 outputs in the form of the program VAC (Virtual Audio Cables). But no working solution exists that directs multiple programs (programs that lack a setting for manually choosing their output device) into multile outputs.
Solution 2:
Initial thoughts:
Be useful if it was possible. Kind of like multi-track recording, but for output. I doubt this is built into windows (think of how hard it is to do good multi-track recording), but maybe there is a 3rd party piece of software that can do it.
Now comes the research:
A windows forum suggests it is possible, by selecting a different output device in the app. Apparently Media Player can do this (and if you have a decent sound card so can Audacity), but neither xbox music nor video can do this.
I relise I haven't solved the problem, but maybe I've helped.
See here for more info on assigning different audio devices.
However, this forum seems to suggest it's not possible.
(These are Win7 posts, but it may be applicable to 8.)