Projects tagged ‘osc’ and ‘tuio’


[11 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

LoCoBoard Author: Christophe Soares Contact me at: soareschristophe (at) gmail (dot) com, csoares (at) ufp (dot) edu (dot) com This is mine project that I have been working one for my Master ... [More] Thesis at UFP (www.ufp.pt), Portugal. My project involves to re-create an Interactive whiteboard, reusing some algorithms of computer vision area. The main goal consist in creating a low-cost interactive whiteboard. So it runs on my laptop with my webcam :) Hope it will help some programers to improve their skills in C/C++, OpenCV. Next step involve to create any interface using QT framework for interoperability. If you want to learn more contact me by email. Could take a look to this video youtube to understand what it is more deeply: http://www.youtube.com/watch?v=gXeqTDklWKE http://www.youtube.com/watch?v=Wd46S6d-ms0 Christophe Soares © 2009. http://christophesoares.page.vu/ [Less]
Created 2 months ago.

0 Users

This project contains OSCemote custom panels, helpful utilities for integrating OSCemote with your favorite music software or programming language as well as tutorials on how to use them all together. ... [More] OSCemote itself is not open source, but all of these utilities, patches and tutorials are. You probably want to jump straight to the OSCemoteTutorials page. [Less]
Created 12 months 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.

0 Users

Created 4 months ago.

0 Users

A framework written in pure Objective-C created to receive TUIO messages for multi-touch applications. It uses a modified version of the WSOSC framework to parse the Open Sound Control packets.
Created 12 months ago.

0 Users

Created 5 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

A Python library that understands the TUIO protocol. This library is able to receive and parse data following the TUIO protocol, "which was specially designed for transmitting the state of tangible ... [More] objects and multi-touch control on a table surface." [Less]
Created about 1 year ago.