Obsessive Windows 7 Under-the-Hood Guide for Music; Can You Finally Dump XP?

Windows 7 running on a laptop, as photographed by / (CC) Luke Roberts. Windows 7 makes far subtler changes than Vista did, which gives it an opportunity to refine features by the ship date. And it’s been tested unusually widely, by testers like Luke.

Windows matters. It’s what roughly half of CDM readers use, and – for all the attention Apple gets – it’s a big part of the computer music world. Windows today also faces many of the same under-the-hood challenges that other operating systems do, so even if you’re a die-hard Linux or Mac user, you may want to pay attention.  You don’t need to love Windows, and you certainly won’t be hosting a Windows 7 launch party. You want to know if the OS will get out of your way and let you get to work.

Windows Vista proved what happens when an operating system’s many interconnected pieces are out of alignment. Even a graphics driver out of sync with underlying changes in the OS could render audio unusable, because just one missed sample can produce an audible glitch or dropout. Part of why I’m optimistic about Windows 7 is that Vista today is a radically different picture, thanks to many, many fixes delivered by Microsoft in updates and more mature audio and video drivers. But that means not just whether 7 is better than XP, but whether 7 is also better than Vista.

Vista wasn’t entirely alone: Mac and Linux have all had their share of growing pains in recent years. The devil is usually in the details. So, I again turn to one of the best guys in the business for sorting out all those technical details. Noel Borthwick, the CTO for Cakewalk, probably has a better big-picture view of how music and audio work in Windows than anyone on the planet. He’s a person hardware and software vendors outside Cakewalk often rely upon as a resource. Noel kept us technically honest on Vista, and he’s doing it again on Windows 7, with some exclusive information for CDM.

Those details get mighty technical, so here’s the punchline: Windows 7 is an OS Noel would use himself. It was hard to get anyone to recommend Vista over XP; loyal Windows-using developers I know still largely stick to XP. But would Noel switch from XP to 7?

Yes, absolutely. Windows 7 finally delivers on the stability and performance that users hoped for from Vista. The kernel changes and optimizations for large scale multi-core processors make it very attractive to DAW users who are interested in better low latency performance. I will be building a new DAW soon and Windows 7 X64 will be my OS of choice.

What’s new in Windows 7?

  • Better multithreading: Improved performance of highly-multithreaded software and hardware by removing a significant bottleneck, especially relevant to a tool like SONAR
  • Better memory management: Improved memory management when working with multiple threads
  • Less nagging: More customization over UAC prompts (meaning they don’t have to nag you more than you want)
  • More lightweight: Fewer system services run by default on a stock system, plus a leaner footprint of the OS
  • Media support: More native media format support, including QuickTime MOV and H.264, plus drag-and-drop media transcoding
  • Composite devices: More logical display of hardware with multiple functions (like audio and MIDI).
  • FireWire: Enhanced FireWire support, with IEEE 1394b
  • Multi-touch: Multi-touch display support
  • Usability improvements: An improved user interface, task bar, and Libraries for managing files

If you’re ready for all the gory details, read on – including a frank appraisal of how all of this compares to XP in real-world performance, and what compatibility issues to look out for if upgrading from either Vista or XP.

Noel Borthwick of Cakewalk effectively wrote this story in response to my questions, so these answers all come from him. Microsoft has not responded to my requests for a review copy, so I’ll be able to evaluate this on my own system – albeit far less scientifically than Noel can – closer to launch.

read more

Simple Snow Leopard Advice: Wait, and Claim Disk Space with Monolingual

We return to our normal, non-Snow Leopard-specific coverage next week. You can continue to follow http://createdigitalmusic.com/snowleopard for updates. In the meantime, I offer this editorial. I’m going to make this as straightforward as possible: I recommend running the current Mac OS X 10.5 over other versions of the operating system, including 10.6 launched today. The experience of an operating system is the sum total of performance, compatibility, and reliability. The best way for Mac users to guarantee that is to stick with Mac OS X 10.5.

Snow Leopard looks like a promising upgrade for Mac users. Most importantly for music users, 10.6 is the first operating system with what looks like a mature foundation for 64-bit support in the future. Previous versions of the Mac operating system had begun this transition, but Snow Leopard is the first to have a proper 64-bit kernel mode. Also, some Mac developers are likely to be able to take advantage of new multithreading capabilities provided by OS APIs. (Others, particularly those targeting more than one OS, will continue to provide multithreading and multi-core support via their own mechanisms.)

However, there are very few scenarios that are likely to benefit from upgrading today. Nearly all software developers (Propellerhead, Avid, Ableton, Plogue, and Native Instruments) advise waiting as support stabilizes. A number of hardware issues (Digidesign, M-Audio, Tascam, PreSonus) are known to exist, and many more likely simply haven’t responded this week to our call for information. Other hardware and software issues are likely to be uncovered now that the final OS build is available for widespread testing by end users.

Also, while Apple’s own software (Finder, Mail, and other apps) appear to get performance improvements, and startup/shutdown is better, the advantages of new OS services aren’t likely to be realized immediately. In fact, even measuring what the difference will be may take additional time.

