music21j-port
Version:
A toolkit for computer-aided musicology, Javascript version
29 lines (24 loc) • 907 B
HTML
<html>
<head>
<title>Piano Keyboard!</title>
<!-- for MSIE 10 on Windows 8 -->
<meta http-equiv="X-UA-Compatible" content="requiresActiveX=true"/>
<script data-main="../src/music21.js" src="../ext/require/require.js"></script>
<meta http-equiv="content-type" content="text/html; charset=utf-8" />
<script>
var k = ""; // will become keyboard.Keyboard object
require(['music21'], function () {
k = new music21.keyboard.Keyboard();
var kd = document.getElementById('keyboardDiv');
k.startPitch = 18;
k.endPitch = 39;
k.markC = true;
k.appendKeyboard(kd); // 37key keyboard
//k.markNoteNames(true);
});
</script>
</head>
<body>
<div id="keyboardDiv"></div>
</body>
</html>