Why iPhone 3.0 SDK is Almost, But Not Quite, Great News for Creative Musicians
The tech press stopped today to keep up with Apple’s new SDK, version 3.0. It is a huge overhaul, and let’s give Apple credit where it’s due: they’re relentless in improving their mobile software, and they do listen to complaints and respond. I don’t think you can classify copy and paste as news, given Apple is the company that popularized the concept eons ago. (How long ago? Not only was Reagan President, but MTV still played music videos.) But 3.0 is a huge upgrade. Most mobile devices develop some usability quirks and functionality holes and leave them for years on end; Apple is actually improving their device.
Synthtopia goes out on a limb and says iPhone 3.0 kicks ass for music.
Well … sort of. The thing that makes the iPhone special for music is that it has Core Audio and can run C/C++ code. Google’s Android, by comparison, currently has a limited set of APIs and, as near as I can tell, no easy way to get a real synthesis or effects library going. That’s allowed the likes of Pure Data and ChucK to run serious real-time synthesis and audio processing, in the guise of consumer-friendly apps. Think this doesn’t matter to non-CDM readers? Tell that to the zillions of people who bought Ocarina for the iPhone as a toy. This is, mark my words, a very big deal. It just isn’t any more of a big deal in iPhone 3.0.
The other improvements still have the caveats that the iPhone has always had. The iPhone still has a closed ecosystem that’s dependent on iTunes, plus restrictions on hardware and software that keep it from being, well, as open as your Mac or Windows computer is, or even many mobile devices. Now, what you do with those limitations is up to you. I believe in dissent and disagreement on the Web, and I think the iPhone has no shortage of cheerleaders. I’m not a fan of Apple’s model. That’s my bias, and I’m upfront about it, I think.
/* Buy links if custom fields not null and not in cat or search results */ ?> /* End Buy links if custom fields not null and not in cat or search results */ ?>
ExpressCard slots on new Mac and PC notebooks look tantalizing, but buyer beware: adding FireWire audio can be perilous. Multichannel FireWire interfaces work beautifully with the proper drivers and controller, but get some element of that equation wrong, and you may find your high-end interface is rendered unusable (think glitches and dropouts). The chipset in the controller and in the laptop can have an impact, but having a TI (Texas Instruments) controller in your ExpressCard seems to be a good start. 








