Author Topic: windows vista for musicians (june 2007)  (Read 2686 times)

0 Members and 1 Guest are viewing this topic.

Offline chrisNova777

  • Administrator
  • Posts: 9073
  • Gender: Male
  • "Vintage MIDI Sequencing + Audio Production"
    • www.oldschooldaw.com | vintage audio production software + hardware info
windows vista for musicians (june 2007)
« on: March 04, 2017, 09:55:26 AM »
http://www.soundonsound.com/techniques/vista-musicians



Quote
Several months have elapsed since the release of Windows Vista - so is it safe for musicians to assume that most music software and hardware is now compatible with the new OS, and upgrade? PC Musician investigates.

Few PC users can have missed the huge fanfare surrounding Microsoft's 30th January launch of their latest Vista operating system — it was featured on local, national and international news and filled the mainstream monthly PC magazines for several issues, while Vista is now pre-installed on the vast majority of high-street PCs across the land.

However, Vista has divided PC experts: some seem to be jumping up and down with excitement, while others are deeply disappointed, considering the five-year wait for its release. One PC magazine catalogued each of its new features in turn and pointed out third-party alternatives that have been available for some time. Some SOS readers must also be wondering why we didn't seem eager to explore its new features in great depth from day one.

The fact is that most musicians are primarily interested in making music, and to do this requires an audio interface and audio software. However, once you've installed Vista, your audio interface won't function without Vista-compatible drivers, and even though I deliberately postponed the writing of this feature until some two months after the official Vista launch, there are still plenty of audio interfaces without suitable drivers. As I write this in April, there are also still comparatively few audio developers who have made official pronouncements about their product's Vista compatibility (whether they will crash or not), and even fewer who have released updates that specifically take advantage of this new operating system.

A Little Bit More

The situation is further complicated by the fact that apart from the initially baffling array of six Vista product versions, each one with its own slightly different feature set (see 'Which Version?' box), you can also get most of them in two different versions on different DVDs.

The 32-bit version provides all the new features, but with essentially the same performance as Windows XP when running most applications, while the 64-bit Vista versions will let the PC musician who has a 64-bit processor install and access lots more system RAM (typically 16GB for the most popular Home Premium version, and potentially over 128GB with the Business and Ultimate version), and also possibly provide better performance once 64-bit audio application versions finally appear.

Overview

Before we investigate what works, what doesn't, and what performance benefits there are after all your installation efforts, let's look more closely at some of the new features of Windows Vista and how they relate to the PC musician.

The most obvious difference is the new Aero transparent glass design (with 'subtle window animations and new window colours'), and there's no denying that it looks very sophisticated compared with the Windows XP interface. All the mainstream Vista versions include Aero except Home Basic (which is why many shops won't stock the latter), and it's easy to fall for the translucent window edges and Flip 3D selection options.

Apart from when playing games, the average PC user with a modern machine is now probably only employing 10 percent or less of the available processing power, so Aero and its associated exploding, scrolling, fading, sliding and dancing animations are undoubtedly fun. However, even on the latest dual-core and even quad-core PCs, most musicians are still pushing the boundaries of real-time performance, so the extra CPU cycles required to run Aero could be a great hindrance.

Aero shouldn't consume extra CPU cycles once your sequencer's screen display is drawn and static, but as soon as you move a window, open a drop-down menu, launch a new plug-in or soft-synth window, or change the on-screen display in any way, your CPU load will be greater. This situation is no different from Windows XP, where, even after disabling all the other Windows XP animations, simply enabling the 'Show shadows under menus' option resulted in severe audio glitching on a song running close to the edge of my PC's processing capability (as I explained in PC Notes November 2006). So while Aero looks good, we can safely assume that much of it will need to be disabled to optimise audio performance.

Fortunately, you can disable all the animations and translucent glass effects while leaving the Desktop Composition engine enabled. Desktop Composition is a fundamentally new way of deciding what pixels appear on screen, which should also reduce your CPU load and ensure greater stability. Instead of relying on each application to be in charge of its own screen area, Vista now composes what you see from off-screen buffers. This is how one application can still be viewed behind another, and how the Flip 3D display becomes feasible, but it should also ensure smoother scaling of applications to fit on the latest high-resolution monitors, and much smoother moving of one window over another when you have multiple applications on screen.

Leaving Desktop Composition enabled will also let you use the Taskbar previews: if you hover your mouse over any Taskbar item, a miniature 'live' thumbnail view of the current page pops up, and updates in real time, making it much easier to find the desired window once the screen becomes cluttered. You now also access live thumbnails when using the familiar Alt-Tab application-selector shortcut.

Other new visual features include Gadgets — mini-applications that can live in the Windows 'sidebar' (a pane on the side of the desktop, particularly well suited to wide-screen displays). A small collection of Gadgets is bundled with Vista (including Calendar, Analogue Clock, CPU Meter, Sticky Notes, Stocks, Headlines, Currency, and the like), and you can download loads more at http://vista.gallery.microsoft.com/vista/sidebar.aspx.

The Gadgets are great if you're on-line and need to keep up to date with news and finance information, and their variable opacity means you can keep their visual distraction to a minimum until you move your mouse pointer over them. They also consume little CPU power. However, most musicians will want to disable these too, to maximise CPU performance and to keep the screen as uncluttered as possible, so it can display the maximum number of mixer channels, tracks, plug-ins and so on.

The new Vista Search feature is a colossal improvement over the slow and ponderous Windows XP version. Just as with the Firefox browser's Find function, the Vista search results appear almost as soon as you start typing in the Search box at the top right of each Explorer window, becoming more refined as each new letter is entered. There's also an instant Search box incorporated into the Start menu, to help you find and launch applications, emails, documents or other data files more quickly, while the result list uses a vertical scrollbar rather than the often awkward sideways cascading structures of the Windows XP Start menu. Overall (and particularly once the flashier elements had been disabled) I found Vista's new interface a big improvement over that of XP.

