Mercurial > hg > nodescore
diff nodescore.js @ 77:cd921abc8887
added puredata trigger/OSC router
author | Rob Canning <rob@foo.net> |
---|---|
date | Tue, 15 Jul 2014 17:48:07 +0100 |
parents | 0ae87af84e2f |
children | ac6c303fbddc |
line wrap: on
line diff
--- a/nodescore.js Sun Jul 13 10:07:41 2014 +0100 +++ b/nodescore.js Tue Jul 15 17:48:07 2014 +0100 @@ -11,7 +11,7 @@ var sio = require('socket.io') , http = require('http') , ch = require('./chronometer') -, osc = require('node-osc'); +, osc = require('node-osc') , fs = require('fs'); //, static = require('node-static'); @@ -20,13 +20,11 @@ //var exec = require('child_process').exec; //exec("./oscgroupsclient_start.sh"); -var oscclient = new osc.Client('localhost', 22244); - function ardourRec(){ - oscclient.send('/ardour/goto_start'); - oscclient.send('/ardour/access_action' ,"Transport/record-roll" ); +var oscclient = new osc.Client('localhost', 22243); + function oscChron(unit,voice,counter){ + oscclient.send('/nodescore/'+voice,unit,counter); } - var argu = process.argv.splice(2); var port = argu[0] var www = argu[1] @@ -43,7 +41,6 @@ findNestedDependencies: true }); - // run webserver serving static html //////////////////////////////////////////// var express = require("express"), @@ -150,8 +147,10 @@ milliseconds; socket.broadcast.emit('chronFromServer', time) socket.emit('chronFromServer', time) + oscclient.send('/nodescore/time',time); }, 100) - } + + } if (state==0) { console.log("chronControl....zerostate") ; clearInterval(xstopwatch); } @@ -215,6 +214,7 @@ if (counter >= 0 ){ socket.broadcast.emit('counterText', voice, unit, counter,seq.counter,unitlast,seq.transect%numberoftransects); + oscChron(unit,voice,counter); socket.emit('counterText', voice, unit, counter,seq.counter,unitlast,seq.transect%numberoftransects);