comparison ape.js @ 8:a6364db4c2ea

All tracks start muted. Clicking on sliders un-mutes that track. All tracks loop until stopped
author Nicholas Jillings <nicholas.jillings@eecs.qmul.ac.uk>
date Wed, 25 Mar 2015 12:56:42 +0000
parents 6a6272b06d34
children 94e080247b11
comparison
equal deleted inserted replaced
7:6a6272b06d34 8:a6364db4c2ea
153 trackSliderObj.style.backgroundColor = 'rgb(100,200,100)'; 153 trackSliderObj.style.backgroundColor = 'rgb(100,200,100)';
154 trackSliderObj.innerHTML = '<span>'+index+'</span>'; 154 trackSliderObj.innerHTML = '<span>'+index+'</span>';
155 trackSliderObj.style.float = "left"; 155 trackSliderObj.style.float = "left";
156 trackSliderObj.draggable = true; 156 trackSliderObj.draggable = true;
157 trackSliderObj.ondragend = dragEnd; 157 trackSliderObj.ondragend = dragEnd;
158
159 // Onclick, switch playback to that track
160 trackSliderObj.onclick = function() {
161 // Get the track ID from the object ID
162 var id = Number(this.id.substr(13,2)); // Maximum theoretical tracks is 99!
163 audioEngineContext.selectedTrack(id);
164 }
165
158 canvas.appendChild(trackSliderObj); 166 canvas.appendChild(trackSliderObj);
159 }) 167 })
160 168
161 169
162 // Inject into HTML 170 // Inject into HTML