3 Simple Ways to
Share What You Make

With Instructables you can share what you make with the world — and tap into an ever-growing community of creative experts.

PhotosPhotos

Share one or more photos of a project, recipe, or whatever you've made, quickly and easily.

Step by StepStep-By-Step

Share your step-by-step photos with text instructions of what you made so others can do it too!

VideoVideo

Share your how-to video. You'll need your embed code from a video site such as YouTube.

Invisible Piano (Keyboard Anywhere, a Kinect Piano)

Invisible Piano (Keyboard Anywhere, a Kinect Piano)
After writing my previous instructable, I was asked about installing some slightly different software to use with the Kinect. Since I'd already done it, I figured it wouldn't take to long to retrace my steps and write the instructable. After much frustration, I figured out a really easy process to get everything installed and talking.

This instructable with walk you though getting a virtual keyboard working with the current release (11.04) of Ubuntu.

There are other ways of doing this (which I've done in the past), but trying to reaccomplish the task, I found many shortcuts to what I did in the command line previously.

If you have any questions on the command line or getting around in Ubuntu, please see my previous instructable. In this instructable I will assume you have a basic knowledge of the system and how it works. Like my last instructable terminal commands will be given starting with $. Do not copy the $ when transposing.

Also, don't transpose anything to terminal between [ ], it's there for reference.
 
Remove these adsRemove these ads by Signing Up
 

Step 1Materials

Materials
«
  • SANY0010.JPG
  • SANY0004.JPG
  • SANY0006.JPG
Computer - with a fresh Ubuntu install
Kinect
Spare Time

« Previous StepDownload PDFView All StepsNext Step »
6 comments
Jan 27, 2012. 3:01 PMpreluderd says:
I am getting an error when I run 'sudo python keyboard_anywhere.py'

Traceback (most recent call last):
File "keyboard_anywhere.py", line 21, in
import PyQGLViewer
RuntimeError: the PyQt4.QtCore module is version 1 but the PyQGLViewer module requires version -1

I have followed the instructions to a T.
Sep 24, 2011. 5:20 AMstrandhoull says:
Hey,
would it be possible to put the layer on stairs, so when going up the stairs (or down) you´ll be able to play the piano? i´m thinking of combining kinect with these Stockholm stairs in my school.

Stockholm stairs: http://www.youtube.com/watch?v=2lXh2n0aPyw

Nov 24, 2011. 1:23 PMjdevriendt says:
Merci beaucoup !!!
thx for this awesome project
Aug 12, 2011. 2:50 PMlocofocos says:
Thank you!!! It's good to see someone finally sorted through all the problems with dependencies and such. I would hate to see such an amazing think like a kinect piano go to waste because the open source community can't get their tools to work together, and you've made sure that won't happen. Awesome.

Pro

Get More Out of Instructables

Already have an Account?

close

All Steps Viewing
View all steps of an Instructable on the same page when you're a Pro Member.

Upgrade to Pro today!
219
Followers
16
Author:StumpChunkman