Super User is a question and answer site for computer enthusiasts and power users. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

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?

share|improve this question

I've used Virtual Audio Cables several years ago. I remember it did work as advertised (I used it to send Skype audio over the network as SIP, and it kinda worked, but there were issues: latency and sync., if I remember correctly. This was many versions ago, though).

Virtual Audio Cable software allows you to transfer audio (wave) streams between applications and/or devices.

It creates a set of virtual audio devices named "Virtual Cables", each of them consists of a pair of the waveform input/output devices. Any application can send audio stream to an output side of a cable, and any other application can receive this stream from an input side. All transfers are made digitally, providing NO sound quality loss (a bitperfect streaming).

share|improve this answer
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 Jan 1 '13 at 1:23
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 Jan 6 '13 at 5:57

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .