1
This utility probably doesn't exist. If it did, I would probably already know about it. That said, is anybody aware of a utility that can record and mix audio on a per-process (or audio stream) level?
For example, let's say I'm playing Portal 2, and I want to capture the audio from the game, the audio from my partner, and the audio from my mic, all independently, such that I can combine them at a later date without fear of messing up the levels.
The audio comes from: skype.exe, an input device, and portal2.exe.
Any recommendations?
Ha I knew this sounded familiar but couldn't think why until I read your answer: You can download the WinDDK and compile your own virtual audio driver. I don't know whether you can use it by itself to then redirect audio - I just used it to provide fake audio drivers for VMs where our software tests would fail if Windows didn't think a sound device was present. It was a little bit of a hassle because you have to self-sign the drivers and then set the guest OS to allow self-signed drivers, but it worked. – Mark Allen – 2013-01-01T01:23:33.317
Okay, I'll have to revoke my previous comment. This does not, in fact, solve my problem. It mandates that you be able to select the output audio device in the application itself, and acts as a physical audio cable between ports on your motherboard/sound card. Not any more useful than the Windows' solution. – skeggse – 2013-01-06T05:57:28.500