client/annotviz/app/pianoroll_h.html
changeset 100 0d7dac03c1a0
parent 98 72d767c5142d
child 147 4902992b2783
equal deleted inserted replaced
99:9d968fbcaa2a 100:0d7dac03c1a0
       
     1 <!DOCTYPE html>
       
     2 <html lang="en">
       
     3 <head>
       
     4     <meta charset="utf-8">
       
     5     <meta name="viewport" content="width=device-width,initial-scale=1">
       
     6     <meta name="description" content="">
       
     7     <meta name="author" content="I.R.I">
       
     8     <link rel="shortcut icon" href="/img/favicon.ico">
       
     9 
       
    10     <title>Horizontal Piano Roll</title>
       
    11 
       
    12     <!-- Custom styles for this template -->
       
    13     <link href="/css/annotviz.css" rel="stylesheet">
       
    14 </head>
       
    15 
       
    16 <body>
       
    17     <h1>Horizontal Piano Roll</h1>
       
    18     <noscript>You must enable JavaScript</noscript>
       
    19     <div id="canvasContainer"></div>
       
    20     <p>
       
    21         <a href="#" onclick="stop(); return false;">stop intervals</a> -
       
    22         <a href="#" onclick="start(); return false;">start intervals</a> -
       
    23         temps écoulé : <span id="timeStarted"></span>
       
    24     </p>
       
    25     <pre id="log"></pre>
       
    26     <script src="/js/libs-annotviz.js"></script>
       
    27     <script src="/js/annotviz.js"></script>
       
    28     <script>
       
    29         var annotationChannel = 'PIANOROLL';
       
    30         var eventCode = 'test_1';
       
    31         var wsUri;
       
    32         if (window.location.protocol === 'file:') {
       
    33             wsUri = 'ws://127.0.0.1:8090/broadcast';
       
    34         }
       
    35         else {
       
    36             wsUri = 'ws://' + window.location.hostname + ':8090/broadcast';
       
    37         }
       
    38         wsUri += '?channel='+annotationChannel+'&event_code='+eventCode;
       
    39         
       
    40         var logger = new annotviz.HtmlLogger(false, 'log');
       
    41         
       
    42         var stageView = new annotviz.StageView({
       
    43         	logger: logger
       
    44         });
       
    45 
       
    46         var doubleroll = new annotviz.DoubleRoll({
       
    47             logger: logger,
       
    48             stageView: stageView,
       
    49             ws: new annotviz.WsWrapper(wsUri)
       
    50         });
       
    51 
       
    52         function stop() { stageView.stop(); }
       
    53         function start() { stageView.start(); }
       
    54 
       
    55         window.onload = function() {
       
    56         	stageView.init();
       
    57             start();
       
    58         }
       
    59     </script>
       
    60 </body>
       
    61 </html>