Rant – Congratulations, Apple: “Syncing” Music Now Means “Using iTunes”

Photo (CC) Tim Douglas.

Critics frequently attach the phrase “lock-in” to Apple’s iTunes Store – iTunes – iPod/iPhone combination. But, in the post-DRM age, what does that mean, exactly?

First, you have to recall that while for many of us the manual drag-and-drop music management is appealing, it isn’t so for many average consumers. They want sync. That means that music will be stored in iTunes and synced to Apple devices and nothing else. Apple is serious about locking you to their store and their devices, enough so that they frequently update their software with special keys that prevent the use of devices. iTunes is “free,” but Apple determines which mobile devices you can use and which you can’t. And Apple has gone after anyone who dares give you the ability to use your own music software or own devices, including efforts (ironically) to make their iPhone and iPod work with Linux and open source players.

These efforts don’t protect the music or prevent privacy – they protect users of Apple’s software and mobile devices from using anything but Apple’s tools. Yet Apple has used the Digital Millenium Copyright Act to take legal action over anyone who dares to even talk about how to use legally-purchased music and hardware:

OdioWorks v Apple

Perhaps suspecting their case was too thin to defend, Apple eventually backed off that particular claim — after, says the Electronic Frontier Foundation, “7 months of censorship and a lawsuit.”

Apple Withdraws Threats Against Wiki Site

But the software and hardware locks are unchanged. And Apple has won, in my view, an even more important battle: they have a monopoly over mindshare.

read more

iPhone Day: Free Frameworks Make Thumping Apps, Mobile or Otherwise

Part of the beauty of the iPhone from its launch date was the notion of a Mac you could fit in the palm of your hand. That makes it ironic that, for so many developers, mobile platforms in general have turned into a way to fragment software, to make it run fewer places instead of more. There’s something to be said for designing to a specific mobile device, but on the other hand, how many developers would want to restrict where their creations run? And particularly in music, isn’t the appeal of mobile creation the ability to have your tools work in more places? Maybe targeting just one gadget is the right choice for a given tool, but it shouldn’t be the only choice.

On the iPhone, the application Thump has plenty in common with a range of mobile music making tools. It’s simple but fun, a groove box with sequencing, subtractive synths, drums, and a set of basic effects, plus the ability to load your own samples and export songs.

Thump also demonstrates how simplifying sonic capabilities can produce musically-beautiful results, by focusing on the essentials and creating something with personality. Here’s a track by its creator showing off its sounds:
thump soundreel by mazbox

Well worth checking out the app on your platform of choice:
http://www.mrkbrz.com/thump/

What might not be immediately apparent is that under the hood, Thump makes use of the open source environment openFrameworks. As a result, the same code runs on iPhone, Mac, and Windows, as well as Linux. (It’s not distributed for Linux, but it could be. Hint, hint.) Creator Marek Bereza gives back, too – he ported the openFrameworks audio library to the iPhone, where it’s available to anyone.

Updated Marek notes in comments just what this means. The video below is, essentially, the same app. In place of the iPod screen, he has used a massive lattice of physical controls. A separate installation at the same show used a large touchscreen and simplified interface. And this really demonstrates what cross-platform means. Guy Kawasaki in the 80s mocked “ports” as a cheap wine. The idea is not to simply dump your code on a different platform and hope for the best – in fact, in this case, the changes from one platform to another were radical. The key is maximizing what’s essential, what really is not specific to a single device.

Physical Sequencer from Marek Bereza on Vimeo.

Creative Applications has a detailed write-up of the installation with more documentation.

If you’re interested in creating your own projects, oF has an elegant syntax based on Processing, but adapted to C/C++ coding paradigms and libraries.

read more

iPhone Day: Star6 Demonstrates Elegance of Mobile UI, Live Mobile Music with Style

star6_hand

The novelty of the iPhone or [your favorite device here] may fade. But part of what matters in mobile design is thinking about how to create interfaces and uses that can scale to the size of your palm. That can mean embracing radical simplicity, and reducing an interactive, digital musical object down to its essential noise-making functions. In acoustic instrument design, that means economizing sound production in a form. In the digital world, it means finding the interactive role you’d want to bring with you onstage, in the length roughly equivalent your fingertips to your wrist.

I’m a few weeks overdue actually writing about it, but one design I really admire is Star6, developed by Jason Forrest and Agile Partners. There are no awkward, gimmicky emulations of hardware interfaces here; it’s clear this was an interface that was illustrated in two-dimensions. It has funky nerdster chic color combos, with neon pink atop wood grain. It demonstrates that, in the space of a grid, you can fit triangles. It makes use of computer wifi capability to easily load samples without mucking around with over-designed clients – or record right on the iPhone. And it’s – surprisingly – one of the few apps to make heavy use of the accelerometer, which means rather than looking like you’re trying to text message someone, you can move it around. There’s a “grain” mode so that you can randomize sounds and not have everything synced all the time. I also enjoy the “reset” button. These are all design decisions that could make sense in more commercial software – and our own home-brewed Max/Pd patches and such, too.

