none
Assigning an application to different sound outputs

    Question

  • Question: Is there a way to assign an application to use a sound output options in the mixer or another Win7 application?

    I have installed Win7 RC 32bit.  I have headphones and speaker outputs on my system.  Both are detected and both can be assigned to a working default sound choice.  I am unable to assign an applications sound output to a certain outputs or change them.

    The only way I can make a sound application work through the speakers if the headset is assigned the default role is to go into sound management, then assign the speakers to default and then restart my application.

    Desired: I would like an application profile to default to the assigned role from the mixer.  The settings could be permanent or temporary.  If the 1st choice is not available, use the alternate working or (default).  The sound should dynamically change or at the very least keep that profile with that application until changed.

    In the mixer, I should be able to rt click on the application in the mixer and manually assign it to a sound device.  This option should be assigned to a default target to play ONLY if the desired is not available.  Possible options can be, just one time, or have this device handle sound if available.

    Hardware:  Asus Rampage 2: Gene motherboard, 6GB Ram, GTX 275 graphics, Seagate 1.5TB.  Drivers auto discovered on install and appear to be functional.

    Monday, August 31, 2009 11:18 PM

Answers

  • Hi TKCDAC,

     

    As you may noticed, great improvements have been made in Windows 7. Applications can realize Stream Routing via the new Core Audio APIs. Windows 7 has the ability to distinguish between communication devices and all other audio devices. It is now possible to have both a Default Communications Device that is separate from the Default Audio Device. The Default Communication Devices will be used for PC based communication like web chat or VOIP, and the Default Audio Device will be used for everything else. Stream switching enabled dynamic stream switching based on the default device. If the default audio device is disabled or unplugged, Windows automatically tries to determine the next default audio device and will dynamically redirect the audio to that new device.

     

    For instance, if you would like to play the audio via headphone when using communication applications such as Windows Live Messenger, we can simply right click the volume icon in the system tray, click Playback Devices, right click the headphone listed and then choose Set as default Communications Device.

     

    For more information, please refer to the following articles:

     

    http://msdn.microsoft.com/en-us/library/dd756612(VS.85).aspx

    http://louisgale.blogspot.com/2009/08/live-messenger-and-default.html

     

    Also, based on my test, certain application such as Windows Media Player has a sound output option. To change the settings, please open Windows Media Player, click Tools, Options, click Devices tab, double click Speakers in the Devices list, pull down the Select the audio device and then choose the device you would like to play the music from Windows Media Player, click OK. We may play another song in the play list to take effect.

     

    In the meantime, I will forward your suggestions to our Product Group. Please be assured that any improvements in the product are based on users' requirements.

     

    Thanks,

    Linda

     

    • Marked as answer by TKCDAC Wednesday, September 02, 2009 11:29 PM
    Wednesday, September 02, 2009 6:21 AM

