XTouch, an SDK created by a group at the University of Toronto’s Mobile Applications Lab and funded by JOLT, turns any surface into a touch-sensitive controller for iOS apps with no additional hardware. Since XTouch uses acoustics and vibrations to recognize taps on a surrounding surface, the only requirement is that your iPhone or iPad is placed on the same surface you want to use as a touchpad. An SDK is coming soon that will allow developers to think up many interesting implementations, but for now the company has released two apps that show off what XTouch is capable of.

One of the apps, Voodoo Tap Frogs, was recently recognized by Apple as a best new iPhone/iPad game in the App Store, but has yet to get any mainstream attention. It has up to four players sit around a table (or any flat surface), each tapping the table in front of them to control an onscreen character. It’s featured in the video above and is debuting alongside another other app just released by XTouch, Magic Xylophone.

Co-founder Parham Aarabi explained to us how the tech works:

“The XTouch technology works with any existing device that has at least one microphone.  No additional hardware or sensors are needed.  It ‘understands’ the unique acoustic signatures generated when you tap at different locations on a table, and after a quick calibration phase, where ever you tap, the sound is classified and based on that we come up with a location estimate.

Essentially, we have way to distinguish the subtle difference between different tap sounds on a surface in order to find out where someone is tapping/touching.”

By using a surrounding surface instead of blocking the display with your hands, the platform opens up a lot of opportunities for apps and games to implement collaboration features by allowing input from more than one user. It could also come in handy for a lot of applications where tapping a surrounding surface may be more convenient, such as tapping your nightstand to silence your phone’s alarm clock or a countertop to interact with a cooking app or answer a call when your hands are dirty.

The SDK is arriving sometime in Q2 for developers, but you can check out the technology in the two apps released by XTouch.

Leave a Reply

Please log in using one of these methods to post your comment:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s

19 Responses to “XTouch turns any surface into touch-enabled controls for iOS apps”

  1. Seems like a cool idea, interested to see what this could have in store in the future.


  2. What a horrible video (in terms of describing the product) for an idea of dubious utility.


    • irelandjnr says:

      Sounds like an April fool alright, but it’s not. Just tried the touch xylophone app out and it definitely works. The only problem I see is for me it wasn’t accurate enough. Perhaps I need a harder surface to better distinct sound locations for sending the tap audio to the mic. I need to tap to hand and my night stand was not a great surface for it. You definitely need some kind of stickers on the surface to remember where you tapped, though. Their marketing video is embarrassing the way it shows glowing rings of light that obviously don’t happen outside of their advertisement.


  3. PLEASE could you test such apps before promoting it on 9to5mac? I just spent 10 minutes of my life in vain. It’s absolutely not working. This app is not able to distinguish my knocks on different spots on the table. And if it would – I would have to position the phone exactly at the same position every time I use this app….


  4. PMZanetti says:

    That is AWESOME. Opens up a whole new level of what these devices can do. The tapping of the nightstand to silence an alarm, and tapping the kitchen counter while cooking…..and kids banging the table instead of the iPad……brilliant examples. I want all 3.


    • PMZanetti says:

      Edit: Just tried X-Touch and if that is any indication of its level of accuracy….its worthless.


      • Peter, I suggest starting with just two tap locations on a solid surface. There is a bit of a learning curve but once you get the hang of it, it’s actually fun to use (and works fairly accurately).


    • yeah it is crap. the iPad would need several new mic for this to work. I tapped on the other side of the dice and it was still logging another pout on the opposite end


      • Ryan, actually localization with a single microphone is possible. Multi-mic localization is of course possible too, but that also has its own issues. It is surprising how much info you can extract from just a single microphone. Is the single microphone case always accurate? No. But if you try the app on a hard surface, you will see the merits (and challenges) of the XTouch approach. I would suggest starting with just 2 locations on opposite sides of the device to get a feel for the interface.


  5. Shia LaBouef seems to be doing a much better job in choosing his movie roles these days.


  6. amitvedant says:

    Good concept, will be great if developed properly. Good luck!


  7. Props to the developer for thinking outside of the box! It is always cool when one can discover a new way to use existing technology! It reminds me of the guy who used the phone vibrations to do the Panoramic photos!

    Unfortunately, the implementation is pretty bad right now. It seems to be very inaccurate. However, with some improvements to the algorithms… This could have a lot of potential!


  8. I see use of this in some machine control applications. When this app is fully functional would very interested in testing it further.


  9. Patent claim: TableDrum (released in 2011 I think)