Apparently Agile Partners were also influenced by the brightly-colored, handheld fun of the Buddha Machine, too; see their interview with the creator.

Star6
A lovely lineup of free samples, including the Buddha Machine

It’s not a perfect app (no mobile app really can be – that’s the fun of it), and it doesn’t do everything, but I find Star6’s personality rather irresistible. The real test of all of this is whether you can use it in real music-making. And, while my inbox is full of cheezy bands trying to ride the iPhone wave, I love the offbeat Star6 music launch party from Berlin, as documented in the video below. It ranges from Jason’s own work to Warp Records artist Jackson and ex-Chicks on Speed Kiki Moorse. And there’s a crazy iPhone + banjo + accordion cover of Katy Perry’s “I Kissed a Girl.” There are even some genuinely experimental sounds – not the sort of thing you’d expect at a launch event, sadly. (I wish we could have more of that.)

An Evening With Star6 – Berlin (Compilation) from Star6 on Vimeo.

More on the artists, and some of Star6 creator Jason Forrest’s own unique work:

read more

iPhone Day: LaDiDa’s Reverse Karaoke Composes Accompaniment to Singing

LaDiDa Demo from khush on Vimeo.

There’s no question iPhone/iPod touch development – really, just clever mobile development – has gotten a bit overhyped lately. But that’s all the more reason to do a round-up of genuinely interesting stories, real innovation happening on the platform. So, I’m clearing out my inbox with some of the more creative tools appearing recently on Apple’s mobile gadgets. There’s no better way to kick off today’s festivities than with this unusual “reverse karaoke” creation.

Sure, people may think they’re tone-deaf. But even the layperson has extraordinary powers of musical perception. So how could you train your iPhone to perceive and respond to music? That’s the question asked by LaDiDa for iPhone, the first of a new line of “intelligent” music applications for mobile devices. A “reverse karaoke” tool, the idea is to listen to singing and fake accompaniment, rather than having you sing along to canned backing tracks. Nothing is pre-programmed; everything is generated on the fly on the device.

It’ll even make up a Bollywood accompaniment to your singing:

LaDiDa Bollywood Duet from khush on Vimeo.

Of course, to me, it’s interesting not only what the iPhone is able to musically, but also what these algorithms are unable to make sound musical. Both reveal a whole lot about how we hear and conceptualize music. I think the team deserves real credit for making this fun, though, and on constrained hardware.

The app’s creator Khush follows in the footsteps of Smule in that it takes hard-core academic music research and uses mobile devices as a vessel for getting that tech in the hands (literally) of the general public. (See my interview with Smule founder and ChucK originator Dr. Ge Wang.)

Parag Chordia, developed at professor at the Georgia Institute of Technology and the gentleman you see in the video, spoke to CDM about what’s happening behind the scenes. He tells us about how this application was developed, and how the intelligent algorithms work (or at least try to work, as music analysis and auto-accompaniment remain at early stages).

First, an explanation of the app.

read more

“I Am T-Pain” Brings Auto-Tune to iPhone, “I’m on a Boat” To You

Smule, the iPhone/iPod touch development house that has released an Ocarina and a Leaf Trombone to the iPhone, has now partnered with T-Pain and Auto-Tune to bring a T-Pain-branded app to the mobile platform. I interviewed Ge Wang earlier; he gets exceptional music geek cred for the creation of the real-time synthesis language ChucK.

But this app goes further. It isn’t just called Auto-Tune for iPhone, or T-Pain Presents Auto-Tune by Smule or something like that. It actually promises to turn you into T-Pain, sort of like the toys that make you sound like Darth Vader. And that means it has exactly one application – one essential application, I’d say. It means you can do amazing covers of “I’m on a Boat.”


Something has jumped a shark here, but I’m not sure which. Maybe it jumped over the shark onto the boat.

Two more serious observations:

One, this theoretically could be a useful addition to your mobile arsenal. Mike Una uses Auto-Tune to map the continuously-varying pitch of his “Beep-It” optical Theremin to a scale. Of course, the problem is that the iPhone lacks an audio input jack, though maybe someone has an idea for how to solve that.

Two, a question: just when, exactly, will we get basic audio DSP coding on a platform that’s not the iPhone? Sony’s PSP is arguably more powerful, but requires you to take your game system into a back alley to modify it to run homebrewed software. Google’s Android has more powerful hardware in the pipeline, at least, but there’s still not really official support for running native audio code (even though that’s how the phone’s own audio system was built). People are starting to simply say “iPhone app” when what they mean is “mobile app,” and that’s a shame.