Skip to content

Automatically exported from code.google.com/p/chuck-tuio

Notifications You must be signed in to change notification settings

stefansjs/chuck-tuio

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

This is a TUIO implementation for ChucK that enables building multi-touch music applications.

Quick Start

Unfortunately, this implementation is very particular to following a specific procedure. You can start by Implementing a Touch subclass. Once you've done that you'll need to Create a TUIO application for ChucK. To get this application and your Touch class running:

  1. Add Touch.ck to the virtual machine
  2. Add TUIO.ck to the virtual machine
  3. Add your custom class to the virtual machine
  4. Add your application to the virtual machine

Introduction

This implementation allows you to create a ChucK class which listens to TUIO touch events to create a powerful envent-driven music application. ChucK was chosen as a programming language because of it's "strongly-timed" real-time sound synthesis capabilities. Combined with an active DIY community on creating multi-touch tables, some academic papers and theses.

TUIO is a multi-touch messaging protocol build on OSC. Its purpose is to communicate between a multi-touch capable device and an application.

Using ChucK TUIO

In order to use this class, take a look at the documentation on creating a touch class or the examples. Also take a look at the documentation on creating an a TUIO listener shread. These are the only two pieces of documentation you need to use this library.

Understanding the Code

More details on how the ChucK TUIO library functions are implemented are documented in documentation/implementation.md

About

Automatically exported from code.google.com/p/chuck-tuio

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages