hoplon, hum, and the webaudio api