How A Great Product Can Be Bad News: Apple, iPad, and the Closed Mac

Would you use this object if it came with restrictions? Photo — of a hacked Moleskin, ironically — (CC-BY-SA) Alexandre Dulaunoy.

Apple’s iPad is here. It starts at $499. It’s a gorgeous, brilliantly-designed device that has the benefits of Apple’s cleverly-engineered, best-in-class developer tools for mobile. A lot are likely to sell. And unfortunately, to me that means bad news for the kind of creative computing we talk about on this site.

To put it briefly, I think the new, mobile Apple is doing immense harm to the computing legacy the company has forged. We could have had a Mac tablet today. Instead, we have a giant iPhone – and that’s a decision that has some serious repercussions. It’s a blow to open source alternatives, but also to open development in general: the power of interchangeable hardware and software, on which everything we do with music and visuals on computers is based.

For years, the Mac community railed against the perceived closed nature of Microsoft. Now, many are rallying behind an Apple with a vision more closed than Redmond’s.

This is important to both CDMs, because it’s on both these sites that I, along with readers and contributors, have advocated open computing as a creative outlet, for creation, sharing, and distribution of music, visuals, and knowledge.

I’m entirely biased by my own perspective. There are certain things I care about, that I believe in. I can talk about the technical, measurable values of each of those, but I can only speak for myself. With that in mind, the iPad, in a single device, embodies the exact opposite of all the reasons I’ve invested so much time in computing for the last 25 years.

read more

64-bit Mac Audio Tools Coming; Logic Pro and Mainstage Add Support

logiclaptop

Mac OS X Snow Leopard (10.6) represents the end of a long-running transition of the Mac operating system from 32-bit to 64-bit support. 64-bit computing offers marginal (but measurable) performance improvements, and more importantly the ability to address more RAM — a lot more RAM, currently more than is even physically available in any shipping consumer computer. By contrast, under the current Mac OS, each 32-bit application can access up to 4GB of RAM. A few tools, like Apple’s EXS24 and Native Instruments’ Kontakt samplers, can address greater memory through the use of virtual memory and memory server schemes. But you don’t get native, 64-bit memory – yet.

That should begin to change. Today, Apple quietly released Logic 9.1 and MainStage 2.1, providing 64-bit support. They should be the first of more tools. MOTU confirms they’re working on a 64-bit version of Digital Performer and their plug-ins. (The free Ardour should work, too, in theory – it’s already 64-bit on Linux; sounds like one obstacle may be its UI toolkit on Mac.) Core Audio and Core MIDI have been rewritten as 64-bit-native Cocoa frameworks, with full 64-bit support, as of Snow Leopard. But prior to Apple’s announcement today, you wouldn’t have noticed, outside things like the developer examples and AU Kit host.

Logic Pro, MainStage get 64-bit support [The Loop, a recent Mac blog with a strong music focus]

Of course, today isn’t exactly the dawn of a brave new 64-bit age on the Mac – more like another (important) step in that direction. You’ll still want plug-ins to run in 64-bit mode, or you don’t get to reap the advantages. 32-bit plug-ins will work via a 32-bit Audio Unit Bridge, but that’s not the same as native 64-bit support, and such bridges are likely to require some testing and refinement before they’re ready for prime time. (On Windows, Cakewalk’s BitBridge technology for doing the same thing has gone through a fair bit of iteration and may as a result be more mature.)

There are some gotchas for some users, as noted by Jim in his story: REX file support, ReWire, AKAI file import (bizarrely), and the Vienna Symphonic Library Tool don’t yet work in the 64-bit version of Logic. In short, 64-bit will be terrific, but most users will want to wait a bit before they switch over.

Of course, this makes the number one question for Mac developers at NAMM, when do you anticipate 64-bit support? (I’m sure they’ll love that.)

Try a Fully-Loaded, Pre-Tuned Linux Workstation on Your Laptop, Netbook: Sale

transmission1

