198Views8Replies

Author Options:

Looking for software to run a touch screen device utilizing Acoustic Pulse Recognition. Answered

I was recently reading about Acoustic pulse recognition as a means of turning a pane of glass into a touch screen. I feel this would be a very unique project to attempt, and would make a great, or at least interesting, input device to setup somewhere in my home.
A pane of glass with four microphones used to determine the location of a touch is essentially what I'm talking about.

The first logical place for me to start would be to begin searching for software that would make such a device functional, but my search has yielded no results thus far. Does anybody know if there is software ( preferably multiplatform ) available for Acoustic pulse recognition, or might I have to use some form of dedicated hardware to run the device instead?

I somehow doubt I will find exactly what I'm looking for due to the complexity of what it needs to do, but It doesn't hurt to ask. 

8 Replies

user
Kiteman (author)2012-01-04

I hope this link works: https://twitter.com/boingboing/status/154455318775078912

Select as Best AnswerUndo Best Answer

user
jbaker22 (author)2011-12-31

It sounds like an ipod touch. there is that software out.

Select as Best AnswerUndo Best Answer

user
jacob5680 (author)jbaker222012-01-01

Ipod touch uses a capacitive touch system. It utilizes what is essentially a very thin layer of small electrodes for detecting contact.

The system I am after is quite different, and uses a series of microphones. When the surface is disturbed, the location of the disturbance is located by comparing the time it takes for the sound to reach each microphone.

Select as Best AnswerUndo Best Answer

user
steveastrouk (author)jacob56802012-01-01

Something LIKE that was flagged on Slashdot yesterday - it used a SINGLE contact mic.

Steve

Select as Best AnswerUndo Best Answer

user
jacob5680 (author)steveastrouk2012-01-03

That's what inspired me. :)

Select as Best AnswerUndo Best Answer

user
steveastrouk (author)2011-12-31

I think you'll have to write your own code. Too much of it depends on your hardware specifics.

Steve

Select as Best AnswerUndo Best Answer

user
jacob5680 (author)steveastrouk2012-01-01

I figured as much.

Best way to learn! ;)

Select as Best AnswerUndo Best Answer