A month ago I saw Graig Swann playing piano on Spark conference in Amsterdam. When i was back home i really wanted to make something similar. Now that I have my own BLOG (and I am proud off it) i can show my example. The next days (when I have more time) i explain the code and post this example online. Technics used for this: getPixel() and a lot off sound files ;-).
The result looks like this: see video capture here