- Timestamp:
- 2015-06-15T21:12:16+12:00 (9 years ago)
- Location:
- main/trunk/model-sites-dev/respooled/collect/popup-video-respooled/js
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
main/trunk/model-sites-dev/respooled/collect/popup-video-respooled/js/audiosynth.view.js
r29943 r29980 325 325 } 326 326 327 327 328 if (e.shiftKey) { 328 329 return fnDrumKeyboard(e); 330 } 331 332 if (e.altKey) { 333 return fnGuitarKeyboard(e); 329 334 } 330 335 … … 484 489 485 490 var fnDrumKeyboard = function(e) { 486 //console.log("*** drum pressed: " + e.key);487 if (e.key == "C") {491 console.log("*** drum pressed keyCode: " + e.keyCode); 492 if (e.keyCode == "C".charCodeAt(0)) { 488 493 $('#drum1').trigger("mousedown"); 489 494 } 490 else if (e.key == "V") {495 else if (e.keyCode == "V".charCodeAt(0)) { 491 496 $('#drum2').trigger("mousedown"); 492 497 } 493 else if (e.key == "B") {498 else if (e.keyCode == "B".charCodeAt(0)) { 494 499 $('#drum3').trigger("mousedown"); 495 500 } 496 else if (e.key == "N") {501 else if (e.keyCode == "N".charCodeAt(0)) { 497 502 $('#drum4').trigger("mousedown"); 498 503 } 499 else if (e.key == "M") {504 else if (e.keyCode == "M".charCodeAt(0)) { 500 505 $('#drum5').trigger("mousedown"); 501 506 } … … 504 509 return true; // let other things outside of this piano/drum chain (such as the customGuitar input) see the event 505 510 } 511 512 513 514 515 516 var fnGuitarKeyboard = function(e) { 517 console.log("*** guitar pressed keycode: " + e.keyCode); 518 if (e.keyCode == "Q".charCodeAt(0)) { 519 $('#offscreen-jtab-chord-0').trigger("click"); 520 } 521 else if (e.keyCode == "W".charCodeAt(0)) { 522 $('#offscreen-jtab-chord-3').trigger("click"); 523 } 524 else if (e.keyCode == "E".charCodeAt(0)) { 525 $('#offscreen-jtab-chord-6').trigger("click"); 526 } 527 else if (e.keyCode == "R".charCodeAt(0)) { 528 $('#offscreen-jtab-chord-7').trigger("click"); 529 } 530 else if (e.keyCode == "T".charCodeAt(0)) { 531 $('#offscreen-jtab-chord-10').trigger("click"); 532 } 533 else if (e.keyCode == "Y".charCodeAt(0)) { 534 $('#offscreen-jtab-chord-13').trigger("click"); 535 } 536 else if (e.keyCode == "U".charCodeAt(0)) { 537 $('#offscreen-jtab-chord-16').trigger("click"); 538 } 539 540 541 e.preventDefault(); 542 return true; // let other things outside of this piano/guitar chain see the event 543 } 544 506 545 507 546 -
main/trunk/model-sites-dev/respooled/collect/popup-video-respooled/js/game-on.js
r29898 r29980 223 223 var base_ctime = track_block.baseCTime; 224 224 225 var track_fill = track_block.fill; 226 var track_fillbackground = track_block.fillBackground; 227 225 228 var block_events = track_block.events; 226 229 227 230 var block_min_midi_pitch = num_midi_pitches-1; 228 231 var block_max_midi_pitch = 0; 229 232 230 233 var block_events_len = block_events.length; 231 234 for (var ne=0; ne<block_events_len; ne++) { … … 244 247 //rect.attr({stroke:"none", strokeWidth:0.2, fill:"#2E52A4"}); 245 248 //rect.attr({stroke:"black",fill:"#2E52A4"}); 246 rect.attr({"stroke":"black","stroke-width":0.25, "fill":"#2E52A4"}); 249 var fill = note_event.fill || track_fill || "#2E52A4"; 250 rect.attr({"stroke":"black","stroke-width":0.25, "fill":fill}); 247 251 go_top_level_group.push(rect); 248 252 … … 259 263 var last_event = block_events[block_events_len-1]; 260 264 var last_note_off = last_event.midiNoteOff; 261 var block_duration = (base_ctime + last_note_off)/1000.0 ;262 265 var block_duration = (base_ctime + last_note_off)/1000.0 266 ; 263 267 var block_x_org = (base_ctime/total_duration) * go_paper_x_dim; 264 268 var block_x_dim = (block_duration/total_duration) * go_paper_x_dim; … … 269 273 if (gs.xsltParams.interface_name != "respooled") { 270 274 var block_rect = goPaper.rect(block_x_org-1,block_y_org-1,block_x_dim+2,block_y_dim+2); // fudge factor! 271 block_rect.attr({"stroke":"none", "stroke-width":0, "fill":"rgba(46, 82, 164, 0.5)"}); 275 var fillbackground = track_fillbackground || "rgba(46, 82, 164, 0.5)"; 276 block_rect.attr({"stroke":"none", "stroke-width":0, "fill":fillbackground}); 272 277 273 278 var block_tip = track_block.name;
Note:
See TracChangeset
for help on using the changeset viewer.