Compatibility issues should be resolved fairly quickly – which is even more reason to wait. PACE Anti-Piracy, for instance, works now, as does software and hardware for MOTU. Other updates should be available in a few weeks with enhanced compatibility, making that a better time to upgrade.

read more

Snow Leopard: MOTU Confirms 10.6 Drivers; Working on 64-bit Support?

snow-leopard-boxMOTU did not respond to CDM’s inquiry regarding Mac OS X 10.6 – but they have just posted the most interesting update I’ve seen yet. They have drivers ready for their hardware today, and (nearly) full compatibility for their entire product line. They also suggest that 64-bit support is in the works for their applications, which would make MOTU the first audio software developer I’ve heard even breathe a word of discussion of 64-bit. I couldn’t even get a solid commitment to 64-bit from Apple’s Pro Apps folks (though Apple tends not to talk about things until they’re done). The appeal would be clear – MOTU could give their sampling apps access to greater memory.

MOTU has a comprehensive update page, and I’ve added the news to the http://createdigitalmusic.com/snowleopard round-up page.

That said, while MOTU has the greatest level of out-of-the-gate support I’ve seen from any vendor for 10.6, even they have run into a showstopper issue. Their Ethno Instrument isn’t yet compatible; an update is expected. Sure, that’s just one instrument. But the lesson here? If you don’t mind the occasional wrinkle, you can live on the bleeding edge. But if you want to keep your software up and running, your best bet is to be patient and wait to upgrade. That’s not to discourage you from testing the latest-and-greatest, it just means you need to have the expectations to match.

The news remains, though: MOTU does have updated drivers for those of you with MOTU hardware or software who want to get a head start on setting up Snow Leopard.

That does not seem to be the case with other hardware vendors (Pro Tools, M-Audio, Tascam, and PreSonus all suggest waiting), and even some of the drivers that will initially become available should be considered “beta.” That is, they may even be designed to work with 10.6, but could use additional testing. I think that could probably generally be said of this update for musicians – just as with any significant operating system update on any platform.

Snow Leopard Watch: Ableton, Propellerhead Respond

Okay, that’s technically not a snow leopard, but I came pretty close, right? Photo (CC) Mark Kenny.

For the latest on Mac OS X Snow Leopard (10.6), be sure to check out our full round-up. It’ll be regularly updated through the coming days.

We have updates from Propellerhead and Ableton. Basically, the message is what we’re hearing across the board – developers have been testing their software, but you should be cautious about updating and ensure all the hardware, software, and plug-ins you want to use work. More details on the state of development from these favorites to follow… notably, including an expected update to Live 8 that will bring full, official support to 10.6.

Updated: More news coming in and added to the round-up page. Antares reports their software works — good news. But the big news is that many Tascam hardware products will need driver updates. That is suggestive of changes to the OS that could impact other audio interfaces from other vendors. I’m going to keep saying this – upgrade on launch day at your own risk. Writing and testing audio drivers is tremendously time-intensive, so if you want everything to work, you’ll need to verify compatibility before you upgrade. Snow Leopard’s improvements will only be cool if your audio box works, too.

read more

Snow Leopard Watch: Changes, Compatibility, Caution, Native Instruments, Plogue

Rawr! A real snow leopard at age eight weeks at the Eichberg Zoo. Now, should you let the (operating system) snow leopard mature a little before you try to play with it? Photo (CC) Tamby Tamboko.

Updated: See http://createdigitalmusic.com/snowleopard for a running report.

Apple’s “Snow Leopard” 10.6 ships Friday, which means it’s time to start compiling information about the new OS flavor. Just don’t upgrade too fast, as always.

Want to push an operating system to the breaking point? Ask a musician. Between the demands of real-time performance and the complex ecosystem of mix-and-match hardware, software, and plug-ins, odds are your local audio geek will break an OS faster than anyone else. Not every operating system upgrade is going to have a big impact on music software, but keep in mind that even subtle changes can cause issues that may interfere with your work.

Of course, all of this means music users should treat any OS update with caution. :

  • If you’ve got a critical, primary production machine, your best bet is often simply to wait. Confirm that software works before you upgrade rather than after.
  • If you’ve got some time to invest in an upgrade or have more than one machine, be sure to do a full backup and system image so you can revert to the previous, known working OS.
  • Best solution: Boot off an external hard drive. Don’t commit to installing internally until you’re sure everything is working. Once you are, go enjoy. (as noted in comments, and yes, I should have said this initially… still, the latest 10.5 build is still the preferred OS for now.)

So, sit back. Enjoy life. Go for a walk on a beach. Recline in your favorite chair with your MacBook running Mac OS X 10.5 Leopard. Isn’t it great? Need to waste time? Plants vs. Zombies is out for Mac.

What? Still want to upgrade?

Fair enough. We’ll be tracking changes to Snow Leopard and which of them may impact audio.

The short version: Snow Leopard introduces only small changes, but if a developer hasn’t been on top of those changes, you could see issues. And as for the 64-bit mode that’s attracting most of the attention, the short answer is, you can’t use it for music yet.

Native Instruments and Plogue have each responded to CDM with information on their software.

read more