Mercurial > hg > nodescore
view node_modules/node-osc/README.rst @ 101:52e44ee1c791 tip master
enabled all scores in autostart script
author | Rob Canning <rc@kiben.net> |
---|---|
date | Tue, 21 Apr 2015 16:20:57 +0100 |
parents | cd921abc8887 |
children |
line wrap: on
line source
-------- 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.