Mercurial > hg > nodescore
comparison nodescore.js @ 20:9daa1ac0af33
seperated content to external html (seta) and fixed thumbnail generation and preview context
author | tzara <rc-web@kiben.net> |
---|---|
date | Tue, 10 Jul 2012 14:16:12 +0100 |
parents | e05eede75e0d |
children | aaf429469697 |
comparison
equal
deleted
inserted
replaced
19:a56434dee146 | 20:9daa1ac0af33 |
---|---|
152 socket.emit('counterText', seq.voice, seq.counter, counter); | 152 socket.emit('counterText', seq.voice, seq.counter, counter); |
153 | 153 |
154 if (counter > 0 && counter <= outcount ) { | 154 if (counter > 0 && counter <= outcount ) { |
155 socket.broadcast.emit('countinFromServer', seq.voice, counter, "","", "white", "transparent"); | 155 socket.broadcast.emit('countinFromServer', seq.voice, counter, "","", "white", "transparent"); |
156 } | 156 } |
157 | |
157 // remove displayed number with " " at end of both countin/out | 158 // remove displayed number with " " at end of both countin/out |
159 | |
158 if (counter == 0 ) { | 160 if (counter == 0 ) { |
159 socket.broadcast.emit('countinFromServer', seq.voice, " ", "","", "white","transparent"); | 161 socket.broadcast.emit('countinFromServer', seq.voice, " ", "","", "white","transparent"); |
160 } | 162 } |
161 | 163 |
162 // console.log(counter + "========" + totaltime) | |
163 if (counter > (totaltime)-incount && counter <= totaltime ) { | 164 if (counter > (totaltime)-incount && counter <= totaltime ) { |
164 socket.broadcast.emit('countinFromServer', seq.voice, counter-(totaltime-incount), "","", "red","gray"); | 165 socket.broadcast.emit('countinFromServer', seq.voice, counter-(totaltime-incount), "","", "red","gray"); |
165 } | 166 } |
166 | 167 |
167 if (counter == (totaltime)-incount ) { | 168 if (counter == (totaltime)-incount ) { |
168 socket.broadcast.emit('countinFromServer', seq.voice, " ", "","", "red","gray"); | 169 socket.broadcast.emit('countinFromServer', seq.voice, " ", "","", "red","gray"); |
169 } | 170 } |
170 | 171 |
171 // push out the pulse to metronome | 172 // push out the pulse to metronome |
173 | |
172 seq.metrobeat = (seq.metrobeat+1)%seq.beatsinbar ; | 174 seq.metrobeat = (seq.metrobeat+1)%seq.beatsinbar ; |
173 //console.log(seq.metrobeat); | |
174 socket.broadcast.emit('metroPulse', tempoms, seq.voice,seq.metrobeat); | 175 socket.broadcast.emit('metroPulse', tempoms, seq.voice,seq.metrobeat); |
175 socket.emit('metroPulse', tempoms, seq.voice,seq.metrobeat); | 176 socket.emit('metroPulse', tempoms, seq.voice,seq.metrobeat); |
176 } | 177 } |
177 | 178 |
178 // flip the page | 179 // flip the page |
180 | |
179 if (ztime == 0){ | 181 if (ztime == 0){ |
180 socket.emit('counterText', seq.voice, seq.counter, " "); | 182 socket.emit('counterText', seq.voice, seq.counter, " "); |
181 seq.counter = (seq.counter + 1) % seq.durations.length | 183 seq.counter = (seq.counter + 1) % seq.durations.length |
182 socket.broadcast.emit("pageFlipfromserver", seq.voice, unit, time, seq.mm,seq.counter); | 184 socket.broadcast.emit("pageFlipfromserver", seq.voice, unit, time, seq.mm,seq.counter); |
183 socket.emit("pageFlipfromserver", seq.voice, unit, time, seq.mm,seq.counter); | 185 socket.emit("pageFlipfromserver", seq.voice, unit, time, seq.mm,seq.counter); |
198 console.log("stop") | 200 console.log("stop") |
199 clearInterval(tock); | 201 clearInterval(tock); |
200 sequencerState=0; | 202 sequencerState=0; |
201 stopChr(); | 203 stopChr(); |
202 }); | 204 }); |
203 | |
204 | |
205 | 205 |
206 }; | 206 }; |
207 | 207 |
208 step = function (seq) { | 208 step = function (seq) { |
209 clearInterval(countdowntick); | 209 clearInterval(countdowntick); |
218 ztime =-1; | 218 ztime =-1; |
219 } | 219 } |
220 else console.log("already started...") | 220 else console.log("already started...") |
221 }); | 221 }); |
222 | 222 |
223 | |
224 | |
225 | 223 |
226 socket.on('resetSeq', function () { | 224 socket.on('resetSeq', function () { |
227 console.log("rrrrreset") | 225 console.log("rrrrreset") |
228 resetChr(); | 226 resetChr(); |
229 | 227 |