All replies

  • Does Windows see it as different sound devices, or does it see it as one device?
    Tuesday, September 01, 2009 8:09 AM
  • Windows sees 2 different sound devices.  Each can be assigned as a default.  Both work, however each application will only start under the default assigned device.  There is no way to assign it to another or change it (that i know of) ousideof restarting the application with the other device marked as "default".
    Tuesday, September 01, 2009 1:44 PM
  • Hi TKCDAC,

     

    As you may noticed, great improvements have been made in Windows 7. Applications can realize Stream Routing via the new Core Audio APIs. Windows 7 has the ability to distinguish between communication devices and all other audio devices. It is now possible to have both a Default Communications Device that is separate from the Default Audio Device. The Default Communication Devices will be used for PC based communication like web chat or VOIP, and the Default Audio Device will be used for everything else. Stream switching enabled dynamic stream switching based on the default device. If the default audio device is disabled or unplugged, Windows automatically tries to determine the next default audio device and will dynamically redirect the audio to that new device.

     

    For instance, if you would like to play the audio via headphone when using communication applications such as Windows Live Messenger, we can simply right click the volume icon in the system tray, click Playback Devices, right click the headphone listed and then choose Set as default Communications Device.

     

    For more information, please refer to the following articles:

     

    http://msdn.microsoft.com/en-us/library/dd756612(VS.85).aspx

    http://louisgale.blogspot.com/2009/08/live-messenger-and-default.html

     

    Also, based on my test, certain application such as Windows Media Player has a sound output option. To change the settings, please open Windows Media Player, click Tools, Options, click Devices tab, double click Speakers in the Devices list, pull down the Select the audio device and then choose the device you would like to play the music from Windows Media Player, click OK. We may play another song in the play list to take effect.

     

    In the meantime, I will forward your suggestions to our Product Group. Please be assured that any improvements in the product are based on users' requirements.

     

    Thanks,

    Linda

     

    • Marked as answer by TKCDAC Wednesday, September 02, 2009 11:29 PM
    Wednesday, September 02, 2009 6:21 AM
  • Thank you Linda,

    I was not aware that Windows Media Player had an option to allow a targeted audio device.  This will help me greatly on that application.  (the main one I was wanting)

    I apprecaite that you will let the Product Group know of my request to allow EVERY sound application to be assigned to a customer designated audio device from the mixer, or swapped without having to assign a separate default audio when the app is started.  This seems like the most logical next step of your individual sound output settings, AND would allow far more control over each application (Microsoft or not) to have its targeted audio without having to put menu options in each application individually as most applications are not tooled for Win7.

    There are so many improvements in Win7, keep up the good work. 

    • Proposed as answer by jackguitar666 Tuesday, September 18, 2012 9:18 AM
    • Unproposed as answer by jackguitar666 Tuesday, September 18, 2012 9:18 AM
    Wednesday, September 02, 2009 11:37 PM
  • I am aware of the Windows Media Player setting to set the sound device output, and I use it, however, I came upon this post because I, like TKCDAC want to be able to assign other applications to other sound outputs, other than cheating by changing the default device.  Which actually I do not think is the solution anyways.  I agree with TKCDAC that we should be able to right-click a device in the volume control and assign it to a different audio output.
    Here is the scenario I have.  I have a HDTV hooked up to my Windows 7 PC as a second monitor via HDMI.  I play DVDs to my HDTV via Windows Media Player and have the audio of WMP set to the TV.  However, sometimes I play streaming movies from Netflix through my browser, which in my case is Firefox, to my HDTV, but since I unfortunately cannot assign Firefox's audio to the HDMI audio output without making it the default output, I have to listen to the audio of the movie through my computer speakers, which is not ideal.  Making the TV the default audio would also assign other applications such as IM clients to the TV while I watch the movie, which is dumb and I will not do.  What if I wanted to watch the movie using PowerDVD or some other DVD playback software other than WMP?  Again, I would have to assign all of my sound to the TV.
    Microsoft tried to make a great feature, but only half-baked it.
    Sunday, October 11, 2009 9:23 PM
  • In Windows Vista Ultimate 64bit, I was running the same setup as wslyhbb, where I had a DVD movie playing through HDMI and optical out to my HDTV, and at the same time I could change the default sound devide DURING playback and the movie would continue to play on the previous sound setting of optical out, and I could have my PC's headset playing something else using the (now) current default sound device.  I know I'm not explaining it very well, but in Win Vista I could basically change my default sound output, and WMP would not switch to the new default output, but would stay with what it was when the program was started up. 

    I very much liked it this way, because I didn't have to keep my default sound as the TV output, but could switch it over and run ANY other program I wanted and the sounds wouldn't cross.  With Windows 7, I'm having issues with that.  Now WMP always goes to the new default sound device.  I will try your above mentioned fix, and hopefully it will resolve the issue.  However, I agree with the others that there should be an easy way to set which device any particular program uses for audio output.  That would be great!

    Ransom

    Side note: WMP has some issues for me where when in full screen on the other monitor (the tv), if I double click anywhere on my screen, the media player goes out of full screen mode back to normal mode.  It would be nice if there were a way to lock it into full screen mode, and only hitting alt-tab would bring it out.  Double clicking is a common task performed in Windows, and I need to be able to do it without messing up the movie playback!  Thanks.
    Friday, October 16, 2009 2:56 PM
  • Could not agree more. My computer is used as a media center with a DVI to my HDTV and the audio from the rear panel running to the TV as well, the computer speakers being connected to the front output. Obviously the TV is not always on, for example when i'm listening to music on itunes. It infuriates me to no end that i have to switch the default audio device everytime i shutoff my TV. This should be very simple, assign one appcation (ex. Windows Meida Player) to Rear output, assing all eslse, or individual apps (ex. Itunes) to Front output, common sense? I have switched back to Vista, because the audio options were the exact same for my setup. This should have been indroduced a long time ago seem like the microsoft team missed some logic which they should have adapted over 5 years ago. Atleaste with the large changes in vistas audio one would think this would be self-eveident, requiste change to any moron.
    Monday, November 30, 2009 1:57 AM
  • FEATURE REQUEST

    I am also very much interested in improvement of the audio assignment function.

    From my point of view, I should be able to choose or change the audio device i am using for any application. I.e. I am playing iTunes through my stereo amplifier, but would like to play a game on the monitor. Some time later, I might want to switch the game (including the sound) to the TV, and assign iTunes to a headphones set...

    So using the 'default audio device' is not a proper option to do this. Applications should be assigned to devices dynamically.

    This functionality would be a huge improvement of the sound / audio options!
    Thursday, December 24, 2009 7:49 PM
  • Hi

    I am having a similar problem.
    I recently switched to windows 7 on my laptop.

    The major change in the audio control from windows XP to windows 7 is causing me problems.
    On windows XP, the sound card was set as the default device, and the software supplied with it managed the output.
    On windows 7, the spacific device is set as the default, thereby preventing me form easily switching between my headphones and my internal speakers.
    In the past, when I plugged my headphones in, the sound was instantly transferred to them. Now, when I plug them in, the hardware mutes the speakers, but the software conlinues sending the sound to them instead of my headphones. The result: I have to change the default device and restart my apps before I can use my headphones, as opposed to just plugging them in.

    I would like a way to output all audio to my headphones and my speakers at the same time, this will restore the instant hardware switching of the past.
    Monday, December 28, 2009 4:03 PM
  • I agree. This new instant swap feature windows 7 introduced is retarded IMHO. I loved the fact that simultaneous playback meant just that. Being able to play 2 streams to 2 different audio devices by simply assigning the application to a default sound device and then switching to the next and setting the next application to it. What does it make any difference now that any of the audio cards can silmutanious stream when the only application that is capable of this is WMP and maybe a couple others. What a joke. Get your head out of your rear end MS an get with it. You took a great feature from past OS's an screwed it all up for the fact of lazy people who wanted to switch the streams default device on the fly. Who cares if they have to take a few extra seconds to close said app to switch it to the desired output.All i can say is Windows 7 is great but in my opinion I just wasted a butt load of money on a junk OS as it doesn't fill my needs anymore. This was supposed to be a great multimedia OS yet it cant multi streaming for ____ anymore due to your changes in how the OS handles switching of audio devices and on the fly switching of the stream. FIX IT. or give us the option under sound devices to control how the OS switches audio streaming.
    Saturday, January 23, 2010 1:52 AM
  • I agree. This new instant swap feature windows 7 introduced is retarded IMHO. I loved the fact that simultaneous playback meant just that. Being able to play 2 streams to 2 different audio devices by simply assigning the application to a default sound device and then switching to the next and setting the next application to it. What does it make any difference now that any of the audio cards can silmutanious stream when the only application that is capable of this is WMP and maybe a couple others. What a joke. Get your head out of your rear end MS an get with it. You took a great feature from past OS's an screwed it all up for the fact of lazy people who wanted to switch the streams default device on the fly. Who cares if they have to take a few extra seconds to close said app to switch it to the desired output.All i can say is Windows 7 is great but in my opinion I just wasted a butt load of money on a junk OS as it doesn't fill my needs anymore. This was supposed to be a great multimedia OS yet it cant multi streaming for ____ anymore due to your changes in how the OS handles switching of audio devices and on the fly switching of the stream. FIX IT. or give us the option under sound devices to control how the OS switches audio streaming.

    and this is why I went back to windows xp from windows 7 RC. Perhaps they could add this functionality and I may get windows 7 again? (this I doubt). I liked XP anyway, i had it modified enough to where it thought it was sort of windows server 2003 R2 but ran like XP Pro. So to me, going "back to XP" was no loss for me, but a sales loss for microsoft.
    Friday, February 05, 2010 8:12 PM
  • and this is why I went back to windows xp from windows 7 RC. Perhaps they could add this functionality and I may get windows 7 again? (this I doubt). I liked XP anyway, i had it modified enough to where it thought it was sort of windows server 2003 R2 but ran like XP Pro. So to me, going "back to XP" was no loss for me, but a sales loss for microsoft.

    How can it be a sales loss for microsoft, since you already have bought Windows 7?

    The only way I can read it as being a loss, is if you are using a pirated version, in which case, the chances of a sale is low anyway...
    Friday, February 05, 2010 8:19 PM
  • You failed to read that I said "Windows 7 RC" that's the release candidate, which was free by default (for testing purposes).
    Friday, February 05, 2010 8:22 PM
  • You failed to read that I said "Windows 7 RC" that's the release candidate, which was free by default (for testing purposes).

    Ahh, you are right, by bad :-)
    Friday, February 05, 2010 8:37 PM
  • I agree with these points, the audio configuration settings could be redesigned to be more flexible for the consumer.

    Scenario:   When play computer games or movies on though Win 7, usually I just play everything though my speaks by default. But every so often I need migrate to a voice head set during mid play, either because I'm about to use a chat program like ventrilo or I need to remove the sound in my room due to my other half trying to sleep. All I want to do is put my head set on and have the same sounds from my speaks also stream to my head set. Then I just 'touch' a mute button on my speakers to remove the sound in the room.

    Recommendation: Allow users to play single audio sources to multiple devices. i.e. duplicate the same audio to both speakers and a headset. Users then have the options to manipulate external mute and volume options when swapping between devices.

    Sunday, March 21, 2010 10:19 PM
  • I'd like to add my voice as well to the suggestion of being able to assign application to sound devices.  I came upon this post because I was trying to do just that.

    On top of it all, the way the mixer is now laid out with individual volume sliders for applications that are streaming sound, the interface is already in place, all that is missing is a "right-click" option to assign to another device.

    Since it is safe to say that most vendors will not modify their applications to accommodate this, improving Windows 7 in that way is the logical choice. 

    Sunday, April 18, 2010 11:13 AM
  • This is exactly what I'm trying to do as well! I'd like to be able to watch a streaming video or use internet radio through HDMI, while someone sitting at the computer can listen to their apps through the line-out speakers. Even better then specifying separate audio devices for each app would be the ability to specify audio by individual window, or by which display the window is on. This way, I could have a video open in Firefox on my tv while my wife plays an online game in Firefox using the computer monitor and speakers. I really hope this is possible soon!

    Tuesday, April 27, 2010 1:01 AM
  • I agree with these points, the audio configuration settings could be redesigned to be more flexible for the consumer.

    Scenario:   When play computer games or movies on though Win 7, usually I just play everything though my speaks by default. But every so often I need migrate to a voice head set during mid play, either because I'm about to use a chat program like ventrilo or I need to remove the sound in my room due to my other half trying to sleep. All I want to do is put my head set on and have the same sounds from my speaks also stream to my head set. Then I just 'touch' a mute button on my speakers to remove the sound in the room.

    Recommendation: Allow users to play single audio sources to multiple devices. i.e. duplicate the same audio to both speakers and a headset. Users then have the options to manipulate external mute and volume options when swapping between devices.


    I have a very similar scenario. I have powered speakers and a set of headphones with a volume control, so when I need to either change from speakers to headphones (because someone else is using the room), or from headphones to speakers (because I have the room to myself again), I can just turn off the output I don't want, and turn on the one I do.

    Seems ridiculous to have completely lost this functionality which has been around for years. Mess around with streaming audio to certain devices all you want, just give us the option of piping all output to all devices.

    Friday, April 30, 2010 11:26 PM
  • IMHO I feel that the best possible solution, to make all customers happy, would be to allow everything to initially fall to the "default device." After this the user can then open the mixer and rt click on the application giving the user more options.  Among these options should be a list of all available audio devices.  These should all have check boxes beside of them.  With check boxes you could select a single device or you could select multiple devices, thus giving you ultimate control over your audio desires. This feature should also have an option to keep these settings for the specific app.  A "make this devices select the default for this application" check box.  These changes would be quite simple, and quite powerful.  I am very anxious to see these features.  I hope to at some point be able to have a speaker system throughout my home and have it on a separate audio device on my computer, thus giving me the power to put iTunes, or an XM radio feed on that devices and only that devices.  This would allow me to also be able to game on the same computer and not have to listen to the audio feed, and/or people in the rest of the house not have to listen to the game.  This would also be a nice feature to have on Windows Server 08 R2, as a side note.
    Monday, August 02, 2010 4:48 PM
  • IMHO I feel that the best possible solution, to make all customers happy, would be to allow everything to initially fall to the "default device." After this the user can then open the mixer and rt click on the application giving the user more options.  Among these options should be a list of all available audio devices.  These should all have check boxes beside of them.  With check boxes you could select a single device or you could select multiple devices, thus giving you ultimate control over your audio desires. This feature should also have an option to keep these settings for the specific app.  A "make this devices select the default for this application" check box.  These changes would be quite simple, and quite powerful.  I am very anxious to see these features.  I hope to at some point be able to have a speaker system throughout my home and have it on a separate audio device on my computer, thus giving me the power to put iTunes, or an XM radio feed on that devices and only that devices.  This would allow me to also be able to game on the same computer and not have to listen to the audio feed, and/or people in the rest of the house not have to listen to the game.  This would also be a nice feature to have on Windows Server 08 R2, as a side note.

    I couldn't agree with you more. This sounds like a perfect way of setting it up. I like it.
    Tuesday, August 03, 2010 5:55 AM
  • Check out Default Sound Selector (DSS)

    http://dss.site50.net/

    That program was a piece of junk for me. It would not let me select the default device3. Also, the lack of the feature in Windows 7 makes my new Skype phone useless because all of the sounds from my computer now come from the speaker on the phone, making it impossible to hear the person on the other end. If this feature is not reintroduced, I may switch over to a Mac and never buy a Windows PC again.
    Tuesday, January 18, 2011 4:35 AM
  • I really love the question and would love to see an answer to this, and not some BS oh you can do this but then the option must be changed within the application.  I agree with everyone this should be a simple right click and badabing badaboom now I have to find 3rd party software that does the job microsoft shouldve done in the first place and on top of that will eventually buy out for dirt cheap from the programmer, anyways long story short - MACS can do it but WIN still can no win =[

     

    Friday, June 03, 2011 5:53 AM
  • your wish is my command!

    program is called "IndieVolume"

    you can assign any sound device to any application! if u want to assign firefox flash video to lets say "front panel audio" u have to assign plugin-container.exe to that device along with firefox. and u will do that by playing some let say youtube video , while it plays click to "show indievolume" youll find plugin-container on the list of indievolume, by clicking on plugin-container ull open lots of features like panning , efects, sound device u wanna play it on and so on. by closing that window on x all is saved for future use... u just have to open app b4 u configure all the stuff 4 that app in indie!

    i use it few days now, it works flawless



    • Edited by cauda Monday, September 19, 2011 10:37 PM
    Monday, September 19, 2011 10:32 PM
  • Hey!

    It's been two years and nothing has happened. What gives?

    Is there anybody working with this problem at the Product Group?

    I'm seriously considering going back to XP. Sure XP is slower, but at least it allows the user to do what they want with their computer.

    sincerely,

    a dissapointed customer

    Sunday, September 25, 2011 9:23 AM
  • The original question for me on this forum still was not answered. It was a simple question in windos 7 "sound" problem.  Somehow I thought it would be cool to put sounds when I took actions, so I set sounds to play each time I took any kind of action. Well I clicked everything, applied, clicked OK and rebooted. Whallah, cool... a day or so later the sounds just kepts donging, and donging, and doging for no reason. Not even per action any more, but guess what? windows 7's control pannel is not computer friendly, and I forgot how I set up the sound per action. I EARNED THAT RIGHT! I am a 70 year old wndow, fairly computer savvy, but going to go crazy if I don't stop this donging.......Please tell me how to reverse what I did. Thanks (pjhodes@att.net)
    • Edited by GreenAcre2008 Thursday, September 29, 2011 5:11 PM sound per action
    Thursday, September 29, 2011 5:06 PM
  • your wish is my command!

    program is called "IndieVolume"

    you can assign any sound device to any application! if u want to assign firefox flash video to lets say "front panel audio" u have to assign plugin-container.exe to that device along with firefox. and u will do that by playing some let say youtube video , while it plays click to "show indievolume" youll find plugin-container on the list of indievolume, by clicking on plugin-container ull open lots of features like panning , efects, sound device u wanna play it on and so on. by closing that window on x all is saved for future use... u just have to open app b4 u configure all the stuff 4 that app in indie!

    i use it few days now, it works flawless



    Has anyone used this? Not having a simple function like this is absolutely insane. Mac keeps sounding better and better.
    Wednesday, October 26, 2011 7:10 PM
  • I have recently encountered exactly the same problem as the TS mentioned. After finding this thread I have found another thread that solved my problem http://forums.mozillazine.org/viewtopic.php?f=38&t=630780&start=0

    It is not obvious and it's a very bad UX, and it may not work for all cases, but it works for some.

    What you need to do is change the default device for "System sounds":

    - open volume mixer

    - click "System Sounds" (somehow other icons are not clickable, but this one is - hail to UX designer!)

    - select "Playback tab"

    - right click the device you want to route your sound to and choose "Set as default device"

    After this the sounds of all applications that do not allow to choose their sound output are rerouted to the device you specify as default.

     

    Hey, Linda, how's your Product Group doing?

    Tuesday, November 08, 2011 7:04 PM
  • Has it really been two years and no practical solution has come about? I read this thread, and agree with the majority of people here, i dont see why there would not be the option in the Volume mixer to right click on applications and assign it another audio output.

    The majority of people here have multiple speaker setups, including headphones, and want to assign each device its specific purpose. I myself am one of those people, and already $500 deep in an audio setup, its frustrating to not be able to assign applications to specific audio devices, and allowed to be changed quickly and efficiently.

    I was never a mac fan, but to see that this was mentioned to the support group, two years ago, and a resolution has still not come about for such a simple, extremely practical and useful option is truely just disrespectful.

    The computer is becoming the sole entertainment system of households of the future, and you guys needs to step it up in listening to what the people want. If you dont, Mac surely will.
    -___-     Disapointed.
    Saturday, January 07, 2012 10:35 AM
  • I've been trying to find a solution to this problem for years now, too.  My problem is slightly different.  I run a recording studio.  There are three zones.  We'll call them Control, Chamber and Listening.  The control zone is where I listen to what's going on.  The chamber zone is where the musician being recorded is, and listening, of course, is where you listen to the final product.  The software I use (Record/Reason from Propellerhead) allows eight different mixes to be sent to eight different outputs.  I use the internal speaker output for the listening zone, an M-Audio firewire breakout for the control room, and optical out to my studio monitors in the control room.  Under XP this worked...under windows 7 it does not.  I have modified the system to where I can use WMP for the listening room (which means converting to WMA before replay), which is frustrating if you are trying to get the mix right (affect a change, convert to WMA, playback, affect another change...) but I have to listen to the mix at the console the way the musician wants to hear it in the chamber...very frustrating. There is a product called VAC (Virtual Audio Cable), but it only mirrors one signal into another. I can change the volumes at each zone by tennis shoe (run to each room and change the volume at the speaker level), but this also is compromise...maybe Propellerhead will make a breakout box that will make MS obvious error better.  I guess after 2 years, I should ask them, because MS obviously doesn't care about our needs.

     

    So off to Mac for me.  Record/Reason works on Mac.  My M-Audio Firewire mixer works with Mac.  Sorry, MS!


    BroKen H

    Monday, January 09, 2012 1:17 PM
  • I see that after 2 1/2 years, Microsoft has left the user based under the bus.  I am trying to do kind of the opposite.  I have used my computer for making music for years.  Now with Windows 7, I can only use one audio creation software at a time.  This is a SEVERE limitation.  I cannot record from a midi device while keeping a DAW application open.  With XP, I could have a sampler, a drum machine, a DAW and recorder for audio or midi all enabled and active at the same time.  Now, I have to close everything other than the SINGLE application I need to use at the present moment.

    Adding specific restrictions to the operating system may have had some great thought behind it when the marketing people came up with the idea, but the real users would tend to disagree.  And I'm sure there will be some lamebrain response from Microsoft about security or some other FUD.  But this is why there are more and more developers leaving the proprietary world of Microsoft for the freedom to accomplish what was once easy and now has become restricted.  Just like Apple, Microsoft is becoming Big Brother and wants absolute control over the applications, as well as all of the data and personal information, on any machine they can grab control over.

    I am now in the market for a USABLE operating system that allows the users to control the computer and not for an operating system that wants control of the user.

    Wednesday, January 18, 2012 5:42 PM
  • I think my problem is a similar one.. I am running Windows 7 Ultimate edition on an ASUS M4A89 series mobo, an AMD Phenom II 965 CPU, 12GB DDR3 RAM, 5.1 Surround sound system plugged into the "speaker" output on my PC, 2GB Radeon 6950 GPU, 7+TB of HDD's. All of my drivers are up to date and so on and so forth..

     

    Anyway.. I play games on STEAM on a 24" HP LCD display and when I wish to watch movies, I do so on a Hitachi 42" LCD Plasma TV. both are attached VIA HDMI. Often when I am playing games, my partner wishes to watch movies, which means I have to silence the game.. I wish to plug my headphones into my secondary case output and listen to my game on the cans, whilst my partner listens to her movie on the 5.1 surround sound..

    Any sort of help/program or update would greatly re-introduce harmony into my household haha..

    PLEASE HELP!!! It used to work in XP.

    Tuesday, January 24, 2012 1:45 AM
  • I would love to see Microsoft develop on this, as when you open the volume mixer, the different output devices are listed in a drop down box and under each different device (when selected) the audio stream, or application that is using the device is listed and the volume of said application/stream is able to be adjusted.

     

    May I suggest to Microsoft, that the applications are listed one mixer panel, with a drop down box below the title of the application that enables the output device to be selected, with the ability to change the preferred default output device for each program that is being run that is listed in the mixer panel.

     

    Vista (and I think XP) had something similar and it was farking fantastic... Why the hell would Microsoft let go of a good thing?

     

    Just a thought,

    Samik.

    Tuesday, January 24, 2012 1:57 AM
  • I used this to have 2 audio devices (speakers and TV via HDMI) play at the SAME time.  Hope it helps

    See 

    http://answers.microsoft.com/en-us/windows/forum/windows_7-sound/is-it-possible-to-have-speakers-and-hdmi-play-at/4563a5f8-4be4-4463-b312-eff594a9ae49

    Monday, February 27, 2012 7:18 AM
  • hi there, Im a software developer. We attempt to run our build on group of different computers. Sometimes our executable will register with the windows volume mixer (pc dependent) and somtimes not. works on some and not others.  tried everything with this, but is there any known issues regarding this. It jsut wont appear on the volume mixer in some cases, and therefore we can hear any audio. We are using windows 7 with a realtek high def audio sound card.  All machines are HP Z800's, so pretty modern. Any help appreciated as we are at a loss to indetify the issue. Everyone has the same version of direct x and the same drivers installed.
    Thursday, March 08, 2012 3:26 PM
  • Escalate this to someone who can actually fix it goddamnit. Immediately. This is unforgiveable.

    Tuesday, March 27, 2012 5:11 AM
  • I completely agree with the rest of this thread that we should be given the ability to assign which applications output to which audio devices. I have a speaker system hooked up to my desktop and my personal headphones. I would love to play my music through just the speakers for say, LAN parties, so we can all listen to tunes, but then individually we can listen through our headsets to the actionable audio that is solely game related. Instead we have to listen to my music, PLUS what I'm doing in-game. It's retarded beyond belief.
    Friday, May 18, 2012 11:35 PM
  • There is a lot of good information in this thread pertaining to sound device associations, however my scenerio is a bit different. (Albeit similar) I am running a Digital Audio Workstation (DAW) on my home PC. I am faced with a situation where I must use an ASIO driver for a USB Microphone and other USB devices to share the audio inputs. Unfortunately, in Windows7 the default sound device has the Microsoft GS Wavetable Synthesizer associated with it. This conflicts with my ASIO driver. To eliminate the conflict, my only option is to plug a headphone adapter into the analog output on my mainboard and set it as the default in Sound Control Panel. Then the Midi Synth is moved to the analog output. Once it is out of the way, I set my output device to use s/pdif in my DAW software and configure my ASIO driver to make it work. I am using s/pdif output to my receiver/amplifier from the PC. This configuration works, however, when I want to view a tutorial on using a plugin, the DAW itself, or any video using MSIE I get no audio. The reason being that MSIE uses the default audio output device which is simply a jack to redirect the GS Wave Synth to. I cannot change the audio device for the MSIE so I am basically out of gas. I need to be able to task-switch between the videos and the DAW so I can follow the instructions and hear the results. Going into the Sounds Control Panel each time is very time consuming for me to say the least. It would be a wonderful thing to be able to simply disable the GS Wavetable Synthesizer from the default audio output device! Add in the aformentioned I/O assignment capabilities and I would be able to use Windows7 and not have to go back to WindowsXp (x64) to use my DAW.
    Sunday, May 27, 2012 6:26 PM
  • I still want this fixed. This is not ok. It is absolutely shameful that there has been apparently no effort on Microsoft's part to improve their audio settings to allow for this. Multiple applications to multiple outputs, all selectable, any number of them to any number of them. Hardware's already more than capable of it, software's already capable of it. It's just setup in a way that does not allow users to configure it. Not all of your users are dumb - make us have to click a "show me advanced options" button to get to it. I don't care, but make it doable

    Blaming it on software companies (itunes, etc.) for not implementing their own set of options is no excuse, and sidesteps the problem. It should be in the windows settings, not up to 3rd party programmers what random features they will and will not include.

    The ghetto-ass solutions mentioned (those involving terrible 3rd party software, headphone splitters, etc) are not solutions worth mentioning. Of the hundreds of programmers at microsoft's disposal, please, please, let one of them work on changing this situation to one that works for everyone, not just the lowest common denominator of your customers. It will probably take no time at all. Please. This is clearly important to a lot of people. The kind of people who spend a lot of money on hardware, software, and entertainment.

    Or, please direct me to the proper channel to request this at. And at least, someone from microsoft reply so we know someone's at least hearing that we're not happy with this.

    Sunday, June 10, 2012 4:32 AM
  • Or how bout - and I know this is going to sound crazy - a powertoy? You know, an awesome little add-on to an OS, that does a whole lot of good, but no one knows about so it doesn't ruffle any feathers either.

    Don't care how, just make it work.

    Sunday, June 10, 2012 4:42 AM
  • your wish is my command!

    program is called "IndieVolume"

    you can assign any sound device to any application! if u want to assign firefox flash video to lets say "front panel audio" u have to assign plugin-container.exe to that device along with firefox. and u will do that by playing some let say youtube video , while it plays click to "show indievolume" youll find plugin-container on the list of indievolume, by clicking on plugin-container ull open lots of features like panning , efects, sound device u wanna play it on and so on. by closing that window on x all is saved for future use... u just have to open app b4 u configure all the stuff 4 that app in indie!

    i use it few days now, it works flawless



    This IndieVolume is awesome.... Thanks....
    Sunday, June 17, 2012 1:06 PM
  • IndieVolume does not, as of today, support Win7 x64.
    Monday, June 18, 2012 4:46 PM
  • It would be nice if there was an external application that allowed me to list processes using devices (volume control (err sndvol32?) seems to do this, now if it would just let me override where it is, so even if I have a default I can move it to another place without setting the default, staritng the app, and reverting the default.


    If you can't astound 'em with brilliance... err you can't?

    • Proposed as answer by Joel Harrison Saturday, September 01, 2012 5:11 PM
    • Unproposed as answer by Joel Harrison Saturday, September 01, 2012 5:11 PM
    Saturday, July 21, 2012 12:18 AM
  • VAC Virtual Audio Cables works to provide stream to multiple devices at once. This fixes the problem for many people.

    Problem being that is is not program specific.

    This would take microsoft stepping in and developing a fix which from what I understand is tricky because of different sound cards, drivers etc.

    Why they cant allow it as an update that knows what soundcards it works with or whatever to at least help those who have computers that can handle it idk, maybe a cost/benefit ratio.

    I would like to see an option to port specific software to a specific device with an option to have all software go through a device. This would allow you to immediately set everything to speakers and be on by default. The option would also allow me to run pandora in chrome and IE with two different stations running so I can have internet radio in two locations from 1 computer. That's all I want I don't see how this can be sooo difficult but then again I'm not a programmer nor do I know where windows analyzes the sound coming in from dif software. If it hasn't been fixed I'm thinking its too difficult for them to do it without a major overhaul of the system for sound coming in from software and being redistributed to a device. If its an easy fix they're just lazy.

    Saturday, September 01, 2012 5:20 PM
  • Hi Linda,

    Is there anything new happened related to this issue in windows 8? I mean is it possible in Windows 8 to assign the streaming of the sound for each running application to a specific audio device?

    This is a highly useful feature which I hope to consider for a future update.

    Thursday, May 30, 2013 5:27 PM
  • I HAVE FOUND A SOLUTION at least to firefox browser:

    This is a new Firefox addon waiting to be reviewed developed by a friend of mine:


     https://addons.mozilla.org/en-US/firefox/addon/chaudev/

    I have waited this for years.

    I wanted to use this when my wife is seeing youtube on her chrome and me seeing anything like coursera online MOOC lectures (FF) on the TV which is connected to the pc. I wanted to hear my classes on the headset and my wife on the speakers for youtube.

    I have 2 mouses (one for me wireless) and have installed a neat program which called teamplayer which gives multiple cursors (each cursor for each mouse).

    So I have now literally the capability of working 2 persons on 1 pc.

    And on top of that it works seamlessly with "Enounce Myspeed" for speeding up the video lectures' playback.
    Wednesday, October 23, 2013 9:15 AM
  • Same question, but to windows 8. I want to be able to listen to music through my speakers but have video game sounds through my head set.
    Tuesday, November 12, 2013 5:27 PM
  • There is actually a workaround in Windows 7.

    This assumes you want to route a single application (iTunes for example) to a separate sound device to all other applications.
    It seems a little complex, but it only actually takes 30 seconds every time you boot your pc.
    Please note carefully where I've stated "left" or "right" click..

    1. Boot your PC
    2. Right click on the speaker icon in the system tray and left click "Playback Devices"
    3. In the "Sound" window that opens, ensure that the sound device that you want to route all other applications to has the only green "tick" against it.
    4. If if doesn't, left click on it, then click the "Set Default" button.
    5. Now start all of the apps whose sound you want to route to that device (I Explorer, Firefox etc). If you're going to play videos which use Adobe Flashplayer from within those apps then make sure to open one now. This ensure that Flashplayer gets associated with this sound device.
    6. Now left click on the speaker icon in the system tray to bring up the volume mixer. (If at this point you see multiple devices, click on the "Mixer" for the above, current default device).
    7. You should now see the mixer for the default device showing controls for the applications you've started. Left click on the "System Sounds" icon.
    8. In the "Sound" window that opens, select the "Playback" tab
    9. Now, and this is the important part, RIGHT click on the device that you want to route iTunes to.
    10. In the resulting pop-up window, left click "Set as Default Device".
    11. You'll notice that there are now green ticks against 2 devices, the original one we set and now the new one.
    12. Now start iTunes and play a file. It should be routed to the new device. All other sound should still be routed to the original device.

    I'm not sure if the below final step is necessary but I think it prevents any further newly opened apps from routing to the separate device..
    13. reopen the playback window for the system sounds icon as per steps 6-8, RIGHT click against the original device and select "set as default device". There will now only be one device which has a green tick, but iTunes will continue to route to the separate device.

    Another little tip..

    Once you've set the above up, RIGHT click on the volume icon in the system tray and click "Volume Control Options". You can now select which sound devices will show their own volume controls every time you left click the volume icon in the system tray.

    • Proposed as answer by iorikyu Saturday, December 28, 2013 2:10 PM
    • Unproposed as answer by iorikyu Saturday, December 28, 2013 2:10 PM
    • Proposed as answer by Sven_Van_de_Velde Sunday, April 27, 2014 7:58 AM
    Friday, December 13, 2013 8:20 AM
  • Hi all,

    Because like a lot of you, I have searched for a solution to this problem for a long time, and fortunately I have found a convenient solution for me, I decided to share it with you.

    As stated by others IndieVolume works right but for win7 64bit it didn't work as expected. I wanted to stream grooveshark music through an spdif output of my mother board and be able to continue play my games and hear their sounds through my headphones. IndieVolume in this situation couldn't redirect the sound of any of the processes it detected which were :

    Firefox,

    Plug-in container

    adobe flash plug-in

    for grooveshark sound output I think its the flash plug-in that is concerned.

    Anyway redirecting the sound of the above didn't do the job. (for the sake of fairness IndieVolume for normal application not web based or browser based apps worked okay)

    Then I found two solutions for this problem.

    Using a virtual machine, I installed ubuntu, and launched firefox and grooveshark. I used VMware but i think its possible to do the same with VirtualBox. In the options you can specify which output it will use in the host PC. A little heavy but it does the job.

    Another Solution I found is a not yet released xpi. (firefox addon) found by wondering on forums. I decided the test it anyway and it did the job quite well. It adds the capability to choose the output device for firefox itself, quite  convenient.  But this doesn't work for flash based sites ...and then I remembered that grooveshark had an html5 version and voilà ! the solution without a virtual machine.

    I still don't understand why we should go through all this searching and  tweaking for such a simple feature Microsoft should give it a special look because that why a lot of artists and pros choose the apple brand for audio and video tasks ...

    for the firefox addon I've found it here:

    https://support.mozilla.org/fr/questions/969042

    The addon didn't make it through the mozilla approval board ... that's why it need to be downloaded in the link provided by the friend of the developer who did it. I am forever thankful to him, nice job man and make the website ready for it asap.

    Thanks all.

    Have Fun.


    Saturday, December 28, 2013 3:14 PM
  • This worked perfectly! Thank you so much!
    Tuesday, February 04, 2014 2:21 AM
  • Windows sees 2 different sound devices.  Each can be assigned as a default.  Both work, however each application will only start under the default assigned device.  There is no way to assign it to another or change it (that i know of) ousideof restarting the application with the other device marked as "default".

    Windows 8 is the same unfortunately. :(

    Microsoft, why do you constantly give me reasons to hate Windows and love Linux? In Linux, I can change any application's sound output device while the sound is playing! Application developers are not all cleaver enough to add this kind of support at the application level, nor should they have to... The OS should have complete control over this, unless the application overrides. So if the application is set to "Default", the OS should have control of the output device and it should be changeable while playing and be saved as the application's default sound output device.

    I have no idea why you guys have ignored this issue for so long, please get this fixed, it's a major problem for a lot people. With me I want to be able to change between headset and speakers depending on if I wont disturb anyone with the speakers. Being a programmer myself, I'm 99% sure you can easily do this (without even seeing the code), you simply have chosen not to implement this. It might even be doable outside the kernel using virtual sound devices, but I have not found a mixer application that can do it. It's really sad, and will probably push me back to Linux.



    • Edited by JoshGuyette Wednesday, March 05, 2014 2:41 AM
    Wednesday, March 05, 2014 2:29 AM
  • Same question, but to windows 8. I want to be able to listen to music through my speakers but have video game sounds through my head set.
    I would like this too. I don't see why they just don't add the option to my mixer on the toolbar. A drop down box for each app running. The options showing all connected devices available for sound. Would be really easy to use. 
    Wednesday, March 05, 2014 6:07 PM
  • When I start learning code and C# e.t.c, I'm going to make a replacement for SndVol.exe that shows all programs playing sound, and allows you to select a device to play audio in on each. (Note that this will probably take longer than it takes Microsoft to make and sell Windows 9 or whatever the next one is -_-)
    Sunday, March 09, 2014 1:20 PM
  • Really ??? Almost 5 years and no Microsoft answer on this subject? 
    Thursday, March 13, 2014 4:08 AM
  • ShamusL,

    I have been looking for this solution since the time windows 7 came out. Thank you for this bright trick.

    Microsoft,

    you've failed on this functionality in windows 7. And probably you'll fail also in windows 9 on this one.

    Sven

    Sunday, April 27, 2014 7:59 AM
  • you mean so you can left click on the sound source (skype, itunes e.c.t) and set it to a sound output device
    Wednesday, June 25, 2014 9:14 PM
  • Just like everything else with microsoft, they will ignore you and tell you this is a feature. an improvement.

    I've been looking for AGES for something that works. nothing. I've also had it up to my back teeth with the reasoning why you cannot control the Media Centre volume alone, and not have it control the master volume.

    all to do with some higher ups who think they know it all because they can afford an entire media centre living room to serve as a damn cinema.. forgetting that some people dual use their machines.

    the 10' as opposed to the 10" people.. face it everyone, after 5 years, if they have not provided an answer, they are simply hoping we go away.

    Monday, September 01, 2014 8:31 AM
  • It's really too bad MS has chosen to avoid the issue. I'm working on contract with a major hi-tech company with 4000+ seats using VoIP CRM s/w and many of them are begging for the ability to have Window's audio directed to the speakers and the VoIP app forced to the headset. The functionality worked great under XP and IE8, but as we had to upgrade to Win 7 & IE10, we also had our ability to manipulate audio stripped away.
    4 hours 16 minutes ago