Mercurial > hg > webaudioevaluationtool
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 |