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:

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!




flaccus
10/12/2008 at 5:40 am // PermalinkYep. 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)
J. Albert BOwden II
20/12/2008 at 4:31 am // PermalinkThat’s freaking ridiculous! Now I want a wii just to do that.
Eightlines
03/01/2009 at 7:04 pm // PermalinkQuestion, 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/
Sergiu
01/06/2009 at 6:47 pm // PermalinkCool! I’ll have to try that one day
All I’m missing is a WiiMote Multitouch Server