Be Kind - Send Good Code
I have created a number of training aids to help me recognize morse code letters and words over the years, and I've used CW decoding apps on my phone to help me check if I'm sending copyable code. But I wanted to create a computerized coach that anyone could access to work on their sending skills and make it fun to use by tracking progress.
I've heard first hand that folks think they are sending copyable code when they are not. Last week I was on 30m and someone was repeatedly calling CQ, but try as I might I could not decode their call. Every time they'd send it there would be an unrecognizable character or two. On each subsequent call it would sound like a different set of characters or non characters. I tried to copy them to respond for about 3 minutes and gave up. I kept seeing them call CQ on the waterfall but were never answered. They needed to work on their sending.
The Web App
It not only shows if your sending the characters you think you are, it gauges whether your inter-character and word spacing is good. It gauges your overall timing accuracy and in QSO mode, those measurements work toward unlocking virtual rigs and badges. For straight key mode it measures your DIT to DAH ratio and gives you real time feedback on what your ratio is through the gauges under the decode window (hint: you want them to all be as close to straight up and down as possible).
How does it work ?
You are sending Morse with your selected keyboard input of straight key or emulated paddles. You are not typing letters, but working to send well timed code.
The QSO simulator alternates turns: it sends a line ending in K or BK, then it’s your turn. When you’re ready to hand the conversation back, send K (or BK) as a standalone word.
Decode window
You (decoded) shows what the app decoded from your keying. Use Clear to wipe it.
Progress per user
Progress is stored per-browser. Use Reset progress if you want to wipe skill points, unlocks, badges, and calibration.
Currently the app supports keying using a paddle style interface with iambic keying through the keyboard using the [ ] keys, or the space bar as a straight key. I know it's not very satisfying to use a computer keyboard as a morse code key, and there's a small delay hearing the keyed tone when using the keyboard so I'm working on supporting actual paddles via Winkeyer or paddles and straight key through the
dongle interface from CW-Morse via your local computer USB connection.
Be Kind
This is definitely still a work in progress and completely free. I'd appreciate constructive criticism, feature requests and bug reports in the comments. Software bugs, not Vibroplex bugs; but if you can leave a Vibroplex bug in the comments that would be awesome as well.
That's all for now, so clean up your sending and keep folks from spinning the dial when they hear your call.