Project Description
Kinductor puts you on the podium and in control of a full symphonic orchestra using just your hands and Kinect.

This project was created in under 24 hours during the Kinect Code Camp on June 15th, 2011 and demonstrated during the live Kinect for Windows SDK beta launch. The contributors were:
A video of the application in use and interview* with the developers:

  • This was shot after the Code Camp and at least 36 hours of being awake, so forgive any lapses in our ability to think or speak.

The source code is available on the source code tab. At this point this is exactly what we created during the Code Camp and has some occassional bad coding style or other weirdness. We'll clean it up as we have the chance. It also requires the http://research.microsoft.com/en-us/um/redmond/projects/kinectsdk/download.aspx.

Notes on usage

Until we clean up the code, you'll have to deal with a few loose ends.

First, put the midi files from the Audio folder into c:\temp\midi\, or change the file path in Main.xaml.cs Init() method.

Second, when you run the program, it will load the midi file and then pulse the lines separating the instrument sections once to indicate loading complete. You can push the spacebar to toggle between starting the music playback and stopping playback and resetting to the beginning of the song.

When you play the music, you can control the tempo by conducting. Right now it will only look at your right hand's beat pattern. The best result is when your beat battern is in front of your body with the lowest part bouncing about chest height.

Finally, volume control is a bit finicky. Put your left hand far to your left and hold it steady for a second or two, then you can raise or lower it to change the volume. The volume is mapped directly to the height of your hand. (We had a relative mode, but it wasn't working well.)

Last edited Jul 4, 2011 at 8:02 PM by JoshB, version 7