Audio Improvements in Windows Vista

A few weeks ago I wrote about the new sounds of Windows Vista and I made the point that sound is an important component of your experience using a Windows PC.  As important as the new sounds are as an interface to the Windows UI, of equal importance is the system infrastructure that enables you to control and enjoy those sounds.

I personally use a Windows PC in three ways:  1) at work or at home for productivity, 2) at home (and when I travel) to enjoy media including music, videos and photos, and 3) at home in my recording studio (long story, but the short version is that my mom was glad when I got a real job with this computer science stuff).  In all of these situations, having great control over the sounds on a Windows PC is important and prior to Windows Vista it was harder to do.

Imagine you are on a plane writing a document or reading email using Microsoft Office while listening to music stored on your laptop using Windows Media Player.  You are listening to your favorite tunes at high volume and suddenly you make a mistake which causes Windows to give you an error sound.  On Windows XP, there wasn’t really much you could do about it since there was a single volume control for all sounds generated on the PC -- whether they came from Microsoft Word or Windows Media Player.  This is just not a problem on Windows Vista because we have replaced the old Volume Control with the new Volume Mixer.  To bring up the Volume Mixer, click on the "speaker" icon in the right side of the tray and select "Mixer," and you will not only see the master volume control for each output device, but also a volume control for each software application -- in this case each application is treated as its own input.  The best part is that you can mute the sounds from each application to suit your needs.

While we have made many improvements in Windows Media Center for Windows Vista, these new capabilities become really compelling with great support for high-end audio.  So, in addition to making it easier to manage sound in the productivity scenarios, we have also introduced new audio functionality including features and performance that you typically get in a high-end audio/visual receiver, including Room Correction and Bass Management.  Together, these new capabilities make Windows the platform for enjoying digital content -- whether you are doing it on a laptop or desktop, in your living room or in your home theater.  With these improvements, a PC running Windows Vista with the appropriate sound hardware is the best integrated source of high-end audio and visual content.  Here’s why.

Have you ever been watching TV and suddenly an ad comes on that is much louder than the show you were watching?  Or, have you ever been listening to the radio and then switched to a CD and had everything get much quieter?  The reason for this is that while most audio devices allow you to control the volume of the source, they do not allow you to control its dynamic range.  Additionally, most dynamic range solutions in use today aim to maintain a constant signal level, but what your ears perceive is loudness.  So for Windows Vista, we added Loudness Equalization which uses an understanding of human hearing to reduce perceived volume differences. The result is that when you change audio sources, the level of loudness that you hear remains much more constant.  Some receivers have this feature today, but if you make Windows Vista the source for your digital content in your living room or home theater, you will "just get it" in software, regardless of the capabilities of your A/V receiver.

Windows Vista also includes capabilities to help you get the most of your sound system as well.  For example, if you have a high-end multi-channel speaker setup with front and rear channels, a center channel and a sub-woofer, Windows Vista's Speaker Fill feature can be configured to take a standard 2-channel (stereo) source (e.g., a typical music CD) and create a virtual multi-channel experience to help you get the most of your loudspeaker investment.  The opposite is also true -- if you don’t have a sub-woofer, a feature called Bass Management can be used to redirect the subwoofer signal to the main speakers.  Or, if you are missing a center channel (or maybe you only have the front three channels), a feature called Channel Phantoming allows you to make best use of the speakers that you have.

Whether you have a multi-channel or stereo sound system in your home theater or living room, Windows Vista also includes the ability to calibrate your speakers for your room.  By placing a microphone where you plan to sit and then running a wizard that measures the room response, Windows Vista can automatically set the levels, delay and frequency balance for each channel accordingly for this position.

Finally, back to my airplane example.  We know that a lot of people enjoy music, movies and TV on their PCs using headphones.  With Windows Vista we have added the ability to have surround sound using a new feature called Headphone Virtualization, which uses a technology known as Head-Related Transfer Functions or HRTF.  Essentially the system uses information about the physics of your head to create an outside-of-the-head experience.  As a result, in addition to hearing the normal sensation of left-to-right sound separation, Windows Vista can also enable the user to differentiate between front and rear sounds as well as close and far sounds.  Pretty cool, huh?

The best part of all of this is that you don’t have to be an audio engineer to use this (although I bet a lot of audio engineers will like it).  Instead, it's all very accessible using the new audio control panel in Windows Vista.  You have to have the right hardware for the enhancements to show up, but a lot of new machines will come with the right stuff.

While in the past, Windows PC and Windows Media Centers were thought primarily as a single source of audio content, with the enhancements in Windows Vista, my expectation is that Windows will become more of an integrated source of content if not more of the receiver/pre-amp in more sophisticated systems -- and, of course, a better way to simply enjoy content on desktop and laptop systems.

