Transforming Any Flat Surface Into a Control Panel With Sound
New submitter brunozamborlin writes "I just published a short video that shows how a very cheap contact microphone can be used to recognize different types of fingers touch and transform any surface into an interactive board. In the video we put the microphone over different surfaces such as kitchen tables and balloons and through realtime gesture recognition we show how we can play different virtual music instruments using a technique called physical modeling . A mobile version would be definitely possible." The project's Web page shows several more examples. Update: 12/31 15:17 GMT by T : Bruno Zamborlin points out that the surfaces don't need to be flat; instead, they simply need to be rigid.
I don't see that "recognition" is achieved beyond being able to tell that touches were made and were "different" from each other - what those differences were was not demonstrated.
Do you have to give the system training for the specific purpose and gesture? And could the microphone be on the opposite side of the surface? If so, I think I've got an awesome new way to unlock my door.
I assume that things that sound the same in this demo, would be recognized as the same gesture.
It is shown that doing the same gesture produces the same sounds over and over again, so that gesture would be reliably recognized.
But, this would be extremly dependant on the type of surface and the spot on the surface, that the gesture is performed on. Changing either the spot on the surface, or to another surface entirely, would alter the outcome of the gesture, even though it is actually the same. That is also shown in the video.
How would they work around that?
Maybe by only looking at signals in relation to each other, not at the total signal?
was coming out... then we go to the theatre and its muppets in space crossed with some kind of saturday morning cartoon reject.
Someone hooked up a microphone... Come on... Now 3 of these to track position may be news...
http://en.wikipedia.org/wiki/Theremin
Seems like a different input technique...
Phil
Laugh, it's good for you!
Looks like it just triggers some keyboard/synth program. Presumably you could get some annoying feedback this way by using a contact speaker on the sensing surface. speaker-----O o____contact mic arranged thusly. Perhaps moving the speaker over the area with a bit of pressure could produce cataclysmic glitching as well. How damn cool is that? Maybe it could be ported to *nix so all the modules of the program could be maybe linked up in Jackd. This is O0ober cool and would make a nice performance controller with midi and pd.
*Repent!Quit Your Job!Slack Off!The World Ends Tomorrow and You May Die!
http://youtu.be/qdJp5-g69go
[spoiler: it's an amusingly-dubbed video of eccentric Canadian hockey announcer Don Cherry, who wears really loud clothes and makes vigorous table thumping gestures]
Acoustical modeling to determine the point of origin of sounds is nothing new, and although it's a wonderful idea to implement it as they are here, it'll go to hell the moment there are other vibrations on the surface. A low-pass filter should stop most environmental noise bouncing off the table/surface from triggering it, but if you put down your coffee mug on your desk, or bump your leg to the table, you'll likely get false input. Not to mention, as others have pointed out, the processing costs. This could be another of those technologies which is great for allowing input on an inert and durable psuedo-sterile and wipe-clean surface in a quiet, controlled room, but likely won't be worth much outside of bizarre use cases like that. But it's still amazing research.
Years ago, before youtube was really popular, I saw a video of a man doing a similar thing but couldn't find it recently!
Mic your PC's case so it can respond appropriately when you smack it out of frustration.
Have gnu, will travel.
saw stuff like this years ago. cant find the exact tech demo that i originally saw that used 3 mics for triangulation, but this video is pretty close. even mocked up a rough version (low precision, slow response time, but pretty damn good for an afternoon worth of work and very little experience with arduino) tied to a projector in my shop. customers had a blast with it, thought it was the coolest thing in the world. http://www.youtube.com/watch?v=CxDHiwheK8w&feature=related
I have some suspicions about this. They're getting more information out of one microphone than is usually possible. You might be able to extract some positional information by picking up the echoes off the edges of the object.
This student project from Cornell a couple years ago uses a similar idea: http://people.ece.cornell.edu/land/courses/ece4760/FinalProjects/s2009/gh96_jbw48/gh96_jbw48/index.html
Warning: The Surgeon General Has Determined that Sigs are Dangerous to Your Health
Hmm. I wonder how accurate of a keylogger could be made with something like that...