diff node_modules/node-osc/README.rst @ 77:cd921abc8887

added puredata trigger/OSC router
author Rob Canning <rob@foo.net>
date Tue, 15 Jul 2014 17:48:07 +0100
parents
children
line wrap: on
line diff
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/node_modules/node-osc/README.rst	Tue Jul 15 17:48:07 2014 +0100
@@ -0,0 +1,75 @@
+--------
+node-osc
+--------
+
+A very basic OSC client (so far) implementation based heavily on pyOSC_.
+
+
+Relies on current trunk of node.js for the dgram library.
+
+.. _pyOSC: https://trac.v2.nl/wiki/pyOSC
+
+Install using npm
+
+npm install node-osc
+
+Example
+-------
+
+Sending OSC messages:
+
+::
+  
+  var osc = require('node-osc');
+  
+  var client = new osc.Client('127.0.0.1', 3333);
+  client.send('/oscAddress', 200);
+  
+Listening for OSC messages:
+
+::
+  
+  var osc = require('./lib/osc');
+  
+  var oscServer = new osc.Server(3333, '0.0.0.0');
+  oscServer.on("message", function (msg, rinfo) {
+  	console.log("TUIO message:");
+  	console.log(msg);
+  });
+  
+Example of received TUIO (based on OSC) messages:
+
+::
+
+  TUIO message:
+  [ [ '/tuio/2Dcur', 'alive', 3 ],
+    [ '/tuio/2Dcur',
+      'set',
+      3,
+      0.5218750238418579,
+      0.3895833194255829,
+      0,
+      0,
+      0 ],
+    [ '/tuio/2Dcur', 'fseq', 2842 ] ]
+  
+  TUIO message:
+  [ [ '/tuio/2Dcur', 'alive', 3 ],
+    [ '/tuio/2Dcur',
+      'set',
+      3,
+      0.5218750238418579,
+      0.3895833194255829,
+      0,
+      0,
+      0 ],
+    [ '/tuio/2Dcur', 'fseq', 2843 ] ]
+  
+  TUIO message:
+  [ [ '/tuio/2Dcur', 'alive' ],
+    [ '/tuio/2Dcur', 'fseq', 2844 ] ]
+
+Licensing
+---------
+
+LGPL.  Please see the file lesser.txt for details.