Mercurial > hg > nodescore
comparison nodescore.js @ 21:aaf429469697
startup script and fixes to thumbnail generation paths
author | tzara <rc-web@kiben.net> |
---|---|
date | Tue, 10 Jul 2012 22:34:11 +0100 |
parents | 9daa1ac0af33 |
children | bb02a593b7d5 |
comparison
equal
deleted
inserted
replaced
20:9daa1ac0af33 | 21:aaf429469697 |
---|---|
1 //////////////////////////////////////////// | 1 /* |
2 // nodescore server -- nodescore.kiben.net | 2 //////////////////////////////////////////// |
3 //////////////////////////////////////////// | 3 |
4 // rc@kiben.net | 4 nodescore server |
5 //////////////////////////////////////////// | 5 nodescore.kiben.net |
6 nodescore@kiben.net | |
7 | |
8 //////////////////////////////////////////// | |
9 */ | |
6 | 10 |
7 var sio = require('socket.io') | 11 var sio = require('socket.io') |
8 , http = require('http') | 12 , http = require('http') |
9 , fs = require('fs') | 13 , fs = require('fs') |
10 , $ = require('jQuery') | 14 , $ = require('jQuery') |
11 , static = require('node-static'); | 15 , static = require('node-static'); |
12 | 16 |
13 //////////////////////////////////////////// | 17 |
14 // run webserver serving static html | 18 // run webserver serving static html |
15 //////////////////////////////////////////// | 19 //////////////////////////////////////////// |
16 | 20 |
17 var clientFiles = new static.Server('./www'); | 21 var clientFiles = new static.Server('./www'); |
18 var httpServer = http.createServer(function(request, response) { | 22 var httpServer = http.createServer(function(request, response) { |
172 // push out the pulse to metronome | 176 // push out the pulse to metronome |
173 | 177 |
174 seq.metrobeat = (seq.metrobeat+1)%seq.beatsinbar ; | 178 seq.metrobeat = (seq.metrobeat+1)%seq.beatsinbar ; |
175 socket.broadcast.emit('metroPulse', tempoms, seq.voice,seq.metrobeat); | 179 socket.broadcast.emit('metroPulse', tempoms, seq.voice,seq.metrobeat); |
176 socket.emit('metroPulse', tempoms, seq.voice,seq.metrobeat); | 180 socket.emit('metroPulse', tempoms, seq.voice,seq.metrobeat); |
181 // socket.broadcast.emit("pageFlipfromserver", seq.voice, unit, time, seq.mm,seq.counter); | |
177 } | 182 } |
178 | 183 |
179 // flip the page | 184 // flip the page |
180 | 185 |
181 if (ztime == 0){ | 186 if (ztime == 0){ |
182 socket.emit('counterText', seq.voice, seq.counter, " "); | 187 socket.emit('counterText', seq.voice, seq.counter, " "); |
183 seq.counter = (seq.counter + 1) % seq.durations.length | 188 seq.counter = (seq.counter + 1) % seq.durations.length |
184 socket.broadcast.emit("pageFlipfromserver", seq.voice, unit, time, seq.mm,seq.counter); | 189 socket.broadcast.emit("pageFlipfromserver", seq.voice, unit, time, seq.mm,seq.counter); |
185 socket.emit("pageFlipfromserver", seq.voice, unit, time, seq.mm,seq.counter); | 190 // socket.emit("pageFlipfromserver", seq.voice, unit, time, seq.mm,seq.counter); |
186 delete tock; | 191 delete tock; |
187 | |
188 step(seq); | 192 step(seq); |
189 | |
190 } | 193 } |
191 | 194 |
192 if (ztime < 0){} | 195 if (ztime < 0){} |
193 // decrement the time | 196 // decrement the time |
194 ztime -= 1000 | 197 ztime -= 1000 |