Use the mouse!
This is a wrapper for Qwerty-Hancock virtual piano by Stuart Memo.
<!DOCTYPE html> <html> <head> <title>JZZ.input.Qwerty</title> <script src="JZZ.js"></script> <script src="JZZ.synth.Tiny.js"></script> <script src="qwerty-hancock.js"></script> <script src="JZZ.input.Qwerty.js"></script> </head> <body> <h1>JZZ.input.Qwerty</h1> <p id=qwerty></p> <script><!-- JZZ.synth.Tiny.register('Web Audio'); JZZ.input.Qwerty({ id: 'qwerty', width: 281, height: 150, octaves: 1, startNote: 'C4' }) .or(function(){ alert('Cannot open MIDI In!\n' + this.err()); }) .connect(JZZ().openMidiOut().or(function(){ alert('Cannot open MIDI Out!\n' + this.err()); })); --></script> </body> </html>