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. Posted on: December 10, 2006 at 7:36AM  

    Being able to control each applications sound output will be extremly useful.

  2. Posted on: December 11, 2006 at 12:26PM  

    Note that for inter-app MIDI applications, MIDI-Yoke looks as though it *should* work on Vista. The problem is apparently the new driver signing requirements. I intend to follow this and other issues back at my site:

    http://www.createdigitalmusic.com

    I'll echo what others have said -- and countless people have said -- on my site, which is that there are some really specific needs we have for making music. This isn't just a "pro" thing, either; it's important to anyone making music. (In fact, the weekend musician is going to have even less time to mess around with their system configuration than a pro!)

    I do think many of the Vista improvements look terrific, some specifically for music. I look forward to learning more, and I hope that Microsoft will make an ongoing commitment to the growing music and audio creation segment.

  3. Posted on: December 11, 2006 at 3:00PM  

    I wonder if anyone from Microsoft can speak to Vista's ability to cache samples in memory for audio content-creation programs.  In the past, Windows has been known to be rather tempermental with this type of work, sometimes causing pops and clicks and other artifacts.  I realize this is a combination of OS and hardware issues--which has had the result of communities creating lists of "hardware that works" (i.e., not just performance specs, but specific motherboards, chipsets, etc.).  However, I get the impression that Windows wasn't designed with these purposes in mind, and it's causing people in this field to migrate away from Windows.  

    I'll give one example.  There is a UK company that makes a program that creates a "virtual pipe organ."  It has always been available for Windows, but recently they started making it for OS X.  They say: "we're so impressed with Apple Mac OS X and the current range of Intel-based Macs, that we believe these provide the best possible platform for Hauptwerk, and so we now strongly favour the Apple Mac."  One of the reasons they cite is: "Mac OS X needs no fine-tuning to get good performance. For example, OS X natively allows Hauptwerk to lock all samples into memory, so you don't need to disable the 'page file' which is necessary on Windows to prevent audio glitches."  And furthermore, "64-bit Windows XP allows effectively unlimited memory but extremely few audio or MIDI interfaces are fully compatible with it." (from: http://www.crumhorn-labs.com/Hauptwerk-Specs-MacOrPC.shtml).

    Can anyone comment on this scenario, and whether this aspect of audio has been addressed in Vista?

  4. Posted on: December 11, 2006 at 8:13PM  

    It's great about the new features.  Windows was really lacking on the audio department.  A great improvement overall on audio experience.

    I do not know if readers' comments are read, but I'd like to take the moment to request that the staff working on the audio department at Microsoft considers adding support for the Ogg family formats like Vorbis and FLAC.  It sucks that we need to install codecs when we could have official support built right into the system, and this without Microsoft paying any royalties since the specification of those formats it's under the public domain.  I'd like WMP to be able to play the many audio files included in places like Wikipedia.  It would improve even more the user experience.  And hey, Apple's considering doing just that on Mac OS X.

  5. Posted on: December 12, 2006 at 1:53PM  

    Its good to hear that theie are improvements however I just tested the final release of Vista (Technet) and found the Sony VGX-XL1 which uses the SigmaTel HDaudio IC is not supported :(

    Given the VGX-XL1 is one of the actual few living room designed PC's then it would be a staggering shame if the drivers were not available for the retail launch of Vista (or even CES2007).

    I also noted that the CD changer software as released by Sony also is not Vista compatiable.

    Work to be done still!

  6. Posted on: December 12, 2006 at 4:22PM  

    Windows Vista includes some innovations that will have a direct impact on the creation and delivery of Audio and Video content. Through the advancements in thread priority and scheduling in Windows Vista, you will find that audio and video streams are more glitch resilient then in previous Operating Systems. Also, the WaveRT driver model allows the audio engine direct access to DMA buffers which reduces CPU overhead and the need for extra memory copying of the audio stream. On top of that, the new Audio Core API’s provide additional low-level control of audio streams that will prove to be very useful for Pro-Audio application development. Under normal usage conditions, the benefits of these types of changes may not be as apparent, but for more time critical scenarios such as digital recording/playback these types of changes will make Windows Vista shine when compared to previous operating systems. Windows Vista also contains the new HD-Audio class driver. When coupled with HD compliant audio devices your media experience will become more reliable and consistent right out of the box. The need to track down drivers from various web sites will no longer be necessary. However, we are still working closely with OEM’s and IHV’s to assure that legacy AC’97 devices will have the necessary driver support for Windows Vista. Many have already begun posting Windows Vista driver updates so if you have been experiencing audio problems with your XP drivers be sure to check the OEM or IHV website for updated drivers.

    One of the great new features of Windows Vista w/ MCE is OCUR support. This will let you receive premium digital video and eliminate the need for your cable box. Also, multi-tuner cards are available for your PC and are supported by MCE in Windows Vista.

    I noticed a post regarding Window’s Audio Compression Manager (ACM). There are no current plans to focus on updating ACM codecs. Microsoft is presently focusing on DMO’s and  MFT’s for its windows based encoders and decoders. This is where you will find VBR and multichannel support.

    -Richard Fricks

  7. Posted on: December 12, 2006 at 8:05PM  

    Hey Saoshyant:  readers' comments are definitely read -- I, at the very least,  review every single one :)  You can be assured that MS' Richard Fricks, who just posted a follow-up comment today, is reviewing the audio-related comments as well, so your feedback is duly noted.

  8. Posted on: December 13, 2006 at 6:58AM  

    Its all seems very complex and confusing.

    A Mac has two keys on the keyboard to adjust the volume.

    Volume down and Volume up. Simple

  9. Posted on: December 16, 2006 at 2:57AM  

    Jim,

    I see lots of bells and whistles in Vista for *consumer* audio, but what about *pro* audio, as in recording engineers?

    Today like 80-90% of pro-audio users run OSX and CoreAudio.  Thing is glitches during recording can seriously shorten your recording career, especially when recording "live" where re-recording is not an option.  (Win XP is known by the pro-audio market for its shortcomings in this respect.)  What guarantees does Vista offer in terms of prioritizing real-time media processes?

    Further, consider that a given product´s pro use provides serious traction for high-end amateur buffs who in turn spill the word down to retail.  (Actually, come to think of it, that´s how brands are built the World over.)

    Given Windows´ historically low penetration in the pro-recording market, what can a Windows buff (and I´ve been a user ever since v. 2!) tell the an OSX recording engineer about Windows Vista?  Is the technology in Vista now up to speed?  What can Vista offer to counter OSX´s CoreAudio important bells and whistles like virtualized audio hardware?  ("Device Aggregation" in OSX Tiger:  Join multiple dissimilar audio hardware interfaces into a single virtual interface with only a few clicks!  See:  http://www.apple.com/macosx/features/coreaudio/)  How about a settings file to optimize Vista for the recording engineer? Are Vista vs. OSX shootouts planned?  Will you publish articles extolling the vistues of Vista in "Electronic Musician", "Recording Engineer" and other trade rags?

  10. Posted on: February 08, 2007 at 12:36AM  

    I'l wait and see what happens under a serious load :)