Web keyboard that uses Web Audio API to produce sound