Immediately after switching the page, it will work with CSR.
Please reload your browser to see how it works.
This also reminds me of TapXR, which I would totally buy if did morse, instead of inventing their own encoding. I get it, theirs is probably way faster but fluency is morse is more general purpose.
There's a good chance you could also just do it with the amplitude of ambient noise and forget the sine wave generator.