dp.kinect: external using Microsoft Kinect SDK

dp.kinect is a native external for the Kinect which can be used within the Cycling ’74 Max development environment to control and receive data from your Microsoft Kinect.

Full details, beta releases, downloads, etc. are at http://hidale.com/dp-kinect/

  • It is based on the Microsoft Kinect SDK.
  • Depth, color, playermap, infrared, and accelerometer data streams are available
  • Speech recognition and sound position streams are available
  • Pointclouds, face tracking/modeling streams are available.
  • Supports multiple Kinects on the same PC.
  • 32 and 64-bit support
  • OSC or native-Max messages
  • It was developed and tested primarily with Max 6.x. Casual testing also demonstrates it works on Max 5.1.9.
  • There is good compatibility with the output of the external as compared to my other external jit.openni. All output is supported and should be equivalent except the optional joint rotations are in a new format.

September 10, 2012 | 11:29 am

I didn’t know if it would work on osx.
it doesn’t.
I’d love to test it on osx, btw :)

September 12, 2012 | 5:06 pm

@Julien, unfortunately, Microsoft does not support Osx with their Microsoft Kinect SDK. Until that happens, it is impossible.
I have written an open source version that could be recompiled for Osx. Details are at http://hidale.com/jit-openni/
All it needs, is a Mac developer to recompile it and address any porting issues.

November 20, 2012 | 9:33 am

We have completed a port of jit.openni to OSx. It is available at http://hidale.com/jit-openni/

March 23, 2013 | 8:55 am

hi , I was trying to isntall it but it says that Kinect10.dll is missing when opening the dpkinect.maxpat , and it is not included in the ZIP I donwload from http://hidale.com/dp-kinect/


I’ve got OpenNI drivers installed as well as PrimeSense NITE , would that work OK ?

March 25, 2013 | 8:32 am

@Clement, please read the documentation provided on the same website from which you downloaded. It will provide you installations instructions and answer your question.

August 18, 2013 | 9:22 pm

hi!! Is there any kin of guide to understand how to run the dp.kinect???
I don’t seem to get along using only the wiki provided….

Never used kinect before….then I’m even more lost…. if I include MAX in between = ) = )

is there any walkthrough? or something similar??

thanks for your help and time.
Appreciate it.

August 19, 2013 | 9:02 am

The wiki explains the setup; follow the steps there to setup your computer and Kinect.
After that, then run the patcher included with dp.kinect. Play with it. Learn from it and the wiki.
If you need help learning Max, I recommend the Forums here on the cycling74 website.

August 25, 2013 | 12:10 pm

I didn’t realise, for example, the Berling speech, and slides you had, would be nice, to include them as documentation, I think.

I apologise, for my doubts.
Really nice work.
Much appreciate it.
Now having fun with it = )

Again, sorry. You kick ass!! = )

August 25, 2013 | 3:43 pm

Good idea regarding the slides. :-)

November 1, 2014 | 2:37 pm

Hey Diablodale,

I have a Kinect for XBox 360. It works fine on OSX with jit.openni. But it does not work with dp.kinect on Windows. It gives me the error: "No Kinect chosen for output"

Do you think it might be related to the fact that I need a Kinect for Windows? Do you know if I can in some way use it with Kinect for Xbox 360?

I wanted to buy your external, but I am stuck :S

February 5, 2015 | 2:04 pm

hi Diab

no Kinect 1 xbox 360 ?
no kinect 2 x window ?


March 2, 2015 | 9:02 am

I have this same issue. I am using Kinect for Xbox 360, when I choose open it outputs: "No Kinect chosen for Output"
I have not yet installed the Kinect SDK, could this be the problem?

March 2, 2015 | 12:46 pm

The setup instructions on the dp.kinect wiki are very clear. You need to install the Kinect SDK.

March 2, 2015 | 2:09 pm

I use the 1.5 sdk and it crashes, and I cannot use the 1.7 as the tools do not install. What is the confirmed sdk that would work that is not 1.7?

March 2, 2015 | 2:11 pm

And just for future reference, sdk is not mentioned in the setup. The 1.7 runtime is what is said to be required, which did not work for me. 1.5 SDK worked, but crashes.

March 3, 2015 | 4:28 am

Why aren’t you using the latest, 1.8? That works.

March 5, 2015 | 2:37 am

I like to buy this App but i cannot understand

Stupid question i have2 Kinect v1 + v2, can instal sdk 1.8 and sdk 2 in the same Pc ?

I’d want said in Windows 8.1 is possible have the 2 sdk w/o compatibility issue ?

March 6, 2015 | 4:58 am

Yeah, you can install 1.8 and 2.0 on the same PC. I did this and it works fine.

March 6, 2015 | 5:01 am

Just for information: (after a virus on my PC) I tried to use the Kinect via a VM (Virtual Machine) on Mac OS X, but this doesn’t work. It is not supported by Microsoft.

(Kinect for Windows v1 might work, but I don’t have that one, so I can’t confirm)

March 25, 2015 | 9:13 pm

Windows 7 Professional x64
Max 6.1.9
Kinect for Windows Runtime, SDK, Drivers v1.5.2
Kinect Xbox360

As I understand it, only Kinect for Windows v1.5.2 works for the XBox360 Kinect. Developer Toolkit sample programs run properly showing the Kinect is working. But dpkinect.maxpat crashes every time.

Viewing 20 posts - 1 through 20 (of 20 total)

Explore More

Subscribe to the Cycling '74 Weekly Newsletter

Let us tell you about notable Max projects, obscure facts, and creative media artists of all kinds.

* indicates required