top of page
andrea ha compartido un dibujo con usted

Technical description

Software:

-Max 8 by Cycling74

-TouchOSC


Hardware:

-Macbook Pro (Catalina)

-Kinect 1 (360) sensor By Microsoft Model 1414. Please note that not every model of Kinect works with with the externals used in Max for this project.

-Router for wireless remote control.

-Cellphone with the app TouchOSC

-Projector


This project uses Max/msp programming to transform body motion captured by a infrared camera into moving graphics. The composed image is projected so it works mirroring the performer's movement.


About Kinect: 

Kinect is a motion sensing input device produced by Microsoft and first released in 2010. The technology includes a set of hardware originally developed by PrimeSense, incorporating RGB cameras, infrared projectors and detectors that mapped depth through either structured light or time of flight calculations.

Kinect is Microsoft’s motion sensor add-on for the Xbox 360 gaming console. The device provides a natural user interface (NUI) that allows users to interact intuitively and without any intermediary device, such as a controller.


- Field of View
Horizontal field of view: 57 degrees
Vertical field of view: 43 degrees
Physical tilt range: ± 27 degrees
Depth sensor range: 1.2m - 3.5m


- Resolution of 640×480

- Color range of 24 bit (RGB)

- Rate of 30 frame captures per second.


Kinect & Max

In order to bring Kinect data into Max 8, you need jit.freenect.grab object.


jit.freenect.grab is an external object that allows you to grab images and control Microsoft Kinect devices from within Cycling 74’s Max/MSP/Jitter. jit.freenect.grab makes use of the OpenKinect project’s libfreenect library. It is being developed by Jean-Marc Pelletier, Nenad Popov and with help from Andrew Roth.

https://jmpelletier.com/freenect/

However Pelletier's version only supports 32 bits. 


For newer devices like my Macbook running on Catalina and 64 bits, you need to download the new version by Brian Chasalow (@brianchasalow) & Alejandro Crawford (@amjcrawford)

https://github.com/brianchasalow/jit.freenect.grab-64-bit

bottom of page