dp.kinect: external using Microsoft Kinect SDK

Download Links
Tool Site

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.

Sep 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 :)

Sep 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.

Nov 20 2012 | 9:33 am

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

Mar 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 ?

Mar 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.

Aug 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.

Aug 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.

Aug 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!! = )

Aug 25 2013 | 3:43 pm

Good idea regarding the slides. :-)

Nov 01 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

Feb 05 2015 | 2:04 pm

hi Diab

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


Mar 02 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?

Mar 02 2015 | 12:46 pm

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

Mar 02 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?

Mar 02 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.

Mar 03 2015 | 4:28 am

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

Mar 05 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 ?

Mar 06 2015 | 4:58 am

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

Mar 06 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)

Mar 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.

Mar 10 2016 | 9:12 am


Just to inform that in windows 10 the kinect x360 model 1414 works perfectly with dp.kinect and kinect sdk 1.8…
On another hand, im gonna buy a kinect v2 and a dp.kinect2, but i need to pass the licence of the de.kinect1 to another computer so it can be useful as well… How do i go about of acomplishing this?

May 09 2016 | 1:57 pm

hey dale.

I’m trying to geht your dp.kinect running.

I just setup a bootcamp windows 7 partition.

I did download/installed the Microsoft Runtime v1.7.
It seems it doesn’r work with my kinect 360 1414 model… :(

When I try to toggle your example patch max-console throws me the following error out:
"No Kinect chosen for output"

… where can I chose my Kinect ?

Is there a way to check if my kinect is initalized correctly in windows 7?
When I plug in the kinect it’s listed as two devices under system preferences.
1. IR Receiver
2. Kinect USB Audio.

I’m really frustrated and kind of stuck because I’m not used to work on windows.
Maybe you have an Idea?

Greets from berlin.

May 10 2016 | 3:12 am

Christian and I solved it over email. It was a Microsoft licensing issue with the xbox360 kinect.
For best performance, I recommend the Kinect for Windows (v1 and v2). They both have better depth cameras and have the full set of features.

Viewing 23 posts - 1 through 23 (of 23 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