Vista is certainly more secure as an operating system than its predecessors, which is very welcome, but the new User Account Control warnings do get tedious. Even when you attempt to open Device Manager with the highest-level Administrator status, you get a 'Windows needs your permission to continue' warning, as you do with any other task that Vista deems potentially damaging, such as accessing various Control Panel applets, changing the system time or date, or installing a new application. Meanwhile, Standard users have to enter an administrator's name and password. However, once you realise why these warnings pop up it's well worth accepting the inconvenience rather than disabling the UAC. After all, as I reported back in PC Notes December 2004, I once lost all my Waves plug-in authorisations when my system clock mysteriously jumped forward by a year, and UAC would have prevented this from happening!

The new bi-directional Firewall is a considerable improvement over XP's one-way protection. The latter stopped many nasties getting into your PC but did nothing to prevent installed rogue applications sending out your personal data in the other direction. The new Windows Defender anti-spyware utility does a reasonable job but is still beaten at the task by third-party utilities (see this month's PC Notes for a review of Spyware Doctor 5.0, for instance). Once again, by default these security features run continuously in the background, but are best disabled for optimum audio performance.

New Audio Features

So what exactly does Vista offer that's specifically of interest to the musician? Well, Media Center is now included with the Vista Home Premium and Ultimate versions, so those with suitable TV tuner hardware can now watch TV programmes on their PC monitors, and an MPEG2 codec is now pre-installed, so that you can play DVDs without requiring special software. Media Player 11 looks a lot better and is easier to use, while DVD Maker is slightly improved on the Windows XP version, but still somewhat basic.

