A Diatonic Accordion Keyboard graphical representation using HTML5 canvas.