Uses AudioContext and an OscillatorNode to generate a tone.
AudioContext
OscillatorNode
Your browser doesn't support AudioContext :(