Experimental. May not work reliably.
A message presented; key it back and your keying is decoded and checked. Choose how you connect your key with the .
Timing chart
Your most recent keying (top row) compared with the target message (bottom row).
Signal detection (debug)
Magnitude and gradient with the detected on/off edges, for audio input.
Bleed self-test (temporary)
Plays a 400 ms beep then captures through the warm worklet path, five times. A working warm path gates the beep’s tail out (reported as gated); any run that still leaks shows how far the bleed reaches. Run it without headphones and stay quiet during the test.
Pitch-split overlap test (temporary)
Plays a continuous tone 250 Hz higher than your mic pitch, lets it settle, then keys “PARIS” at your mic pitch into it and reports what was decoded. A working pitch split ignores the off-pitch tone and decodes “PARIS” cleanly. Run it without headphones.