How do I use different audio devices for different apps in Windows 8?

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.