I know I can hear the difference.

jim


Comments

  1. WB1
    Posted on: April 19, 2007 at 11:23AM  

    I have to agree with insx.  Midi mapper is the function you could access in previous versions of Windows, in Control Panel, Multimedia, then the Midi tab, then you could click 'Custom configuration' under 'Midi output' to route specific channels to specific ports, modules, etc.

    The omission of the midi mapper function in Vista now instantly makes many midi sequencers and player software obsolete that don't have their own internal midi channel mapper.

  2. Posted on: May 02, 2007 at 9:39AM  

    lordzagato was complaining about some audio glitch at the end of every song on his XPSM1210?

    I have the exact same problem on the exact same laptop...and turning off those "Audio Enhancements" gets rid of the glitch.

    Ironic, eh?

  3. Posted on: May 09, 2007 at 2:13PM  

    I'm missing my MIDI mapper sourly as well. The native Vista drivers for the Realtek AC'97 do no support connector sensing, so I'm forced to use the terrible ones supplied by Asus, adding insult to injury.

  4. Posted on: May 10, 2007 at 5:29AM  

    I've just installed Vista and Virtual Sound Canvas (after forcing it to start with Administrator rights and under XP SP2 compatibility mode).

    However, MIDIs played back via the MS software synth and with no MIDI mapper in sight I was stuck (and Googling found this page).

    However, MIDI mapper *is* still part of Vista - midimap.dll seems unchanged from the XP version.

    In my case, I installed VSC on a different PC, still running XP, then set it as the default synth via the control panel.

    Then I used Regedit and saved the following keys to disk:

    HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Multimedia\MIDIMap

    HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Midimap

    I then imported them into Vista and voila, the VSC is now the defauly synth.

    Talk about jumping through hoops though, if the functionality's still there behind the scenes it seems daft to remove access to it!

  5. Posted on: May 10, 2007 at 8:22PM  

    Hi! This is a problem with the sound recorder. I can't seem to save in any other format but.wma. Is there a solution to save in other formats?

  6. Posted on: June 14, 2007 at 7:54PM  

    Jim

    I read your post on Audio improvements with interest.  However, i gotta tell you that your view, although well meaning, is incrediably arrogant and HUA.

    I have Vista Ultimate.  In terms of recording audio, Vista represents a really big step backwards. Space doesn't permit a detailed critique.  Here are the main points.

    - Only 1 recording source permitted.

    - not user friendly.

    - as noted above, stuff that worked in XP is crippled, missing or didn't require buying a more expensive version of the OS.

    - None, NONE of my expensive audio equipment works correctly with VISTA.  Repeat NONE.

    - DEL

  7. Posted on: June 17, 2007 at 2:58AM  

    The new mixer design is absolutely stupid. OK, it's nice that you can control wave output volume on a per-app basis, but who is the retard that decided we don't need control of the various INPUTs any more? My microphone is stuck on and I can't mute it from playing back through my speakers, which means that when I'm listening to iTunes and am typing, I get to hear my hand brushing against my laptop case and every key click and all of the ambient room noise along with my music. And I can't mute the mic or even adjust its volume level at all. I'd rather have the mixer the way it was from 98 to XP, where you could adjust line-in vs mic volume levels and mute things you didn't want to here. Vista's "mixer" is overall a huge dumbed-down stupid step backwards.

  8. Posted on: June 17, 2007 at 3:19AM  

    Just as a follow-up, I'm Running Vista Home Premium on a Sony Vaio laptop with SigmaTel sound hardware. Going into the recording devices dialog and changing the microphone level had no effect. I tried disabling the microphone, and all that did was remove it from the device list; it is still on.

  9. Posted on: June 17, 2007 at 4:26AM  

    Jonathan, please try these steps and see if this works for you.

    1. Right-click on the speaker icon in the taskbar.

    2. Go to "Recording Devices".

    3. Double click on your microphone.

    4. Go to the "Levels" tab.

    5. Click the blue speaker icon next to the level adjustment. This should mute your mic.

    Does this work?

    If this does not work - I recommend attempting to update your audio driver. I had a audio driver that needed to be updated and was preventing me full control of my audio devices such as my mic.

    Try that and let me know.

    - Brandon

  10. Posted on: August 26, 2007 at 1:30PM  

    I have the oposite problem to Jonathan. I want to play the line in through my speakers but I have no way to do it. I know I should use the "levels" tab in the playback devices window but it only has one slider, and it's not for line in. Any ideas? Is there some kind of software/driver package I can install?