Transforming Any Flat Surface Into a Control Panel With Sound 53
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.
Huh? (Score:2)
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.
Re: (Score:1)
Sweet!
Re: (Score:2)
How do you recognize the sound ?
Pitch? volume? Or really "patterns" (sequence of sound signatures) ?
Fe. can you measure the distances from the microphone of multiple sound signals ?
this is as bad as when they said a new star wars (Score:2)
was coming out... then we go to the theatre and its muppets in space crossed with some kind of saturday morning cartoon reject.
Re: (Score:2)
Re: (Score:3)
Re: (Score:1)
Look for Acoustic Pulse Recognition. It's pretty well exactly what you just said.
It uses a series of microphones, usually four of them on a glass pane, to locate contact.
I would personally love such a setup for a glass desk top or keyboard tray, with the letters and buttons lightly etched into the glass. I'm sure creating imperfections in the glass would require a more rigorous calibration, but I believe it would be well worth the trouble.
I can also imagine using more than four microphones would allow for v
Re:Huh? (Score:4, Interesting)
Training? (Score:5, Interesting)
Re: (Score:3, Informative)
Re: (Score:2)
If so, I think I've got an awesome new way to unlock my door.
*knock* *knock* Mabbo?
*knock* *knock* Mabbo?
*knock* *knock* Mabbo?
Re: (Score:2)
Re: (Score:3)
Re: (Score:1)
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 controlle
Flawed, or useable? (Score:2)
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
Re:Flawed, or useable? (Score:4, Interesting)
It depends what you want to use it for - as a replacement for a touch screen, it's probably not very useful because location information isn't going to be as easy to capture as timbral information, but as a musical instrument (or as a way of adding more sensitivity to existing electronic instruments, it's amazing.
I wonder if accurate position information could be captured by triangulating with 3 of these contact mics?
Re: (Score:2)
Quick back of an envelope calculation... speed of sound 340m/s, sampling rate of most D/A converters 44,100 samples/sec... 7mm accuracy (or better if the speed of sound in the solid object is lower)? Not great, but good enough to turn any solid object into a virtual keyboard.
Re: (Score:2)
The speed of sound happens to be much higher in solids. The more rigid the material, the faster sound will travel through it.
Re: (Score:1)
Quick back of an envelope calculation... speed of sound 340m/s,
In vacuum. In solid objects sound is typically an order of magnitude faster -- e.g. sound travels at approx 3400 m/s in wood.
Re: (Score:1)
Speed of sound in vacuum? Fail.
Re: (Score:1)
Yeah, I definitely need another coffee
Re: (Score:2)
The speed of sound is much higher in rigid objects. But this has already been done (to a certain degree) with high end electronic drum kits that can vary their response based on the location (radially) at which the pad is struck.
They probably do some hardware DSP at much higher sample rates than 44K samples/sec. But this pushes the solution out of the realm of using a simple mic or two and a PC audio card.
Re: (Score:2)
It doesn't appear that the point of this project is to deal with positional information at all, but that it's a musical project where the type of contact the person does with the arbitrary surface is simulated as perturbing some physics-based audio source.
Multiple-mic positioning has been done before in other projects.
Re: (Score:1)
Re: (Score:2)
Two mikes give you the difference in distance to the source, if you are doing it just with timing. The solution to a point that is x cm from one mike and x+y cm from another is a hyperbola. Done with radio, and the other way around, you get Loran navigation.
Three mikes can intersect two hyperbolas for a location.
Positional accuracy is limited. Human hearable frequencies top out at about 18 KHz, which in air has a wavelength of about 1.9 cm. At CD audio speed, you can get 44,000 samples per second, which
Re: (Score:1)
Re: (Score:3)
Mic your PC's case so it can respond appropriately when you smack it out of frustration.
So.. (Score:1)
Someone hooked up a microphone... Come on... Now 3 of these to track position may be news...
Theremin by a different technique? (Score:2)
http://en.wikipedia.org/wiki/Theremin [wikipedia.org]
Seems like a different input technique...
Phil
Re: (Score:1)
Re: (Score:2)
Don Cherry has one of these (Score:4, Funny)
http://youtu.be/qdJp5-g69go [youtu.be]
[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]
Cool, but perhaps flawed for most uses (Score:1)
I was looking for a video like this (Score:1)
I see, its a less useful version of this (Score:4, Informative)
How much of this is real? (Score:2)
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.
Similar student project at Cornell (Score:2)
Keylogger? (Score:2)