Multi-touch applications with Flash « Digital Music Volvelles I’ve written in a previous post that there is the idea of a standardised technique to connect multi-touch hardware to multi-touch software via TUIO. As we want to concentrate on Flash as visualisation and interaction layer for our digital volvelles I will present a Flash AS3 API for multi-touch with TUIO in this and further posts. The touchlib project from the NUI Group is a collection of software tools for the realisation of a multi-touch table. It provides tools like digital image processing for the tracking of fingers on a multi-touch screen, a TUIO server and so on. It additionally provides a Flash AS3 library in order to process TUIO messages inside of Flash and to provide standard interface elements e.g. sliders. All Flash applications that are being built with touchlib’s AS3 library can not only be used with a TUIO enabled multi-touch device but also with a mouse.
Mapping terrain in space and time: Exclusive interview with JoAnn Kuchera-Morin of the AlloSphere Dr. JoAnn Kuchera-Morin works on the AlloSphere, one of the largest scientific and artistic instruments in the world. Based at UC Santa Barbara, the AlloSphere maps complex data in time and space. Dr. Kuchera-Morin, a composer, demoed the AlloSphere at TED2009 in February, showing five films of scientific data mapped visually and sonically into compelling art. Last week I talked with Dr.
Adam & Atau - 4 Hands iPhone - Atau Tanaka Adam & Atau exploit a commonly available consumer electronics device, the Apple iPhone, as an expressive, gestural musical instrument. The device is well known an iconic object of desire in our society of consumption. The iPhone can play music as a commodity, and this is the way most listeners interact with it.
Tracking Demo2009 - V2_Lab Projects - Trac Back To Wiki base Introduction ¶ For the last couple of years V2_lab has been working with various tracking system. The aim of this research was to find an absolute tracking system that allows us to track the position and orientation of multiple individual instances as fast and as accurate as possible. ideo-multitouch - Google Code Multitouch Package for Flash & Processing by labs.ideo.com Created to enable designers to explore multitouch interactions quickly and easily, this package includes all requisite software to build a lightweight multitouch system. This package is comprised of two parts:
android-multitouch-controller - Project Hosting on Google Code Welcome to the android-multitouch-controller project on Google Code. This project currently comprises three Android sub-projects: (1) MTController, the MultiTouch Controller class for Android (see below); (2) MTVisualizer, the source code for the app "MultiTouch Visualizer 2" on Google Play; (3) MTPhotoSortr, a demo app showing how to use the MultiTouch Controller class. NUI Group » Bloom - Generative Music Application by Cerupcat (Seth) Well, it’s about time I released another application right? If anyone has ever played Bloom on the iphone, I’m sure you’ll recognize my port from iphone to table. If you’re not familiar with bloom, it’s a very simple music creation application. Press anywhere on the screen to create circles that grow and ‘bloom.’ As they fade out and re-appear, they play a note.
software → touché Nov 1, 2008 Version 1.0b3 MacOS 10.5.3 and later Download Version History Visit Google Code Page Watch Videos Touché is a free, open-source tracking environment for optical multitouch tables. It has been written for MacOS X Leopard and uses many of its core technologies, such as QuickTime, Core Animation, Core Image and the Accelerate framework, but also high-quality open-source libraries such as libdc1394 and OpenCV, in order to achieve good tracking performance. The Touché environment consists of two parts: A standalone tracking application written in Cocoa, that comes with lots of configuration options as well as calibration and test tools, and a Cocoa framework that can be embedded into custom applications in order to receive tracking data from the tracking application. This way, you can easily experiment with MacOS X technologies such as Core Animation or Quartz Composer on your multitouch table.
Community Showcase Directory - NUI Group From NUI Group Community Wiki See also: This WIKI and above Thread is a directory of community projects. Having a single thread with all projects will help avoid great projects getting buried and allow everyone to show off their project in an organized fashion. Please post you project in this list or add it to the forum link above and it'll be added to this list. NUI Group » Getting Started With MultiTouch <div style="padding:15px; background-color:#FFA26F; border:1px solid #C3C3C3; padding-top:0px"> Getting Started With MultiTouch </div> Get the most recent information on -> multitouch getting started <div style="padding:15px; background-color:#FFA26F; border:1px solid #C3C3C3; padding-top:0px"> Multitouch Techniques </div> FTIR and DI are the two main technologies used in NUIGroup (Information on alternative techniques will be posted at a later time). Specific Parts (brands, types, etc.) and techniques for completion can be found on the rest of the forum. <div style="padding:8px; background-color:#BFD6FF; border:1px solid #C3C3C3; padding-top:8px">Frustrated Total Internal Reflection (FTIR):</div>
Building a MultiTouch Console - libavg Note: The information on this page is from 2007, and a lot has happened since then. Our journal article contains newer information. Building a multitouch table like the MTC we built at the c-base in 2006 is really not that much work. The basic setup is shown at the right. A projector, a camera and IR lighting are mounted behind a diffuser (aka projection surface). FTIR Multitouch and Display Device - Experiments with Processing, OSC - Thomas M. Brand materials: - arylic plate, size that is ok for you. make it comaptible to the screensize you will use, so 4:3, 16:9 or so. i took a 640 * 480 * 10 mm plate. be careful when reading the specs on the box of cameras standing on the shelf. for instance 30 fps does not mean automatically that this framerate is available in max resolution. some cameras even seem to duplicate frames to have bigger framerates (??). -optional alternative lens to the one that is normally deliverd along with the camera. take one with a suited focal lenght and F-number for target setup.