There are various hidden features that may benefit musicians, such as the Wave RT (Wave Real Time) driver model that can offer similarly low latency to ASIO drivers, and the Multimedia Class Scheduler Service that allows different processes to be prioritised so that audio streaming can finally become more important than background tasks, and eliminate glitching. This will tend to happen as developers support such features in new application releases (Cakewalk's Sonar 6.2 is the only example yet available that does it, as far as I know).

Less positively for musicians, Microsoft are not keen on existing interface features like zero-latency monitoring — to qualify for their Vista Premium Logo you must not expose analogue mixer paths, since these won't be controllable via the new per-application volume controls that operate in the digital domain, and will therefore compromise usability!

If you open the Control Panel's Sound applet, you will find a clutch of new features, including low-frequency protection (a high-pass filter to you and me), virtual surround (a gimmick to most of us), room correction (auto-calibration of room EQ using a microphone — again, not the recommended way to tackle acoustic problems), and loudness equalisation (a type of compression for avoiding sudden jumps in level when switching between sound sources). I've no doubt that mainstream users, especially those with 'home theatres', will find such features very useful, but professional musicians don't even get the choice: these features (along with the per-application volume controls) will only work with the new WaveRT drivers mentioned above, and not with the ASIO ones that 99 percent of musicians will be using.

The Latest On Audio Drivers

Which brings us neatly to the main obstacle that still prevents so many musicians from considering Vista: drivers. The vast majority of sequencer applications rely on ASIO drivers to provide low latencies, so having such drivers is a prerequisite. Without them, it's rather like buying a new car and not having the right kind of petrol on hand.

However, not having suitable drivers hasn't stopped some determined PC users, who try to force a square peg into a round hole by installing Windows XP 32-bit drivers into Vista 32-bit and Windows XP Professional x64 drivers into Vista 64-bit by any means possible (using the F8 key during boot up to temporarily 64-bit 'Disable Driver Signature Enforcement', manually modifying INF files, and so on), and then declare themselves unimpressed with its performance after experiencing random or repeatable crashes. What do they expect?

Moreover, the Vista Audio Engine apparently has tighter requirements than the XP one, which may result in occasional audio drop-outs or distortion, or long-term timing drifts. The only sure way to achieve reliable performance is to wait for the manufacturers to release official Vista-compatible drivers, and even then there could be the usual small but seemingly inevitable bugs and glitches on some systems. So, before you buy Vista, do your research, and if you own a hardware item without suitable drivers, be prepared not to be able to use it until they appear.

Having reiterated that warning, what drivers are there for audio interfaces? Well, as I write this, support is still very patchy. Some manufacturers, such as Edirol, Lynx, MOTU, Novation, RME and Universal Audio have both 32-bit and 64-bit drivers for much of their range, while others, including Echo, Focusrite, Hercules and Line 6, have 32-bit Vista drivers but no 64-bit ones (often the web site announcement simply states 'Vista drivers', and it's only when you download them that you find there are no 64-bit ones).

Some developers may have both 32-bit and 64-bit drivers for some products but none for others, while various manufacturers, such as Digidesign, Emu and M-Audio, have no Vista drivers at all as yet, but have made announcements (sometimes with timescales such as 'Summer' or 'Q3 2007', although these tend to be predictions rather than guarantees). Moreover, if you have an older or 'obsolete' interface, be prepared for it never to have Vista drivers.

The Latest On Audio Software

The situation with audio software is slightly different, in that many existing applications that ran fine under Windows XP will do the same under Vista 32-bit, and may also run under Vista 64-bit in its 32-bit mode, although there are never any guarantees that performance, timing, or other issues might not be discovered in either scenario.

Some developers (Digidesign, for instance) specifically advise against upgrading to Vista at this time, until they officially release a new Vista-specific version of their software. However, quite a few others provide compatibility information on existing versions. The announcement from Native Instruments seems fairly typical: all their products are pronounced compatible with Vista 32-bit, but while some might work under Vista 64-bit they do not currently recommend installing this version.

Propellerheads announced after extensive testing with early versions of Windows Vista that all their software products are fully compatible, although those who upgrade from a previous Windows version will require re-authorisation, and anyone using Rewire and REX will need to download a special installer because of Vista's enhanced security features. This looks to be a fairly typical scenario. Steinberg, for instance, have released a new installer routine required to install Cubase 4.0.0 (more recent versions install directly from their DVDs), and have also announced that Cubase 4/Studio 4 and Wavelab 6/Studio 6 are all 'usable' with Vista 32-bit, and that Wavelab also runs under Vista 64-bit as long as you first install the Vista 64-bit dongle drivers.

Apps which currently fail to clear the first Vista hurdle include Ableton's Live (which had Aero and other graphic redraw problems) and Tascam's Gigastudio and GVI (neither of which can even be installed under Vista). My own Vista experiences indicate that many Direct X plug-ins may give installation troubles, but that VST ones cause few problems (and even if their install process fails you can often copy the appropriate DLL file from the VST plug-ins folder on a PC running Windows XP into your Vista VST plug-ins folder).

For the wide range of software that's dongle protected, you also need Vista-compatible dongle drivers before you can even attempt to run it. Fortunately, Vista-compatible 32-bit and 64-bit Syncrosoft dongle drivers appeared fairly smartly (www.syncrosoft.com/License_Control_Center-78-11.html), which meant that products from Korg, Steinberg, Tascam and Yellow Tools, among others, could be tried out under Vista. After an excruciating wait, those for Pace's iLok finally appeared shortly before I finished writing this feature (www.paceap.com/dldrvr.html), although some audio products that use it still lack Vista compatibility. One major example is the famous Altiverb from Audio Ease.

As usual, Cakewalk are way ahead of the game, their Sonar 6.2 release being timed to coincide with Vista's release. It offers Wave RT driver support "for enhanced CPU performance at low latency" (for those users who have audio interfaces with suitable drivers), and incorporates the Multimedia Class Scheduler Service to give its audio engine prioritised access to the CPU resources, which should provide bomb-proof audio performance even if you want to open up loads of other applications simultaneously while running your sequencer.

Performance Benefits

At this point I should state that I consider the jury to be still out on the performance benefits to audio software from Windows Vista. Before you accuse me of fence-sitting, let me explain. First of all, lots of mainstream benchmark tests have now been published for Vista 32-bit, and many show performance that's within a few per cent of Windows XP 32-bit, across a range of tasks, when running applications compiled for Windows XP.

I've also seen various anecdotal tests that suggest Vista is either significantly better or worse than Windows XP when running various audio applications, depending on which application is chosen, which audio interface is used, and so on. However, apart from Cakewalk's Sonar 6.2, there's little audio software yet available that's been compiled specifically in order to take advantage of Vista's new engine, and it has also become apparent over the last year or two that audio performance can be affected by many factors.

One of the most significant is that musicians often tend to push PCs to their processing limits, to run the maximum number of plug-ins and soft synths. While a PC running first Windows XP and then Windows Vista may therefore provide similar readings on the CPU meter of a popular sequencer application, when push comes to shove and you're trying to squeeze a few additional plug-ins into your mix, the two operating systems may react rather differently, and you'll be able to run more plug-in or soft-synth instances on one than the other. Such differences have been highlighted by audio tests such as Vin Curigliano's DAWbench and LFactor II (www.aavimt.com.au/dawbench), which have also indicated that your choice of audio interface can make a significant difference to overall performance, particularly at the low-latency settings that most musicians prefer to use.

Most music PC manufacturers are currently staying well clear of Vista unless their customers demand that it be installed, but Rain Recording's Robin Vincent has already carried out some sterling work on aspects of Vista audio performance with an extremely high-end Core 2 Quad processor system featuring 8GB RAM and a 1TB (Terabyte) audio drive, plus an RME Fireface 800 interface running with 10ms latency (rainrecording.co.uk/vista/performance). His results suggest that Vista 32-bit may significantly out-perform Windows XP when optimised and pushed to extremes with plug-ins and soft synths, but that there's currently almost no difference between Vista 32-bit and 64-bit performance with Cubase 4.

However, until we get more results across a range of machines, audio applications, interfaces and latency values, I really don't think we can draw too many hard and fast conclusions. Your audio mileage may also vary considerably over the coming months, as we start to see more Vista-optimised applications and more mature Vista interface drivers.

Final Thoughts

I've enjoyed my time looking at Windows Vista, and have little doubt that it will eventually provide various benefits to the PC musician. However, we're concerned with the here and now, and while a software review will end by balancing the pros and cons, switching to a new operating system must be considered with great care, since it can have a fundamental effect on all your other software and hardware.

As I sit here in April with my two soundcards, one of which has 32-bit Vista drivers but not 64-bit ones, and the other that has none, while only a small handful of my audio applications have had their compatibility with Vista confirmed, and I already know that some of my favourite applications and plug-ins definitely won't work, I'm personally in no hurry to make the transition. I'd prefer to carry on making music, and for the moment that means sticking with Windows XP.

Remember that Windows XP has been the most successful Microsoft operating system for the musician by a long chalk, and that many musicians have been running extremely stable PCs based around it for some years now. Anyone operating a commercial studio would also be well advised to stick with Windows XP for at least another six months, until all the fuss has died down.

Next month we'll find out from audio developers and manufacturers why most are so cautious about Vista, canvass opinions from them on their Vista likes and dislikes, and find out whether or not they consider that 64-bit Vista will ever offer audio advantages over and above being able to install more system RAM.


Quote
The Benefits Of A Clean Install
Unless you're really desperate to avoid reinstalling a morass of software, it's nearly always best to perform a complete clean install of any new operating system, rather than attempting an 'over the top' upgrade. This will ensure that your PC is as stable as possible, by starting its new life with a lean, clean Registry and a full set of up-to-date system files.

In the case of Windows Vista, there are yet more reasons to do this. Some software may not run under Vista, even though it's already installed. Then, if you later decide to uninstall software written for Windows XP, its installer/uninstaller routine may not run under Vista either. For instance, Microsoft's own Power Towers for Windows XP suffers from this, although I did discover a step-by-step workaround that may also work for other otherwise immobile software, courtesy of Rupesh Pawar (http://rupesh-pawar.blogspot.com/2007/01/uninstall-xp-powertoys-in-windows-vista.html).

Anyone who buys a Vista Retail version can simply install this cleanly onto an empty hard drive or partition. Unfortunately, Microsoft have rather complicated the install scenario for anyone buying a Vista Upgrade version. Unlike any previous upgrade, where you boot from your new Windows disk and simply insert the qualifying previous Windows disk when asked, this time around the Vista Upgrade setup routine must be run from within a legitimate Windows XP installation. It will leave your existing applications intact, but strip out your XP installation before finishing.

Microsoft only announced this fundamental change a few days before the official Vista launch, but fortunately there's a clever workaround that will let you perform a clean install with a Vista Upgrade version: you first install Vista as a 'demo' version, without entering your Product Key, which will let you run any Vista version on your DVD for 30 days, but won't let you activate it for further use. Then you run Setup again from within Vista and choose the Install option, but this time enter your Product Key. Vista will now upgrade itself to a state where it can be properly Activated. Many thanks to Paul Thurott of the Super Site for Windows for discovering this loophole. You can read his step-by-step details at www.winsupersite.com/showcase/winvista_upgrade_clean.asp.

Quote
Vista Checklist
If you're thinking about switching to Windows Vista:

Find out if your audio interface already has suitable 32-bit or 64-bit drivers; if not, you won't be able to use it at all.
Check that the developers of your favourite audio software have pronounced it Vista compatible. Otherwise you end up being an unpaid Beta tester.
Remember that even if your sequencer works, you may not even be able to install some of your existing plug-ins and soft synths, let alone use them.
Accept the possibility that some of your older software and/or hardware may never become Vista compatible, and will therefore have to be abandoned.

Quote
On-line Information
If you're looking for information about Vista driver availability for your audio/MIDI interface, or application compatibility details, here are some useful Internet links:

M-Audio: www.m-audio.com/index.php?do=support.faqs
Rain Recording Vista Watch: www.rainrecording.com/vista
Roland/Edirol: www.roland.com/products/en/windows_vista.html
Yamaha MIDI: www.yamahasynth.com/download/midi_driver.html
Comprehensive Software Compatibility List: www.iexbeta.com/wiki/index.php/Windows_Vista_Software_Compatibility_List
Comprehensive Hardware Compatibility List: (but no professional audio interfaces) www.iexbeta.com/wiki/index.php/Windows_Vista_Hardware_Compatibility_List

Quote
Which Version?
If you decide to buy Windows Vista, there's bound to be some confusion about which is the most appropriate version, since there are six different ones in total. However, the Starter edition is only available to 'large institutions in developing areas', so you won't find it in the shops; nor will you see Vista Enterprise, which is only available for volume licensing. Vista Home Basic omits the Aero Glass graphics (and whether or not you disable these during sequencing duties, the vast majority of users will at least want the option), so this can be dispensed with as well.

This narrows our choices to Home Premium, Business and Ultimate, all of which support any number of processor cores and either one or two physical processors. However, the Business version omits the Media Center, Movie Maker and DVD Maker functions, so I suspect that most musicians will prefer either Home Premium or Ultimate. Both support up to 4GB of RAM in 32-bit mode, while the 64-bit Home Premium supports up to 16GB and 64-bit Ultimate a massive 128GB (if you can find a suitable motherboard that can house this much RAM).

Ultimate offers various extra control, business and security features not found in Home Premium, such as Volume Shadow Copy, Bitlocker Drive Encryption, Remote Desktop, Windows Fax and Scan, and Ultimate Extras (downloadable add-ons, such as games, animated desktops, and various utilities). You can read more about all these features at www.microsoft.com/windows/products/windowsvista/editions/choose.mspx.

Vista For Musicians
Vista For Musicians
Vista For Musicians
Vista For Musicians
I suspect that most musicians will be quite happy opting for Vista Home Premium, and this will save them a considerable amount of money, as the full retail versions are typically being advertised at around £195 and £320 respectively, while the Upgrade versions are about £130 and £200. You can buy the significantly cheaper OEM (Original Equipment Manufacturer) versions for just £70 and £116, but as I explained in SOS March 2007, the OEM OS type can only be legitimately installed on a single PC, is then tied to this particular PC, and cannot be transferred if you upgrade your hardware. This also explains why OEM versions are also available in both 32-bit and 64-bit versions — you buy one or the other, whereas Retail/Upgrade versions are supplied as both 32-bit and 64-bit versions on separate DVDs.

Those who already have Windows XP Home installed on their PC can upgrade to any Vista version, but those with XP Professional can only upgrade to Vista Business or Ultimate (which may come as a blow), and those with XP Media Center Edition can only upgrade to Home Premium or Ultimate.

There will no doubt be a huge number of potential customers who end up totally confused by all the options, but I think the safest and cheapest way to get both 32-bit and 64-bit Vista versions is the Vista Home Ultimate upgrade at £130, while you can save yourself a further £60 if you're prepared to install one or the other and accept that an OEM version will only ever run on one PC.

Offline chrisNova777

  • Administrator
  • Posts: 9073
  • Gender: Male
  • "Vintage MIDI Sequencing + Audio Production"
    • www.oldschooldaw.com | vintage audio production software + hardware info
Re: windows vista for musicians (june 2007)
« Reply #1 on: March 04, 2017, 09:58:55 AM »
http://www.soundonsound.com/sound-advice/vista-musicians-part-2-what-developers-think



Quote
If the transition to Windows Vista is a matter of concern for PC-based musicians, imagine how serious it must be to music hardware and software developers. Our Round Table gives some of them the chance to air their views about the new OS and the problems and opportunities it presents.

After last month's SOS investigation of Microsoft's new Vista operating system, it's the turn of the developers to offer their opinions. After all, they have all the hard work to do — developing new versions of software, writing new audio and MIDI drivers from scratch, and dealing with all the possible repercussions of such a major change.

It's not difficult to see the situation from the developer's point of view: there's little extra revenue to be earned from writing Vista drivers, or in performing the necessary tests with audio applications that were written for Windows XP to see if they work fully and reliably under Vista. I'm sure interface manufacturers would prefer to develop Vista drivers for a new interface that might sell to those who have just upgraded to Vista, and I'm equally sure that software developers would prefer us to buy new Vista-specific audio applications. However, manufacturers and developers don't want to alienate their existing customer base, so they must embrace Vista. Meanwhile, musicians who are interested in buying Vista to upgrade their existing PCs, or in buying a new PC that by now almost certainly has Vista pre-installed, have a rather different viewpoint. If they already have an audio interface and several audio applications, they don't want to be prevented from working by the lack of a single interface driver or incompatible software application, when the dozens of other devices on their motherboards are already supported.

With all this in mind, we contacted a cross-section of audio interface manufacturers and audio software developers to gain an insight into what's been going on behind the scenes, what aspects of Vista they like and dislike, how Vista performs with their products, and what developments they foresee for the future.

Audio Interface Focus

In addition to having to write new Vista-compatible drivers and dealing with the possible fallout from DRM (Digital Rights Management) and driver certification issues, audio interface manufacturers also face a major new dilemma: whether or not to support Vista's new Wave RT (Real Time) audio driver format. This is claimed to offer low latency and low CPU overheads, but requires both Wave RT drivers for your audio interface and Wave RT support in your sequencer application.

While Cakewalk have already championed the new standard in their Sonar 6.2 update, Steinberg already have global support for their (now rival) ASIO driver format, and I suspect are therefore unlikely to offer Wave RT support for their Cubase/Nuendo range. Moreover, the ASIO standard covers both Mac and PC platforms, while the use of Wave RT drivers is limited to just one Microsoft PC operating system, which makes writing them a lot of work for a small proportion of potential users. On the other hand, as I explained last month, only if you have Wave RT drivers can you access many of Microsoft's new Vista audio features.

Let's find out whether the interface manufacturers think Wave RT is worth the effort, how they have been faring with their other Vista audio drivers, and what they think of Vista's other new features.

Many musicians are now grumbling that their favourite audio interface doesn't yet have Vista-compatible drivers, or that it only has 32-bit ones, which prevents them from accessing more than 4GB of system RAM. When did you start your Vista driver development, and why?

Matthias Carstens, RME (Matthias): "RME started in the middle of last year, when Vista and Vista 64 seemed to have come near the end of their beta phase. Vista includes lots of changes for standard WDM drivers, so when offering these a company is (unfortunately) forced to add the Vista compatibility, especially as MS forces it into the market by having it bundled by computer manufacturers. The Fireface 800 driver, released in November 2006, was the first fully Vista-compatible driver (including 64-bit and signing) in the pro audio world."

David Hoatson, Lynx Studio Technology (David): "We started our Vista driver development effort with the first beta release of Vista. We already had 64-bit drivers available and we wanted to ensure that our customers had every option available when choosing a computer to work with our audio cards. We knew that as soon as Vista was released, computer companies like Dell would ship Vista as the only OS option within a short period of time."

Paul Messick, M-Audio (Paul): While we started more than a year ago, due to changes in Microsoft's release schedule, the complexities of navigating through some of the under-the-hood changes in Vista, the sheer number of devices we offer and the desire to only release qualified, high-quality drivers (and not beta versions), we are just now releasing the last of our Vista drivers."

Wave RT Low-Latency Driver

With Windows Vista, Microsoft have for the first time offered musicians a truly low-latency audio driver model (Wave RT) that promises to reduce CPU overheads. However, to take advantage of this, one needs Wave RT support in both sequencer and audio interface drivers. Since ASIO is already such an established standard for low-latency drivers, do you think Wave RT will ever become a significant option for the musician?

David: "I attended the Microsoft Vista Audio Round Table back in 2006 (before Vista was released), where Microsoft presented Wave RT to the audio developer community. They really wanted to have Wave RT replace ASIO as the standard audio driver for professional audio applications. First, I have to commend Microsoft for making the development effort to try and win over the pro audio industry. I'm sure the entire audio industry revenue is just a rounding error to Microsoft, so having them take notice was very nice! But so far the documentation for Wave RT has been incomplete at best. Suggestions made at the Vista Round Table seem to have been adopted (my major complaint was that Wave RT would force the application to poll the current playback position, much like Direct Sound does now, instead of having the driver signal an interrupt to the application that it needed service, like ASIO does now). However, these additions are still undocumented by Microsoft in the Windows Driver Kit. Wave RT also doesn't solve the basic problem of multi-device synchronisation that was introduced when Microsoft switched over to WDM drivers years ago.

"More important to the pro audio user is the change Microsoft made to how the sample rate is selected. Previously, any application could change the actual hardware sample rate simply by opening the device driver. If you played a 96kHz WAV audio file with Windows Media Player, the card would switch to 96kHz just before playing the file. Now, with Vista, the sample rate is selected by the user in the Audio Control Panel, and applications that try to play back audio at a different rate will either fail, or the audio will get resampled by the OS. This is further complicated by devices that might be clocked externally. There was no thought given to external clocking (hey, you can't do that with a Soundblaster, so why bother?), so complete driver rewrites are required to allow proper operation with external clocking under Vista. Otherwise, when the user changes the clock rate externally, they also have to change the rate in the Audio Control Panel. ASIO doesn't suffer from this problem. It is my opinion that issues like these will keep Wave RT from replacing ASIO any time soon."

Paul: "It's hard to say if Wave RT will catch on, but there are a few clues at hand. Wave RT currently only supports PCI devices; Microsoft may support other transports, but only PCI is currently supported. Where Wave RT might have some traction is in the consumer space. The current implementation of Wave RT seems to be designed to improve latency for built-in sound cards, which are notoriously slow to respond. Better support for these sound devices could improve performance for consumer apps, and provide a better out-of-box experience for entry-level musicians."

Matthias: "Maybe for the hobbyist, who also uses all the other home-theatre features that Microsoft centre all their actions on. We at RME have no reason to think that Wave RT will ever be a serious professional audio solution simply because Microsoft is involved."

One audio interface manufacturer is already complaining that Vista drivers have tighter requirements than those of Windows XP, which makes occasional drop-outs and distortion or long-term timing drifts a possibility, and that this is causing delays in getting drivers released. Have you had such problems?

Matthias: "No. We noticed (like most others) that Vista's performance at this time is worse than XP, even without all the Aero stuff (so this is not a driver fault). Also, PCIe has tighter restrictions, which have nothing to do with Vista. Microsoft changed a lot of things 'under the hood' and now seem to need some time to get them running smoothly again."

David: "We have noticed much poorer performance with Vista. CPU usage is up, meaning less CPU for plug-ins, or that latency must be increased to maintain the same number of plug-ins. PCI bus performance seems to be lower. The nice thing is that ASIO still works as it should with Vista since it bypasses everything 'Microsoft'."

Paul: "Vista is a visually rich OS, with many features all vying for CPU power. Since high sample-rate, multi-channel audio is, almost by definition, stressful for any OS, an added CPU load in one area of the system can make life even more difficult for other simultaneous tasks. As a result, users are likely to need more memory, faster processors and faster disk drives to get all the benefits of Vista while recording and playing back high-bandwidth audio. This is not necessarily a problem with any given OS, but is a normal side-effect of the march of technology. Operating Systems add features, computers become faster, users demand more functionality, and around it goes."

Vista Audio Features

Most of Vista's more obvious new audio features (including low-frequency protection, virtual surround, room correction, loudness equalisation and the per-application volume controls) will only work with Wave RT drivers, not with the ASIO ones that most musicians will be using. In your opinion, will these features ever prove useful to recording musicians, or are they more suited to the 'home theatre' owner?"

Paul: "Some of these features could prove useful — virtual surround and room correction, for example — and some of them have long been part of drivers and applications already in the market. That said, semi-pro and pro recording musicians are not as likely to demand these features, since these musicians tend to be most focused on recording the most accurate representation of their performances, and less focused on — or even resistant to — tweaking the sound outside of the mix."

David: "I think it's a great step forward for Microsoft to put these types of home-theatre features into the operating system. They're features that may prove interesting for the home recording artist who is trying to make a surround mix of his latest creation and would like to try it out in a typical playback environment after the mix is complete. I doubt many serious recording engineers or musicians will bother with them — except possibly if they use the same computer in their living room home-theatre system."

Matthias: "They are more suited to home theatre. And it's a shame that these functionalities are not available without Wave RT drivers, as this is obviously an intentional restriction, not something with logical technical reasons."

Digital Rights Management

There's still a lot of confusion about how invasive DRM (Digital Rights Management) will be for musicians, with stories of it disabling digital audio outputs and imposing extra overheads on audio drivers because of its regular polling to check for protected content. Have you found problems in practice that prevent your audio drivers from achieving optimum performance?

Paul: "We haven't certified our drivers to be in the protected media path, because we have fundamental hardware issues on some devices (analogue is mirrored by hardware on S/PDIF, which is automatic disqualification) and we've not seen any pro-level software that we could test with. We are definitely concerned about the possible loss of signal quality due to Windows degrading the audio on digital hardware that doesn't comply with the DRM rules. It is an important future direction and we will continue to work closely with Microsoft regarding DRM."

David: "We simply have not run into DRM issues, since those should be centred around playing back so-called 'premium content'. As was explained to us at the Vista Audio Round Table, it is up to the content producers (Sony, Warner...) to decide if their Blu-Ray or HD-DVD discs will have DRM, and what level of protection is required. A particular disc can require that digital outputs be disabled to play the disc. If digital outputs cannot be disabled, such as is the case with our AES16 16-channel digital-only audio card, then a sub-set of the audio will be played (something like 16-bit stereo instead of 24-bit surround), or maybe nothing at all will be played. For most pro-audio customers this simply will not be an issue, unless they are also using the same computer for their home theatre.

"The real issue for driver developers is getting DRM-compliant drivers. (This is different from the 'digital signature' required for 64-bit Vista support.) Driver developers must submit their hardware and software to Microsoft for review and testing for WHQL certification. This is a costly and time-consuming process. In addition, hardware manufacturers must sign a 'contract' that says it is impossible to steal content using their device and driver. This puts all of the legal burden on the hardware manufacturer if someone actually uses the device to steal content. For a small company, having to sign a contract to allow Sony to sue you for the acts of a rogue user doesn't seem appealing. If someone really wants to steal content, even the most protected content will eventually be copied. Simply hooking up to the I2S port of the D-A converter allows access to 'unprotected' content."

Matthias: "Not at all."

Some developers were worried that Microsoft's insistence on mandatory 'digitally signed' 64-bit hardware drivers would mean extra time and money having to be spent on this certification process whenever new 64-bit Vista drivers need to be released. Have you found this to be true, and if so will you be releasing fewer driver updates in future as a result?

Matthias: "We definitely found this to be true. And it's much worse. Getting a certificate not issued by Microsoft themselves (there are lots of companies and they are significantly cheaper) seems to be problematic, as their certificates are not automatically supported (included) in Vista. Maybe that will change later, but now the situation is that on some computers the signing works but the confirm dialogue boxes still come up all the time. It's an annoying hassle for the user, but driver releases are not affected."

David: "Not at all. It costs us $500 per year to have the digital certificate. Once I put the digital certificate signing process into our build procedure, I don't even notice it. It is simply a non-issue for us, since we already had 64-bit drivers."

Paul: "Digital signing is an easy, low-cost, automatable process that shouldn't be a barrier for developers. Fortunately, the days of forcing users to click through scary 'Stop Installation' dialogue boxes will be over."

Audio Applications

It seems that opinions are fairly united on Vista's poorer audio performance to date, and on the improbability of Wave RT setting the professional audio world alight, but rather divided on the subject of digitally signed 64-bit drivers, while there's some controversy surrounding DRM compliance and its implications.

Let's turn to the audio software developers, who face a different set of issues with the arrival of Vista and the clamour from their customers for Vista compatibility. They not only have to check the compatibility and performance of all their existing products, but also have to decide whether or not developing 64-bit Vista versions will be worth the effort and eventually benefit their customers.

Not many musicians realise just how involved it can be to thoroughly test Vista compatibility of existing applications, since each feature must be checked not only for obvious crashes, but also for more subtle timing and drift problems. When did you start your Vista compatibility testing, and how many man-hours do you estimate it has taken you to date?

Noel Borthwick, Cakewalk (Noel): "Vista compatibility can be a pretty broad area, depending how far you take it. At Cakewalk we've been closely involved with the development milestones of Windows Vista, dating back to the initial planning stages of Longhorn at PDC [Professional Developers' Conference] 2002. We met with Microsoft for early design reviews of the audio stack in Vista, and based on what we learned about the future operating system architecture, we started making incremental changes to our applications in anticipation. The first thing we did back in Sonar 3 was rewrite our entire audio engine to get away from the Direct X-based streaming model that we knew was going to be deprecated [gradually phased out] in Vista. Later, in Sonar 5, we added native 64-bit support to take advantage of the gains offered by the X64 platform. Finally, in Sonar 6.2, we added support for new Vista-specific capabilities such as Wave RT, MMCSS [Multimedia Class Scheduler] and User Account Control. If you count all of this, it would be at least several hundred man days that we have invested in Vista support to date."
Vista For Musicians: Part 2: What The Developers Think

Cakewalk's Sonar 6.2 update was the first major software application to introduce Vista-specific optimisations, although some of them will only be of benefit if and when Wave RT drivers appear from interface manufacturers.

Angus Baigent, Steinberg (Angus): "Through our excellent relationship with Microsoft, we've been working closely with them for quite a while now. But generally, of course, the move to Vista does add to the quality-assurance time required. Take Cubase 4 as an example. The release version and all updates up to now have been tested on one Windows OS version, Windows XP. That's every feature and every fix. The next update will support Vista 32-bit and 64-bit versions, which each have to be tested independently. And because Microsoft are issuing five versions, each with a 32-bit and 64-bit version, we would have to test the update on a total of 10 operating systems. To keep it at all manageable, we will be testing Cubase 4.1 on Windows XP, Windows Vista Home Premium and Vista Ultimate. So instead of testing one Windows version, this time we'll be testing for five."

Florian Schirmer, Native Instruments (Florian): "We started compatibility testing in autumn of last year, and have not really kept track of the man-hours it took. Apart from the systematic testing that we conducted, a lot of further insights were also gained by running Vista as the default OS for all the kinds of testing tasks that non-related projects brought up.

"Ultimately, Vista testing for us is an open-ended process, even more so since several third-party Vista versions are not yet available, especially 64-bit versions of several host sequencers. We can also expect a Service Pack for Windows Vista coming up, at which time a lot of tests will have to be repeated. That's just a fact of life for our colleagues in the QA department, and thankfully they are well equipped for that."

Vista Performance

While testing your existing applications, did you find Vista 32-bit performed better, worse, or substantially the same as Windows XP, and are there any performance issues that musicians should be wary of when running XP audio applications under Vista?

Florian: "According to our tests, Vista audio performance is overall on a similar level to Windows XP. We were very happy to see that all the software performed without any problems from the start, without specific fixes being necessary. Choosing very sophisticated settings within the Aero user-interface can be detrimental to the overall responsiveness of the system on lower-spec'd machines, but that was to be expected. As always, choosing a leaner interface frees up resources for other programs, including audio software."

Noel: "In general, our tests revealed somewhat similar performance with applications running XP-only features. With Vista-native features you get benefits that are only available in Vista, such as fewer drop-outs under high system load (with MMCSS) and better CPU performance with low-latency drivers (with Wave RT).

"The biggest source of problems under Vista at this time appears to be caused by immature drivers. I'm not referring to audio drivers necessarily, but drivers in general. For example, we have had reports of video drivers interfering with low-latency audio playback. This is most likely attributable to the significant changes to the new WDDM video driver model in Vista. Also, Vista tends to be more graphics intensive, so there is a bigger demand for graphics resources, especially with Aero mode. The key things, in order to enjoy a smoother Vista transition for DAWs, are to ensure that your computer has at least 2GB or more of RAM, that you have a modern video card with tested Vista WDDM drivers, and that you have Vista-compliant drivers for all your hardware. Often a system can only be as good as its weakest link, so system tuning can be important to ensure smooth functioning of a DAW."

Angus: "We're still gathering data on this. Obviously, all system components, drivers and plug-ins also have to support Vista, so you should make sure that all those components support it."

For some musicians, the only big carrot tempting them to upgrade to Vista 64-bit is the prospect of being able to install and access more than 4GB of system RAM. What proportion of your customers do you think might truly benefit from more RAM, and why?

Noel: "You could access more than 4GB of RAM in Windows XP X64 edition as well, so that aspect is not exactly new to Vista. However, what's great is that Vista X64 is a lot more solid, polished and stable as an OS compared to XP X64, which was really more of a beta OS in terms of support from Microsoft.

"The customers who benefit from higher RAM are primarily those who use a lot of memory-hungry virtual instruments (especially samplers) and effects. Under a 64-bit OS, a single plug-in that has been written to be a native 64-bit DLL will be able to address more than 4GB of memory. This can be a huge benefit for memory-hungry samplers such as Dimension Pro, allowing users to access huge sample banks or run several instances within Sonar. In addition to the expanded memory access, a 64-bit CPU can also offer performance benefits for native 64-bit applications."

Florian: "Memory sizes of more than 4GB allow more pre-loading and caching functionality, which can be useful for all kinds of audio applications. For software instruments in particular, 64-bit can remove the need for disk-streaming in sample-based software instruments, which is especially beneficial since the seek times of hard disks have not really improved over the last few years. This is one aspect of 64-bit operating systems that we see as quite promising for musicians."

Angus: "Generally speaking, more is better for anyone using a DAW. Anyone who uses samples will have to stream less from disk, which is going to reduce the system load there. And if you have to use the Freeze function a lot less, that also speeds you up from a workflow point of view."

The 64-bit Advantage?

With songs that use lots of plug-ins and soft synths, some developers have measured significant reductions in processor overhead in a fully 64-bit environment (64-bit Windows running a 64-bit sequencer with 64-bit plug-ins), compared with the same songs running in a fully 32-bit environment. If you already have 64-bit versions of any of your products, or are developing them, have you personally found any inherent advantages in 64-bit code, other than being able to address more memory?

Florian: "From a strictly mathematical perspective, 64-bit data processing actually creates more overhead than 32-bit, not less. This is because on a 64-bit system, every piece of data that was previously 32-bit has to be 'scaled up' to double bandwidth, which creates a larger amount of data to be computed and to be transferred between the system components in the first place.

"Therefore, a reduced processor overhead in a 64-bit-system compared to a similar 32-bit system points more towards the fact that the 32-bit OS or application is not optimised as thoroughly as the 64-bit version. It's certainly not due to an inherent computational advantage that 64-bit systems have over similar 32-bit systems.

"Where 64-bit systems obviously have an edge is when it comes to processing genuine 64-bit data streams. The real benefits of 64-bit data resolution for audio processing are rather specific, since the currently common 32-bit floating point format provides enormous headroom for most areas of digital audio processing, if it is implemented properly. Even in the areas where 64-bit resolution is potentially beneficial, it can still be processed by 32-bit systems.
Vista For Musicians: Part 2: What The Developers Think

Considering their huge range of products (such as Reaktor 5, shown here), it's fortunate that Native Instruments experienced no problems running their existing software on Vista. However, they consider testing an ongoing process, since as yet there are very few 64-bit sequencers available to host their range of plug-ins.

"Essentially, you are looking at a trade-off where you get more efficient 64-bit processing at the cost of doubling the overall data density throughout the system, and whether anything is to be gained here depends on very specific aspects. We therefore do not see 64-bit systems as a general breakthrough for audio processing, but we are definitely continuing to look closely at the potential benefits for our software."

Noel: "Indeed; dating back to Windows XP X64 we have found performance gains with DAW software, especially when you are running native 64-bit applications across the board. This is attributed to the enhanced CPU registers available on a 64-bit X64 CPU that benefit floating-point computations, which are used extensively during mixing operations in a DAW.

"A 64-bit CPU has 16 general-purpose registers instead of the eight available on a 32-bit X86 CPU. Additionally, a 64-bit processor running in 64-bit mode also has eight more 'vector' (or SIMD) registers. There are typically two ways to perform floating-point computations: in 32-bit mode all floating-point computations are done via the FPU [floating-point unit] using 80-bit arithmetic; in 64-bit mode a CPU typically performs floating-point computations using the more efficient SIMD registers.

"In short, you will see maximum performance gains with an X64 OS running all native 64-bit applications and also some marginal gains running legacy 32-bit applications, due to the extra general-purpose registers available."

Angus: "There have been some reports out there of reduced overhead. We're at a point now where we're working on our first native 64-bit version of Cubase, so we're currently still accumulating data about this. We'll be keeping our customers up to date about that on the Vista page in the Steinberg Knowledge Base on our web site."

Wave RT: The Software Perspective

I'd now like to ask a question I also posed to the interface manufacturers I talked to. The new Wave RT audio driver model promises to reduce CPU overheads, but needs specific support in both sequencer and audio interface. Since ASIO is already such an established standard for low-latency drivers, do you think Wave RT will ever become a significant option for the musician?

Angus: "ASIO is an open industry standard that is constantly being developed and regularly maintained, and is engineered specifically for stable, low-latency operation in audio production environments. We don't see any specific advantage of Wave RT over ASIO 2 for audio production."

Noel: "It's true that both ASIO and WDM XP drivers offer a low-latency solution today on XP. One of the technical advantages Wave RT offers for PCI audio hardware solutions is a standard way to directly access the audio hardware DMA buffers without expensive user-to-kernel-mode transitions. This promises lower CPU usage at low latencies with Wave RT.

"It's technically possible to have multiple driver flavours for a given hardware interface, so if I were to guess on a trend for the future I'd expect to see more vendors offering all three flavours — WDM KS, ASIO and Wave RT — for PCI audio hardware. In fact, since Wave RT is really just a specification on top of the existing WDM Wave Cyclic driver model, as long as a vendor has existing WDM Wave Cyclic drivers and the hardware supports the requirements for Wave RT, it typically shouldn't be a huge effort for vendors to support this. I think it's just a matter of time before you see Wave RT-enabled PCI solutions. For example, Creative Labs already have Wave RT-capable audio drivers available for their X-FI series cards. What's also interesting in the consumer audio space is that you will see motherboard audio devices capable of low latency out of the box. Wave RT support is part of the Windows logo certification for hardware, so this is likely to become very common."

Florian: "We are just starting to investigate Wave RT in depth, and we see it as a potentially very beneficial technology that could combine the performance of ASIO with advanced features and direct integration into the operating system. We will surely support this technology not too far in the future."

Vista Application Benefits

Overall, do you foresee any specific benefits for musicians from running Windows Vista, and do you anticipate any of Vista's new features being able to specifically benefit your future audio applications?

Noel: "The biggest advantage for musicians is the promise Vista holds for being a more stable and secure platform, as well as the features it offers to assist high-performance, low-latency applications like DAWs to work better.

"We've already added support for the Vista features that we believe have the most promise, namely MMCSS, Wave RT and UAC. MMCSS allows Sonar to provide for better 'glitch resilience', even when running multiple concurrent applications. Wave RT allows us to take advantage of drivers written to support this. Support for UAC allows Sonar to run as a standard user in Vista, allowing for greater protection over malicious virus attacks or worms, and also allowing the application to support multiple user profiles and network shared-user accounts, a common scenario in music educational institutions.

"Finally, besides the technical advantages for DAWs, look and feel is important to many users. Vista has a more appealing GUI and also supports offloading more graphics operations to the GPU on your video card. This will allow future applications to build a richer GUI with minimal CPU impact."
Vista For Musicians: Part 2: What The Developers Think

Like most developers, Steinberg (whose Cubase DAW is pictured right) have, until now, tested their new releases on Windows XP only, but the arrival of Vista has greatly complicated matters. They will now test future releases on Windows XP, Vista Home Premium 32-bit, Home Premium 64-bit, Vista Ultimate 32-bit, and Ultimate 64-bit versions.

Florian: "Vista as a new OS generation has a number of obvious improvements that benefit musicians, as well as Windows users in general. In terms of features that specifically benefit music production, the improved task-handling comes to mind, which prevents background applications from interfering with performance-critical applications. Practically speaking, this can prevent priority-conflict situations where you would previously experience audio drop-outs on your machine."

Angus: "Vista is the future. As a platform it looks as though it's going to offer musicians and producers a stable environment in which to work on audio, so it seems, at this point, to be a worthy successor to XP."

Final Thoughts

It seems that most developers have been working with Vista behind the scenes for at least a year, and that they universally welcome the prospect of us being able to access more RAM (as you might expect), but are divided in their opinions of Wave RT drivers — and when it come to the potential benefits of running Vista 64-bit, opinions become even more polarised.

It's clear that Vista is here to stay, but it's equally clear that certain aspects of its performance are proving problematic for musicians. Some developers praise its stability, while others grumble at its greater overheads. However, as I write this three months after the Vista launch, I think everyone's agreed that it's still very early days for this operating system as far as the audio industry is concerned.