Stantum multitouch screen

Comments

/groups/loadbang/search/index.rss?tag=hotlist/groups/loadbang/search/?tag=hotWhat’s HotHotListHot!?tag=hot1/groups/loadbang/sidebar/HotListlossiusTrond Lossius2009-10-21 15:17:47+00:002009-10-21 15:17:47updated13lossiusTrond Lossius2009-10-21 15:17:20+00:002009-10-21 15:17:20updated12lossiusTrond Lossius2009-10-21 14:56:56+00:002009-10-21 14:56:56updated11Added tag - hotlossiusTrond Lossius2009-10-21 14:56:54+00:002009-10-21 14:56:54addTag10lossiusTrond Lossius2009-10-21 14:56:02+00:002009-10-21 14:56:02updated9Added tag - tuiolossiusTrond Lossius2009-10-21 14:55:46+00:002009-10-21 14:55:46addTag8Added tag - mmflossiusTrond Lossius2009-10-21 14:55:46+00:002009-10-21 14:55:46addTag7Added tag - multitouchlossiusTrond Lossius2009-10-21 14:55:46+00:002009-10-21 14:55:46addTag6Added tag - viragelossiusTrond Lossius2009-10-21 14:55:46+00:002009-10-21 14:55:46addTag5Added tag - stantumlossiusTrond Lossius2009-10-21 14:55:29+00:002009-10-21 14:55:29addTag4lossiusTrond Lossius2009-10-21 14:55:21+00:002009-10-21 14:55:21updated3Added info on how to use the StantumlossiusTrond Lossius2009-10-21 14:52:10+00:002009-10-21 14:52:10updated2First additionlossiusTrond Lossius2009-10-21 14:24:11+00:002009-10-21 14:24:11created1wiki2009-10-21T15:17:47+00:00groups/loadbang/wiki/aab40FalseStantum multitouch screen/groups/loadbang/wiki/aab40/Stantum_multitouch_screen.htmlTrond Lossius13 updatesStantum multitouch screen In 2009 BEK aquired a Stantum Multitouch screen. The Stantum mutlitouch interface was demonstrated at the loadbang session October 2, 2009. The s...Falselossius2009-10-21T15:17:47+00:00hot/groups/loadbang/search/index.rss?sort=modifiedDate&kind=all&sortDirection=reverse&excludePages=wiki/welcomelist/groups/loadbang/search/?sort=modifiedDate&kind=all&sortDirection=reverse&excludePages=wiki/welcomeRecent ChangesRecentChangesListUpdates?sort=modifiedDate&kind=all&sortDirection=reverse&excludePages=wiki/welcome0/groups/loadbang/sidebar/RecentChangesListmodifiedDateallRecent ChangesRecentChangesListUpdateswiki/welcomeNo recent changes.reverse5search
In 2009 BEK aquired a Stantum Multitouch screen. The Stantum mutlitouch interface was demonstrated at the loadbang session October 2, 2009.

The screen is available for research and development at BEK. If you want to use it for projects outside BEK, please make arrangements beforehand with the staff at BEK. Here's descriptions of how to get it working. Contact Trond Lossius if you need further help or access to software that is not publicly available.

Setting up the Stantum


The screen requires the following connections:
  • Power supply
  • DVI connection to the computer
  • USB connection to the computer
Set the screen up as 2nd monitor. In other words, do not mirror the main screen.

Software requirements


Drivers etc. are available for Mac OSX, Windows and Linux

Mac OSX drivers and software for the multitouch are included with the Virage application, developed by the French Virage research platform. You might need to talk to Trond to get access to this.

Double click the Stantum MultiTouch Library install package in the Mac folder to install the SMT library files on your system. Note that you'll need Administrator privileges for the install to succeed.

The installer installs the SMT library libSMT.dylib and its dependency libusb.dylib in /usr/local/lib. The header files are installed in /usr/local/include.

Note that the libusb project is an open-source project under the LGPL license, its source is available in the Linux folder.

Copy the TUIO-Stantum script to /Applications.

Using the Stantum


Plug in the Stantum, set up the displays properly, and then run the TUIO-Stantum script by double-clicking it. This opens a Terminal window:

TUIO-Stantum Terminal screenshot

As long as you keep this window open, an application will be running in the background, interpreting incoming data from the Stantum, and translate it into TUIO messages, sent to localhost (the computer itself) at UDP port 3333.

TUIO


The Stantum pass multitouch informationan according to the TUIO protocol. TUIO is supported by a number of programming environments. Please refer to this page at the TUIO site for further details.

Using Stantum with MMF in Max


The Max Multitouch Framework (MMF) developed by Mathieu Chamagne offers a simple way of using the Stantum with standard Max GUI objects. MMF can be downloaded from Googlecode (follow links from the main MMF web site), add it to the Max search path, and start by testing out the _mmf_template.maxpat patch.