A wrapper for Qwerty-Hancock virtual piano by Stuart Memo
See the demo...
JZZ.input.Qwerty(params); // or JZZ.input.Qwerty(name, params); // or JZZ.input.Qwerty.register(name, params); JZZ().openMidiIn(name);
where params - is the parameters object passed to the underlying library:
<script src='JZZ.js'></script>
<script src='qwerty-hancock.js'></script>
<script src='JZZ.input.Qwerty.js'></script>
...
<div id='qwerty'> here comes the piano! </div>
...
<script><!--
JZZ.input.Qwerty({id:'qwerty', width:281, height:150, octaves:1, startNote:'C4'})
.connect(JZZ().openMidiOut());
--></script>