Isn’t it always the smallest things that create the biggest irritations? Things like a dripping faucet, a creaking stair step, or Windows forcing you to send your mouse through a maze of menus just to switch audio output between the speakers and the headphones! Aren’t Windows’ developers smart enough to come up with a toggle switch between the two outputs? Apparently they’re not. But luckily for us, Dustin Wyatt is.
Wyatt’s the creator of Soundswitch, a free and simple program that lets you switch from one sound output to another by tapping a hot key or by clicking a tray icon.
Download Soundswitch at http://blog.contriving.net/wp-content/uploads/2009/05/soundswitch_v2.03.zip , and unzip the file into whatever directory you want. That’s all there is to installation except for going into a config.ini file with a text editor to make a few changes. One is to tell Soundswitch which sound devices you want to switch between.
But first click the loudspeaker in the Windows system tray and click open the playback devices’ dialog box. Right click on any of the devices listed there and make sure that both “Show Disabled Devices” and “Show Disconnected Devices” are checked.
Close the box that has those two options by clicking outside it. Now count your output devices, including disabled and disconnected, and remember the numbers of the two you want to be able to switch between. In the example here, I need to control a set of speakers in position 4 and the headphones at 5.
Add those numbers to the “Source1=” and “Source2=” lines, and that’s it. You can do more by assigning hot keys to switch the sound sources and set up a bunch of controls you’ll never use. Just save the .ini file, run switchsound.exe, and the icon you see to the left will appear in the system tray. Next time the family’s yelling at you because your speakers are too loud, just click the icon and don your headphones. When everyone’s gone, another click will bring you back into full-blast rock ’n’ roll glory.
Soundswitch works with Vista and Windows 7. There’s an older version for XP.








how do i toggle between my headphone with the speaker attached to the monitor
in order to listen to the headphone the monitor speaker has to be given in the input, i guess
any solution
Sounds as if you’d go into the Sound dialog box and note the plae number of the monitor speaker and that of whatever other source you want to switch with and put those place bnumbers into the ini file. Play with it.
I don’t know why one would want to go through all this. On my acer laptop, when you plug in the headphones, it automatically disconnects the speakers. My Dell XPS 400 Desktop has front & rear speaker jacks. The rear are hooked to amplified speakers & when I plug headphones into the front jack it automatically shuts them off. Don’t all computers do this?
You’re partially right, Johnny, but you have the advantage of using a laptop–and one that is thoughtful enough to turn off the speakers when you plug in the headphones. Not all computers do that. (I don’t know how many, but I’m using one of them right now.) The other advantage of a laptop is that the headphone jack is easy to get to. On desktop PCs–many of which are actually under-the-desktop PCs, it’s not so easy. I have to get down on my hands and knees to plug in the headphones. On older PCs, the jack may be at the back of the computer, just to make things harder still.
I’m an idealist. If there’s a theoretical way in which I can be lazier, then I believe it should exist in reality also.
I see. The reason my desktop may do this on it’s own is because it has fancy sound card installed in one of the PCI slots.
I also agree totally with your last statement.
Thanks.
At times we must suffer on behalf of our perfections.
This would be a great solution for me, very frustrating having to plug/unplug headset from back of my PC. However, when installed and running, all I get is the icon, flashing alternately with a red “X”. If I right or left click on the icon, I get 2 menu items – “Script Paused” with a check mark next to it, and Exit. I cannot uncheck it, so unfortunately my only other option is to exit!
Hi, David…. I’m going to take a guess: In the .ini file, you didn’t check the boxes to show disabled and disconnected devices. That could throw off your numbering.
Hi Ron, thanks for the suggestion. Yes that would be the obvious answer wouldn’t it – but no, I’m at that sad age when I actually RTFM these days
In the end, I just put a shortcut to mmsys.cpl on my quick launch bar. That brings up the list and I switch the default. Not ideal, but only a couple of clicks.
Hi Ron,
Just wondering if my only option is to purchase a swtich for both headphones and speakers to plug into.
I currently pull my pc tower out to and switch the plugs over. I do have a front audio jacks, but it appears they dont work correctly. When gaming the people I play with tell me that they have to mute me because of feedback and interference. This doesn’t happen when i plug into the back.