The Surface Tracker is an open source application for low latency multi-touch finger tracking. It was designed initially for our Multi-Touch Everywhere system (MUTE), but it should be working more generally as well to track fingers which have been illuminated using the laser light plane method (LLP). It only supports low latency OptiTrack cameras; these cameras have a frame rate of up to 100 frames per second, but due to their onboard image processing, these cameras only consume 3-5% of your computer's CPU (depending on your processor).
The Surface Tracker is a standalone application, which sends Open Sound Control messages to any connected client application at a user defineable IP address and port. It implements the TUIO protocol, which was specially designed for transmitting multi-touch events on a table surface.
The Surface Tracker is currently only available on Windows.
Download the current version of the Surface Tracker at SourceForge
The Surface Editor is an open platform for transforming any TUIO compatible multitouch input device into a MIDI or OSC controller. Control interfaces are created easily with the Surface Editor, simply by dragging and dropping virtual control elements, such as faders, buttons and knobs, on the working area. The Surface Editor can be extended with user programmed plug-ins writen in Java or Processing.
The Surface Editor is now available on a dedicated website: www.surface-editor.net