Javascript implementation of the Pianoputer. Right now, it's bad. Very bad.