Skip to content

HadesDT/PixelSenseYourKyma

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Pixelsense Your Kyma

Proof of concept made for KISS 2013 (Kyma International Sound Symposium - http://http://kiss2013.symbolicsound.com ).

What are the principles behind the project?

There are three main thing:
First is of course the kyma patch.
After that we have the OSC message which will be used to control the kyma via ethernet connection.
Finally we have the Microsoft Pixelsense table wich will generate the OSC message and send them to the kyma.

The goal is to control kyma with something intuitive and fun. Of course the application is really limited, but we count on your imagination to put this concept on another level.

How does it work?

After making the patch and getting the OSC parameter to control the kyma we can build the application. I use an OSC C# class made by Mingming Zhang to send OSC message. The Pixelsense SDK is really easy to use and you can get some great result in short time.

First, the design part

The design part is describe by SurfaceWindow1.xaml file. The thing to have here is a general canvas where we put some event action when the table get a "touch down", "touch up" and a "touch move" Once you have that, you can imagine whatever you want to have something functionnal and beautiful. For this concept, I decided to stay really sober.

The logic part

The logic will be find in the touchdown, touchmove and touchup functions.

touchdown

On this function, first we check if the touch down is made by a tag. If it is the case, we will simply send an OSC message. This OSC message will contain the parameter to move (depend of the tag value) and the value of this paramter (depend of the orientation of the tag).

touchmove

This function will do the same thing as touchdown. The goal here is to change parameter when we turn the object, just like a potentiometer.

touchup

Here we just put the parameter to a default value.

About

Proof of concept for KISS 2013

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published