A virtual keyboard made in javascript with the web audio API