234
edits
No edit summary |
No edit summary |
||
Line 1: | Line 1: | ||
'''Here I will give a quick description on what I did to make the Kinect "talk" to Max MSP''' | '''Here I will give a quick description on what I did to make the Kinect "talk" to Max MSP''' | ||
I was working on a Macbook Pro 2015 with OS Mojave 10.14.4, and Max 7 (7.3.6) | I was working on a Macbook Pro 2015 with OS Mojave 10.14.4, and Max 7 (7.3.6) | ||
VERY IMPORTANT: | '''VERY IMPORTANT:''' | ||
The reason I worked with Max 7 (and not Max 8 or later) is that the Kinect-object does not work with Max 8... yet... | The reason I worked with Max 7 (and not Max 8 or later) is that the Kinect-object does not work with Max 8... yet... | ||
Line 20: | Line 20: | ||
Now, the Kinect is physically connected to the Mac, and is running. There should be a green light shining on the front of the Kinect. | Now, the Kinect is physically connected to the Mac, and is running. There should be a green light shining on the front of the Kinect. | ||
What you need, to make Max 7 recognize and process the Kinect signal, you need a Max Object called | What you need, to make Max 7 recognize and process the Kinect signal, you need a Max Object called ''jit.freenect.grab''. This was developed by Jean-Marc Pelletier and two others. | ||
Find the object and more info about it and its developer right here https://jmpelletier.com/freenect/ | Find the object and more info about it and its developer right here https://jmpelletier.com/freenect/ | ||
I got my download right here https://www.notion.so/Kinect-freenect-a4268b52caa64266a48900dc489b3c2d | I got my download right here https://www.notion.so/Kinect-freenect-a4268b52caa64266a48900dc489b3c2d | ||
Line 27: | Line 27: | ||
The easiest and quickest way to add this object to your Max Application is to copy it into your project folder. | The easiest and quickest way to add this object to your Max Application is to copy it into your project folder. | ||
Now you should be able to create a new object and type in | Now you should be able to create a new object and type in ''jit.freenect.grab''. If you look into the help file of freenect, that can be downloaded together with the object itself, you can find more things and parameters you need to get signals flowing. | ||
[[File:Bildschirmfoto 2020-07-15 um 17.42.42.png|400px]] | [[File:Bildschirmfoto 2020-07-15 um 17.42.42.png|400px]] | ||
On this picture you can see the freenect object and multiple messages that you can use to control your singal flow. | On this picture you can see the freenect object and multiple messages that you can use to control your singal flow. | ||
Most important is the | Most important is the ''qmetro 2'' object, that simply gives your patch the command to read the incoming video signal at a stready frame rate. | ||
You can also see an "open" and a "close" message box, the simply start or stop the video input from the kinect. | You can also see an "open" and a "close" message box, the simply start or stop the video input from the kinect. | ||
With the | With the ''format rgb'' or ''format ir'' messages you can choose if you want to use the standard camera, or the infrared camera input. To change the mode, you need to press "close", then on the "format ..." message and then on "open". | ||
By default, the freenect outputs the normal camera input in RGB mode. | By default, the freenect outputs the normal camera input in RGB mode. | ||
The resolution of the video output is 640p x 480p. | The resolution of the video output is 640p x 480p. |
edits