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