** sorry about the water mark, I didn’t have time to edit this video. ** I will make another demo later. **
Using SimpleOpenNI library in processing retrieving skeleton data. In this example I am only using Left Hand and Right Hand position data. Each hand is mapped to a circle draw on the left of the screen, as well as a sound synthesis in SuperCollider via OSC messaging.
Kinect+Proccesing+SuperCollider Video Demo
This is my small project. I actually started to work on a drum machine, but somehow it ended up like this. Evil Super Snakes are attacking the world (or perhaps a plane?) and you must try to destroy them.
The tracking is done with Processing and the graphics and game logic in Quartz Composer. Processing sends the tracking data to Quartz Composer via OSC.
In my small project I’m trying to control video with the data I get from Kinect. In the first phase of the project I am trying just to play /stop video according to the movement that the Kinect senses. (Movement –> video plays, no movement –> video stops.) I decided to use Quartz Composer in the project because its nice video playback features.
However, my project does not yet work quite in the way I planned. Until now I got to the stage that the video stops and plays, but with a flicker cause the data from Kinect is changing all the time (video plays and stops continuously). It also goes back to the beginning of the video, what wasn’t intended.
Here’s a screen shot of my QC project so far: And here’s a little demonstration what’s going on at the moment.
Upload your pdf or ppt to Slideshare
Copy the link of your slide (ex: http://www.slideshare.net/ferhatsen/bodily-interaction-lecture-1)
1. Add New Post in the blog
2. Switch to HTML view not Visual Editor view.
3 . Simply paste your slideshare link (ex: http://www.slideshare.net/ferhatsen/bodily-interaction-lecture-1)
4. Select the category
5. Publish :)
As you all know, the concept ideas get better with feedback. Most of the time we do it in class and it is not documented and maybe sometimes forgotten.
In order to avoid this, Everybody will post his/her presentation to the blog (either as video or pdf in slideshare) so then other’s will write their ideas/comments about your presentation. In order to make this happen, during the your peer’s presentations in class you will take some notes of your feedback so then you can make use of your notes to write post your comment.
Same is true for small and final projects :)
And this is a significant part of your learning process.
In today’s lecture, two different frameworks for working with Kinect is introduced. i.e OpenKinect (libfreenect) and OpenNI/NITE. Then the topic came to the tracking methods, Depth Filtering and Skeletal Tracking. Some TUIO softwares which are working with Kinect are introduced. How to receive the data sent from those softwares to Pure Data is demonstrated. In the end they all the introductory knowledge is combined into a gesture based Virtual Theremin instrument. Continue reading
We have one fixed Kinect at Paja. It is for use of everyone. You can go in and work on that machine with Kinect whenever there is no course happening in Paja. Continue reading