Our tireless multi-touch team is pleased to announce another bit of software meant to make your prototyping life a bit easier, via support for using a wiimote with our flash API to quickly turn any TV or projection surface into a multi-touch environment. 

The WiiMote provides high-performance (100Hz) tracking of up to four infrared light sources. That means that instead of using fingers as inputs, you’ll need to use some sort of IR light emitter. We modified LED keychain lights with IR emitters:

Wiimote-friendly IR LED keychain lights

Information on building suitable light pens is available here and here and here and you can buy readymade pens here for $8.

The system is fairly buggy: our experience with the wiimote interface drivers results in about a 30% connection rate (details as to why, and what to do about it, are included with the code). At any rate, the system should give you the ability to play around and test ideas.

Everything you need is available through our Google Code repository: http://code.google.com/p/ideo-multitouch

Good luck and let us know what you think!

7 Comments:

  1. flaccus

    10/12/2008 at 5:40 am // Permalink

    Yep. That’s nice. I’m a big fan of processing talking to flash too since i did an audio-visual performance and had processing analyzing the analog audio and flash doing the graphics, triggered by processing. best of both worlds ,o)

  2. J. Albert BOwden II

    20/12/2008 at 4:31 am // Permalink

    That’s freaking ridiculous! Now I want a wii just to do that.

  3. Eightlines

    03/01/2009 at 7:04 pm // Permalink

    Question, The Processing server appears to be picking up the Wiimote, but when it tries to connect I receive this error: PCM values restricted by JAR82 to minimum 4097

    Looks like it has to do with the Bluecove library, but I can’t seem to find a way to fix it. Any clues? (I’m using the Mac OS X Bluetooth stack, no problem connecting to the OS or using other applications.)

    Also, the PDE does not mention that the SoftFullScreen is another library you have to pick up if you don’t have it allready. You can find it here: http://www.superduper.org/processing/fullscreen_api/

  4. Sergiu

    01/06/2009 at 6:47 pm // Permalink

    Cool! I’ll have to try that one day :D All I’m missing is a WiiMote Multitouch Server :|

Leave your comments