Renoise + Linux is a delicious combination.

Ah, there’s nothing like bleeding-edge laptop performance. And to really convey to your audience that you’re indeed playing live, there’s nothing like glitches, dropouts, and crashing in the middle of a live set. It brings that homespun, digital authenticity to your performance, as you…

Okay, who am I kidding? You may be longing for a more stable, predictable, controllable mobile music rig. One way to get there is with the Linux operating system. The problem, however, is that if you don’t know what you’re doing, that setup can wind up being less stable, not more stable. Because Linux is about freedom and endless choice, you have the “freedom” to combine software in ways that … uh, doesn’t actually work.

I’m all for continuing to document ways of improving your Linux experience. At the same time, part of the free software business model – even according to the die-hards at the Free Software Foundation – is that custom configuration and distribution is a reasonable way to make money.

The best-available plug-and-play Linux music solution right now, hands down, is Indamixx. It’s got basically everything going for it:

  • A highly-tweaked Transmission OS, as developed by 64 Studio
  • Based on Ubuntu, so you can install recent Ubuntu packages for maximum software compatibility
  • Carefully-tuned, custom real-time kernel for maximum audio performance
  • Bundled with some great proprietary software, too, specifically ArdourXchange so you can import AAF files from your Pro Tools session – making your free software and proprietary software coexist peacefully
  • LinuxDSP suite of mastering effects and plug-ins, specially tuned so they’ll work well even on Intel Atom-powered netbooks

The surprise: with the setup tuned in advance for you, Linux can be the friendliest out-of-box experience of any OS for music performance – seriously. Don’t get me wrong – it’s possible to get glitch-free performance out of Windows and Mac OS X, too. But Linux does offer a level of control and inter-application connectivity, as well as uniquely-strong performance on certain audio interfaces, that makes it a strong choice.

read more

An Orchestra of Linux Laptops, and How to Make Your Own Laptop Instrument

L2Ork-1

For a generation of musicians of nearly every genre, the laptop has become an instrument. It’s easy to take for granted, but the rise of the computer for music has been remarkable. Less than twenty years ago, real-time digital synthesis and audio processing was the domain of expensive, specialized workstations. Now, $700 per seat can buy you a full-blown musical rig, with the computer hardware, gestural input courtesy the Nintendo Wii controller, and even a DIY speaker made from IKEA salad bowls. The next challenge is to make this setup as flexible and reliable as possible. Enter Linux.

According with the laptop’s graduation to instrument status, laptops orchestras have spread worldwide, inspired especially by the innovative Princeton Laptop Orchestra (“PLOrk”) directed by Dan Trueman and Perry Cook. PLOrk’s alumnus Ge Wang has even gone on to greater fame making applications for the iPhone via ocarina and T-Pain app developer Smule. The sounds of these ensembles may sometimes be strange, but by pushing laptop performance, the groups are a great place to look for how to get the most out of computer music, whatever your tastes may be.

Virginia Tech’s L2Ork’s claim to faim is that it’s a laptop orchestra powered by Linux. Why does that matter? For one, it makes a big difference on cost. By using Linux-powered netbooks, they’ve slashed the per-student cost from that of the Mac laptops used in some other ensembles, on a machine that’s more compact. Far from making sacrifices to save money, the result is actually  greater reliability, flexibility, efficiency, and audio performance.

L2Ork Debut December 04, 2009

As with the PLOrk ensemble, L2Ork combines expressive input with open-ended digital sound making production, localizing the sound near the computer itself using hemispherical speakers. In this way, the laptop instrument can attempt to learn something from acoustic instruments, which are played with human gestures and have sound sources that are positioned physically where the instrument is.

L2Ork

You don’t have to enroll at Virginia Tech to apply these lessons to your own music making, however. You can apply the lessons of the L2Ork ensemble to put together your own Linux audio machine. They’ve even further-documented the process of making PLOrk’s signature “salad bowl” speakers. And you can do it all without breaking the bank.

read more

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