Piano in the browser (work in progress)