Projects tagged ‘multitouch’ and ‘osc’


[7 total ]

0 Users

WiimoteTUIO is an Wiiremote application that sends out the current X & Y locations of all IR sources found (up to 4 ir sources) by TUIO messages. There are several MultiTouch aware applications out ... [More] there that support TUIO messages, however only a few of them support the Wiiremote. To be able to use these applications this program sends out the Wiiremote IR dots found in TUIO format so you can use these applications.. [Less]
Created 12 months ago.

0 Users

Flomti is a continuation of a student project to create a low budget solution for creating multitouch software in flash. The goal to create a library that is so easy to use that it can be used by designers too.
Created 3 months ago.

0 Users

Created 6 months ago.

0 Users

A project for triggering events from OSC / TUIO Protocol 2DCur (2D cursor) messages. Currently a Python library is in the works, as is a set of externals for the Lily visual programming environment ... [More] for Firefox. Get Python: http://www.python.org/ Get Lily: http://www.lilyapp.org/ Let us know if you find this useful. Feel free to add issues, wiki text, or sign on a developer. Some future tasks: 1. Fudicials. 2. Gestures. 3. Common Multitouch UI paradigms and hangups. [Less]
Created 12 months ago.

0 Users

A cross platform, C++ UDP-TCP Bridge. Originally created to forward UDP TUIO (OSC) messages straight to TCP to be read from within Flash as binary data - but it actually works with any UDP data, not ... [More] just TUIO or OSC. This application forwards all incoming UDP messages straight to TCP without touching the data, just a straight forward.(Since version 0.2.1 there is the option to prefix the size of the packet before sending the data to comply with OSC / TCP specifications). This enables applications that don't support UDP (e.g. Flash) to receive the data. Since OSC / TUIO are generally sent via UDP, this enables Flash to recieve those messages in their raw binary form. Settings can be edited from data/settings.xml. Isn't that what flosc does?Nope. Flosc is specific to OSC, and converts the incoming data to XML and sends that over TCP. Flash then receives and parses that XML. While this is an ingenious solution, it isn't the most efficient way to do this currently as we now have flash.net.Socket's in flash allowing us to open a TCP Socket and read raw binary data. Can't I just send TUIO over TCP in CCV/tbeta?While it's great that CCV/tbeta sends data over TCP so flash clients can listen directly, and we can cut out the middle man (e.g. flosc), the data is still sent as XML, not as binary TUIO. In fact the data sent by CCV/tbeta isn't TUIO at all, it's just an XML string with the touch data. So how can I receive this data in Flash?Using flash.net.Socket http://livedocs.adobe.com/flex/2/langref/flash/net/Socket.html Can I still use the NUIGroup Flash touchapi?Yes, but you need to replace a few files. If you have a tracker sending TUIO over UDP (e.g. almost any tracker), and you use udp-tcp-bridge to forward that to TCP, the data being sent to TCP is raw TUIO, not an XML. So the NUIGroup Flash touchapi cannot parse it out of the box. Thankfully there are a few replacement classes (TUIO.as, TUIOCursor.as etc.) at http://www.touchgateway.com/?p=70 which do all the nessecary binary parsing and generates the same TUIO events so you can carry on using the rest of the NUIGroup touchapi. So if you overwrite those AS3 files with the ones in that zip, you can carry on using your flash multitouch apps seamlessly. Building the sourceThe application was written with openframeworks 006 and uses the addons: ofxNetwork ofxThread ofxXMLSettings Also worth mentioningflosc - Java app which forwards incoming OSC (UDP) messages to XML (over TCP). oscar - Native max osx app that does the same as above (osc->xml). toxy - native windows/linux app that forwards incoming TUIO to TCP in a custom binary format (as far as I understand). touchgateway - Java app which forwards all incoming UDP to TCP. Similar to my udp-tcp-bridge, but in Java. [Less]
Created 4 months ago.

0 Users

MultiTouch2OSC captures touch events that occur over it's view and sends them as a flat array over OSC. It's ideally used in the transparent Full Screen Mode, so the mouse cursor stays over the view. ... [More] It needs Mac OS 10.6 and a Multi-Touch Pad. It uses VVOpenSource for sending OSC. A description how the coordinates of the touches are transmitted is in the Readme. Maybe I'm implementing TUIO another time. check out also: tongseng, it takes another Approach and uses lower level API, capturing the touch events without needing a view and if you're using SuperCollider, there's a Quark now using tongsengmod http://quarks.svn.sourceforge.net/viewvc/quarks/MultiTouchPad/ [Less]
Created 27 days ago.

0 Users

These are a few apps that I have written that are TUIO compliant and work well with the BBTouch tracker (tho they should work with any TUIO tracker). they are written for Mac OS X 10.5 or better. ... [More] More Info: http://benbritten.com/blog/category/multitouch/ This Project uses the BBOSC project: http://code.google.com/p/bbosc/ Also related: BBTouch: http://benbritten.com/blog/bbtouch-quick-start/ BBTouch is part of the opentouch project: http://code.google.com/p/opentouch/ [Less]
Created 12 months ago.