I have been searching but I have not found anything that describes what I am looking for.

I would like to record audio from multiple running programs in windows but I don't want the final mix, I would like to get each program's audio session as a separate file, or as a separate channel in a multichannel audio file.

Everything I have searched for only offers recording from multiple simultaneous hardware sources, however I am looking for something that can record multiple simultaneous software sources. Does what I am looking for exist, or is it not possible with the way the sound API in windows works?


Short of writing your own device driver, the closest thing I can find is to use a virtual audio cable solution (many alternatives exist) to have each app play back to a separate device. Then you can handle each app's data separately.

Also, you can use PulseAudio if you've the source code to the apps you need to capture, as it has per-stream monitor.

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.