comparison ape.js @ 100:a948850f297b

Currently playing sample red.
author Brecht De Man <b.deman@qmul.ac.uk>
date Sat, 16 May 2015 17:52:51 +0100
parents 4c370a73f30f
children 0c5bcfedf5eb
comparison
equal deleted inserted replaced
95:6b35f18fcae6 100:a948850f297b
426 426
427 var audioElements = $(textXML).find('audioElements'); 427 var audioElements = $(textXML).find('audioElements');
428 currentTrackOrder = []; 428 currentTrackOrder = [];
429 audioElements.each(function(index,element){ 429 audioElements.each(function(index,element){
430 // Find any blind-repeats 430 // Find any blind-repeats
431 // Not implemented yet, but just incase 431 // Not implemented yet, but just in case
432 currentTrackOrder[index] = element; 432 currentTrackOrder[index] = element;
433 }); 433 });
434 if (randomise) { 434 if (randomise) {
435 currentTrackOrder = randomiseOrder(currentTrackOrder); 435 currentTrackOrder = randomiseOrder(currentTrackOrder);
436 } 436 }
490 trackSliderObj.onclick = function() { 490 trackSliderObj.onclick = function() {
491 // Get the track ID from the object ID 491 // Get the track ID from the object ID
492 var id = Number(this.id.substr(13,2)); // Maximum theoretical tracks is 99! 492 var id = Number(this.id.substr(13,2)); // Maximum theoretical tracks is 99!
493 audioEngineContext.metric.sliderPlayed(id); 493 audioEngineContext.metric.sliderPlayed(id);
494 audioEngineContext.selectedTrack(id); 494 audioEngineContext.selectedTrack(id);
495 // Currently playing track red, rest green
496 document.getElementById('track-slider-'+index).style.backgroundColor = "#FF0000";
497 for (var i = 0; i<$(currentTrackOrder).length; i++)
498 {
499 if (i!=index)
500 {
501 document.getElementById('track-slider-'+i).style.backgroundColor = "rgb(100,200,100)";
502 }
503
504 }
495 }; 505 };
496 506
497 canvas.appendChild(trackSliderObj); 507 canvas.appendChild(trackSliderObj);
498 }); 508 });
499 509