Reware your PDA from Hans-Christoph Steiner on Vimeo.

Give a hoot – don’t pollute with your old mobile gear. Make musical creations with it instead, powered by Linux.

Sure, there are wonderful things happening with mobile music applications on platforms like the shiny, new iPhone. But remember how technology was supposed to democratize access? Lots of us don’t have the money for a new iPhone or iPod. And how many of us have outdated Pocket PCs and Palms collecting dust? How many of these highly toxic devices get thrown away?

Linux to the rescue.

One of the biggest hits of my talk at the OFFF Festival in Lisbon, Portugal was the mention of the Reware, a project by Hans-Christopher Steiner, who is doing research at New York’s Eyebeam. He has literally a box full of old PDAs – the kind a lot of people would give away at this point – which he has rescued in order to reuse as development platforms and musical devices.

There’s something just stunning about watching an old Pocket PC transformed into an interesting musical device. It’s like the feeling you get when you save a puppy with the help of a rescue / adoption agency, and instead of being put down, Buster turns out to be an agility champion. (Sorry. I really love dogs.)

Reware Project at Eyebeam

For a sample project, here you can dual-boot Linux on an old Palm:

Reware your PDA: dual boot Linux on a Palm TX from an SD card

Once you’ve done that, you can run your own creations and even Pd patches on your mobile. Even old iPods can work.

Pd Music Patching on PDAs

It’s a little trickier to recycle older embedded devices than it is desktop computers: for one thing, many of these devices lack floating-point calculation capability. (The FPU on the iPhone is one of the things that makes it so nice.) For fans of the multimedia environment Pd (Pure Data), the variant PDa (“Puredata anywhere”) is the solution. It rewrites signal processing as fixed point (integer) processing. It’s nowhere near as fast as a floating point-native Pd, and there are some other caveats, but there’s still a whole lot you can do with it. This is also good news for the currently-shipping Google Android handset, the HTC G1, which also lacks an FPU.

PDa 

Gunter Geiger is responsible for PDa, with help from lots of other folks. Now Hans is packaging all this stuff together to make it easier to run.

See it in Person; More Soon!

If you’re in the New York area, next week Hans is coming to Handmade Music to show off the work he’s doing. Check out the lineup on our new, evolving Handmade Music minisite:

http://handmademusic.createdigitalmusic.com/

That’s free, 7:30pm Thursday, May 21 in Brooklyn at 3rd Ward.

For fans of Android, I’ll be talking about development on Google’s own open source, Java-based mobile platform, which also runs the Linux kernel.

Android is itself getting ported to alternative platforms, again thanks to the magic of GNU/Linux and open source. Here’s just a small sampling:

Android Ports and Hacks Round-up

If Android also gives us native library access, it could become powerful for music. Even with just the 1.5 SDK, there’s a Java library for interactive music production. Both projects should cross-pollinate, though, because of the common Linux kernel between them.

If you’re not in the New York area, we’ll post details early next week about a live webstream. And we should have additional video after the event.

Hans and I are also working on getting Pd running on the BUG, which is both open-source software and hardware.

To round things out, here’s a video by Public Radio International’s Takeaway, showing how Hans is working with hackers doing other super-cool projects at Brooklyn’s NYC Resistor. It’s just one of many hacklabs sprouting all over the globe.

20 responses to “Save that Old PDA: Run Reware, Play Pd Musical Creations, Android (OFFF, NYC)”

  1. foosnark says:

    Nifty! I have an old Palm that came with a computer I bought several years ago, that has gone almost entirely unused.

  2. J. Phoenix says:

    What a strange coincidence!

    I just happen to have three older PDA's around, and after exhausting my interest in WinCE, I began wondering whether or not I could turn at least one of them into a Pd machine…had just started researching how to linux them.

    Thanks for the info!

  3. (noou) says:

    great Hans-Christoph!

  4. palmist says:

    cool idea! unfortunately i am unable to figure out eyebeams website.

    any tips? i have a palm zire 71

  5. naus3a says:

    cool. i'm probably trying android on my zaurus…

  6. gwenhwyfaer says:

    Unfortunately, being one of the three people in the world who still has a Tapwave Zodiac, I'm probably screwed… Mind, it's interesting you mention that integer-only PD is slower than FP; I remember (fondly) when FP was much slower than integer maths – it's just had lots of hardware thrown at it since.

  7. Peter Kirn says:

    Actually slightly oversimplified that. Part of the problem is that control signal is still floating point. That means that it hits the floating point emulation on the integer processor, which is slower. Native integer processing isn't so bad.

  8. Stevieraysean says:

    I just got a TX for free the other day and thought it would be cool to make into some sorta synth. and what do you know, this article appears only one day later! happy 🙂

  9. lilith says:

    I still have and use my Zaurus 5500, would love to try it.

  10. […] Save that Old PDA: Run Reware, Play Pd Musical Creations, Android (OFFF, NYC) – a way to harnass open source software to make supposedly “disposable” devices powerful again […]

  11. […] seen Max’s open source cousin Pure Data (Pd) run as the back end to a commercial game (Spore), on Linux on PDAs and old iPods, and as the back end to commercial iPhone apps.This is enabled by the fact that Pd is open source […]

  12. […] seen Max’s open source cousin Pure Data (Pd) run as the back end to a commercial game (Spore), onLinux on PDAs and old iPods, and as the back end to commercial iPhone apps.This is enabled by the fact that Pd is open source […]

  13. […] grow in capabilities, other platforms should be close behind. (Not to mention, you can always rescue an entire iPod or PDA and run Pd, often for just the few dollars an app […]

  14. Nice screen… sleep or coffee, sleep or coffee… damn I want those noisy boxes… Nice penguin, going to replace palms sticker…

  15. […] the beginning. In May, I wrote about the work being done by Hans-Christoph Steiner, who has been porting Pd even to ancient PDAs and iPods – including those, notably, without native floating-point capabilities (the kind of number […]

  16. […] tools like Csound and SuperCollider have new longevity. We likewise watched Hans-Christoph Steiner rescue bins of old PDAs and iPods others thought were literally trash, in order to run Pd. Nor does commercial software have to be excepted: just as hardware […]

  17. Mydium says:

    […] tools like Csound and SuperCollider have new longevity. We likewise watched Hans-Christoph Steiner rescue bins of old PDAs and iPods others thought were literally trash, in order to run Pd. Nor does commercial software have to be excepted from this, just because of […]

  18. Bruce James says:

    any chance of using this on windows mobile 2001 – 2003?
    Bruce kb8kac

Leave a Reply to Mydium Cancel reply

Your email address will not be published. Required fields are marked *