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

I have 2 monitors, both with built in speakers and am using Windows 7 Home Premium.

I've plugged the audio for one into Front Speaker Out and the other into Rear Speaker Out. I also have a front panel output, for headphones.

Ideally i'd like applications displayed on a monitor to output sound to that monitor. Failing that i'd like certain applications to use Rear Speaker Out as opposed to the normal, Front Speaker Out.

How can i achieve this?

share|improve this question
up vote 0 down vote accepted

I believe you are SOL on this one.

AFAIK, Microsoft does not publish public APIs that allow you to programatically redirect the sound of another program.

Each program, however, can redirect its own sound.

I know there is code out there that lets you access the nonpublic APIs. I wouldn't say any I've seen so far is "user friendly."

share|improve this answer
Thanks for the answer, i was starting to think that what i'm hoping for is impossible due to lack of answers. I can't be the only one who would like this though. Dual monitors are fairly common among a fair few people. Will leave this open for a few more days then accept unless someone has something better. – George Duckett Nov 14 '11 at 8:11
While dual monitors are very common according to Microsoft, switching between audio sources, let alone monitors attached to speakers is very uncommon. – surfasb Nov 20 '11 at 13:43

You must log in to answer this question.

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