This project has moved and is read-only. For the latest updates, please go here.


Nov 24, 2010 at 7:17 PM

I have 3 questions. I followed a link here from a google group post you had about you're multitouch drivers.

1. I am a lowly web developer, and would love to start making contributions to your code, but I see little documentation on codeplex or in the source. I would like to understand more about what you've made, but it seems like I'd have to walk through the entire thing to get a handle on what does what. I feel that by the end of the year you're going to have a titlewave of devs that want to assist in these drivers and user configurations for them. Not that your code isn't organized, quite the opposite. I'm looking for something akin to what I'd see in a chm about an API.

2. I kinda get the feeling that for Kinect use, I'm only after a piece of what your drivers do, am I right? I see that you give the user the ability to build a multitouch panel in WPF. I only want to enable multitouch on windows 7. does this mean that I am only using a subset of your features?

3. Could you give me your take on a quick kinect setup using your drivers? I would of course use your setup video and all that to get your drivers installed, but where do I go from there? Would your driver view the kinect as a camera or would I need to install the Win 7 kinect driver found here as well?

Nov 25, 2010 at 9:14 PM

1. unfortunaly there is no chm documentation.

2. Yes, for Kinect you will need only a part of MTV.

3. What I meant is that you can use my driver for multitouch communication with windows 7 - the complex part. But first you have to make MTV to understand Kinect. That means there should be a class that implements IProvider interface. It will interpre data comming from Kinect and translate it in touch coordinates. This class does not yet exists as there is no .NET "communication" with Kinect made.

Dec 3, 2010 at 1:05 PM

there is a project tuiokinect

With this + multitouch vista you can do multitouch in windosw 7

Dec 13, 2010 at 9:18 AM

Finger tracking to tuio

vs2010 project. opencv + (modified) TUIO reference implementation + CL NUI driver ver.

source code:

Dec 14, 2010 at 2:18 PM


Thanks for the updates! Unfortunately, tuiokinect does not have a windows driver yet. It's only on mac at the moment.

My goal here is to merge together some open source projects and make something that non coders can install to use
kinect with their home theater PCs. The idea of controling the tv from the couch is quite motivating. Eventually I'd like to include
voice commands to turn multitouch on and off as well.

Feb 14, 2011 at 6:30 PM

i have developed this application: KinectWindowsControl

one hand move the mouse

thow hand pass data to tuio and work with multitouch vista tuio provider

video :

Feb 14, 2011 at 6:45 PM


The video looks great! 
Would you be interested in sharing source code? I would love to add features, but also to learn how you figured out how to interact with it. 

Feb 15, 2011 at 12:52 PM
Edited Feb 15, 2011 at 12:56 PM

run multitouch service console with tuio addin, run multitouch driver coonsole.

move one hand for moving mouse cursor (pause on link to click) (push perform one click to drag the windows)

wave with one hand to set Zmax. Zmax is virtual line for touch / no touch

move two hand for multitouch when the position of the hand is minor of Zmax you touch.

sorry for bad english. i'm italian.


for the creator of multitouch vista:

i have a little latency in tuio protocol, how can delete this latency?

for example when i touch in some circumstance the touch is not performed very well in windows.

Jun 20, 2011 at 2:14 PM


I have Installed the OPENNI version drivers on my machine however when I run the KinectWindowsControl I get an error R6030-CRT not Initialised error.

I have a windows 7 machine with multitouchvista drivers installed. Am I missing something?