Cycling 74 Max external using Microsoft Kinect SDK

dp.kinect is an external which can be used within the Cycling ’74 Max development environment to control and receive data from your Microsoft Kinect.
Setup and usage docs are available at https://github.com/diablodale/dp.kinect/wiki

  • It is based on the official Microsoft Kinect platform. You will need at least v1.5.2 of the Kinect runtime/drivers to use this external.
  • Extensive features including: face tracking, sound tracking, speech recognition, skeletal tracking, depth images, color images, point clouds, accelerometer, multiple Kinects, and more…
  • It was primarily developed and tested against Max 6.x for 32 and 64-bit platforms. It has only been casually tested against Max 5.1.9.
  • There are the same inlets and outlets as compared to my other external jit.openni. You can retype dp.kinect in the same max patcher box and quickly migrate to this external.

Known Issues

Licensing and Terms of Use

The dp.kinect software is free for evaluation and non-commercial use. For all other uses, including commercial applications, you need to arrange for a license. During the Beta period, there are only no-cost licenses. The software also has a limited lifespan (approximately 14-28 days) to encourage feedback and frequent updating during the beta period. On request, individuals/organizations have been provided private builds and granted specific limited rights. Other than those rights and/or grantees, the following applies.

This software comes with ABSOLUTELY NO WARRANTY. Unless otherwise specified, this software is only for your evaluation and non-commercial use. You may not modify, distribute, transmit, publish, license, decompile, create derivative works from, transfer, or sell any information, software, products or services obtained from or with the use of this software. I reserve the right to update these terms at any time during the beta period. The most current version of these terms can be viewed on this same web page. And…relax…I will be generous as time goes forward.

I do support creative endeavors and artists. I am an artist myself. As such, I believe that artists should be compensated for their work. No starving artists! When an artist builds on the work of another, I believe that one artist should recognize the other. That recognition can come in many forms (e.g. attribution, compensation, or a beer). The license is simply the means to formalize that recognition in a durable way.

Here are examples which will likely be granted a no or low-cost license after the beta period:

  • Installation artist creating a work for a private gallery
  • VJ performing in a local club

Here are examples which will likely require a paid license after the beta period:

  • Bundled as part of a software solution sold to multiple customers
  • Used in the touring show of a performer, band, or DJ
  • Used in an presentation or installation for an outside environment

Installation and Documentation

Documentation for dp.kinect is available at the wiki, in the descriptive information readily available in the Max inspector for dp.kinect, or implied with the usage examples in the included demo patcher.

The registration keys available in the Beta have a limited lifespan; typically 4 weeks from the release date. The intention is to encourage frequent updating and feedback during the Beta period.


Current Beta version is v0.93. and includes a registration key that expires 29 April 2014. You must register dp.kinect with the dpkinect.dpreg included with the externals below.

Current 32 and 64-bit v0.93 beta at dp.kinect-v0.93.
You can also download the optional face tracking data for 32-bit or for 64-bit.

2 thoughts on “dp.kinect

  1. Pingback: dp.kinect (Max external for Microsoft Kinect) | Dale Phurrough

  2. Pingback: Codemotion Berlin 2013 Speaker | Dale Phurrough

Leave a Reply