Home : MultiMultiTouchTouch 
 

What is it?

MultiMultiTouchTouch (MMTT) is a program I wrote that talks to a 3D camera (such as the Microsoft Kinect or the Intel/Creative Senz3D) and sends out TUIO/OSC messages for tracking the movement of your hands (or other objects). The most well-known use of the program is the Space Palette. Here's a page with some of the original versions shown in 2011. MMTT is often used in combination with a frame, as demonstrated in the Space Palette. Training on a new frame (with any number of holes of any shape) is very easy: put the frame in front of the camera, use a browser-based interface to adjust a few parameters, stick your hand once in each hole, and save the configuration. Each hole then becomes a 3D multitouch surface - the X, Y, and Z (depth) position of every hand (or object) is tracked and transmitted using TUIO over OSC.

MMTT only runs on Windows (7 or 8). The install package is large - almost 500 megabytes - because it includes all the prerequsite drivers for both the Kinect and Senz3D, as well as Processing which is needed for running some sample applications. Here's the install package:

http://nosuch.com/tjt/multimultitouchtouch/dist/MultiMultiTouchTouch-2.0.exe

After installing it, use the Start menu and look in

All Programs->Nosuch Media->MultiMultiTouchTouch

If you're on Windows 8 and don't have a Start Menu (what the hell was Microsoft thinking!?), look in:

C:\ProgramData\Microsoft\Windows\Start Menu\Programs\Nosuch Media\MultiMultiTouchTouch

There's a README there, and the second slideset below has a "quick start" and other useful info for using MMTT. I used these slidesets in a workshop showing people how to use MultiMultiTouchTouch:

mmtt_workshop1.pdf - Details about on 3D input and the Space Palette

mmtt_workshop2.pdf - Details about using the MultiMultiTouchTouch software

MMTT is open-source. The Github repository is:

http://github.com/nosuchtim/multimultitouchtouch