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

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.

Mac Snow Leopard Watch Site Kickoff

When you’re testing, be like the snow leopard, stalking its prey, patient, silent… okay, I’m tired. Photo (CC) Ian Duffy.

The changes may be subtle, and you may not notice a thing. But if you upgrade your OS – any OS – the day it comes out for the ever-delicate work of live music and visuals, you should think of yourself as a tester. There’s a good chance you’re going to find some issue somewhere. Guess what: griping about it gets you nowhere. If you find a problem, fill out a detailed bug report with the vendor. And be patient. Anyone who’s tried developing software or drivers knows what I mean: stuff breaks. The advantage now is, we can arm ourselves with information through the power of the Web.

I’ve created a page for tracking Snow Leopard compatibility, changes, and other information, with a visual equivalent to follow after launch. (Right now, most of the visual information we want to talk about is still under NDA.)

Bookmark it at:
http://createdigitalmusic.com/snowleopard/

What kind of updates? Well, this just in: Iced Audio writes us to let us know they’ve successfully tested their awesome AudioFinder under 10.6.

This is information that’s constantly changing, and it’s an unscientific compilation – just think of it as a place to start your research and testing process if you do want to hop onboard 10.6 early.

As we get closer to Windows 7’s launch, we’ll give Windows a page, too, and I hope to have some centralized info for Linux, too.

PreSonus Hardware: First Show-Stopper Mac OS 10.6 Problem

Updated: PreSonus burned the midnight oil to get ready. See bottom.

Word from developers confirms what I had suspected: developers were as surprised as we were to learn Apple was shipping a new operating system on August 30.

If you have to ask yourself whether you want to upgrade, then the simple answer is – don’t, not yet. And via Christopher Wimbrow on Twitter, here’s the first tool that we can confirm will outright break if you jump too soon – PreSonus hardware. From their forum, earlier today, PreSonus’ Nick RICK Naqvi tells a user (unofficially):

Right now, we are planning to have support for Snow Leopard by the end of October. We had originally heard they were going to release it in September, so our plan was to test it thoroughly and then release a new driver about 30 days later. They moved up the date to August 28 so it looks like we will be a little more than a week later than we expected.

Please note, if you update your OS, your PreSonus hardware will not work.

If you have to install it to play with, I’d recommend doing a partition. But leave Leopard on it so that you can continue to record.

Ouch. I’ll let you know if this gets fixed sooner. And remember, this is an operating system that is being tested under a Non-Disclosure Agreement; more incompatibilities are likely to appear next week.

This illustrates a problem, too. Shipping an application early is great news. Shipping an operating system early – with countless hardware and software vendors pulling time from other work (like new features) to keep their stuff working – not so great news.

Fortunately, you have power over your computer. Ignore that Apple email that appeared on Monday saying Snow Leopard is “In store or at your door Friday,” and consider it a bleeding-edge operating system. Assume that for most users, the current build of 10.5 represents the best compromise of Mac stability, compatibility, and features – at least for the time being.

UPDATE – PreSonus WILL have beta drivers. And like the vast majority of vendors, real stable versions are expected in a few weeks.

Earlier in the week, I was told that we weren’t going to have Snow Leopard driver until October, but our engineers worked overtime the last week or so to release a beta driver that is fully functional. We have tested it internally and it is working well and allows for daisychaining of interfaces and full feature functionality. This driver will work with all of our Firestudio Family Interfaces including:

Firestudio 2626
Firestudio Project
Firestudio Lightpipe
Firestudio Tube
Firestudio Mobile
StudioLive1642

Our other interfaces are class compliant and are going to be immediately supported on Snow Leopard:

Firebox
Inspire1394
FP10 / Firepod
AudioboxUSB

Lastly, our new recording software, StudioOne is also ready for Snow Leopard. Here’s a link to the StudioOne page: http://www.presonus.com/products/SoftwareDetail.aspx?SoftwareId=11

If you are an early adopter, let us know your experiences.

Bug Squash: AlexP on MacBook Vista Audio Problems, Other Wifi Adapters and DPCs?

alexp_dpc

I love the sound bugs make when you squish them under a solution.

AlexP, whose blog is also a great source for multitouch and the Sony PS3 Eye Camera and Windows drivers we used in the recent hackday, has been diagnosing his MacBook under Windows Vista. Hardware problems are often the source of sound blips on computers. I’ve talked previously about using the DPC Latency Checker to find this issue.

The good news: Alexander has found the problem (the Broadcom Wireless Adapter in some Apple MacBooks) and a solution (switching off Windows’ automatic wireless network search when you don’t need it). I actually wonder if a similar problem was culpable in early problems with network WiFi on Mac OS X Leopard. Whatever is going on, check out the fix here if you’re encountering this problem. And let us know if you’re seeing this on machines other than just the MacBook revision F; I’d imagine any PC with a similar wireless adapter might have the issue:

MacBook Rev. F Audio Skipping in Vista Analysis and Solution – Part 2

And yes, hardware/driver problems may frequently manifest as what Windows terms DPCs – basically, a symptom of hardware usage that can interfere with reliable audio performance. I’m curious whether WiFi connections specifically may be a cause in other cases. The problem is almost certainly not limited to computers from Apple – especially since, in this case, the MacBook is just behaving like any PC laptop with similar specs.