Sending Practice (Experimental)

Experimental. May not work reliably.

A message is presented; key it back and your keying is decoded and checked.

Set up your key

Choose how you connect your key — audio, keyboard or mouse — and configure the keyer, sidetone and light with the .

Choose what to practice

Select a tab to use a ready-made list or to input your own:

Choose the word list source and type and then the list itself:

Source
Type

Load, drag & drop, type and edit your own list of words to practise. Use plain text files (not from Word), or CSV files. The list is only visible to you. (Help on the list format.)

Split the text into messages by
Adjustments
Filters

Optionally narrow the chosen content to focus on what you want:

 
 
Message length to characters
 
Choose how to practice
/

Main path

1: Sequence - how the next message is chosen

How the next message is chosen. Random picks one at random using the weights set by the Weight stages. When off, the messages play in order and the weighting controls are disabled.

2: Message Prompt - how the message is presented to you before you key it

How the message is given to you before you key it (at least one stays on). Use the to set the flashcard size, case and contrast, and the for the voice.

Speech synthesis is not available. Open for details.

3: Keying - send the message with your key

Send the message with your key. Set up your key with .

4: Evaluate - check your sending against the message

Your sending is decoded and compared with the message; the sequence then follows the hit or miss path.

On a hit

H1: Bell - a sound to confirm a correct send

A sound played when you key the message correctly.

H2: Weight - change how often this message comes up again

On a hit, adjust how often this message returns: Demote makes it less likely; Remove retires it for the rest of the run.

On a miss

M1: Feedback - response after a miss

After a miss: see what you keyed on the flashcard, hear a failure sound, and hear your sending spoken back.

Speech synthesis is not available. Open for details.

M2: Recap - replay the correct Morse

Replay the correct Morse so you can hear what it should have sounded like.

M3: Weight - bring this message up again

On a miss: Promote makes this message more likely to come up again later; Redo replays it immediately, looping until you get it right.

M4: Pause - pause the run after a miss

Pause the run after a miss so you can study the recap and timing chart before continuing.

Main path (continued)

5: Bell - bell to mark the end of each trial

Either way, a bell marks the end of each trial.

6: Next - start the sequence again with the next message

When on, a new message is chosen and the sequence begins again. When off, the run stops after this trial.

Practice

Expected:
You sent:
Review

Timing chart

Your most recent keying (bottom row) compared with the target message (top 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.

Keying Controls

Choose how you connect your Morse key to the computer, and whether you want to use this software’s keyer and/or sidetone.

Use your computer’s microphone to hear your keying (using your rig’s sidetone or a practice oscillator). Authorise mic access, choose which mic to use, and check it with the VU Meter.

0 10

Set the pitch of your rig’s sidetone so that the decoder can isolate it from any noise. If you don’t know the pitch, click Calibrate and send some beeps; the pitch will then be set automatically.

 

Use this for VBand and Vail adaptors which use L-Ctrl and R-Ctrl. You can also manually press keyboard keys of course. The Vail adaptor comes with its own keyer and sidetone oscillator so turn those off.

Click in a box below and press the keyboard key you want to use. Either works with a straight key / no keyer.

Key with the on-screen paddle(s) shown on the page (by mouse or touch), or plug in a key wired to the mouse buttons and position the mouse over a paddle. With the keyer off you get a single straight-key area; with the keyer on you get dit and dah paddles.



Flashcard Controls

Aa

Speech Controls

No text-to-speech voices found

Check your browser and system speech synthesis settings.

You are offline: only local voices are available.

Enable Audio

Your browser requires a mouse click or screen tap to enable audio and speech. Please click the button below to continue.

Server Error

Sorry, there is an error with the server. Please try again.

Network Error

Sorry, there is an error with the network. Please try again.

File Is Too Large

The uploaded file is too large. Just the first 200kB will be processed.

File Is Not Text

The uploaded file is not a plain text file.

Too Many Files

You have selected too many files to decode.

Please try again and just select a single file.

Theme

Page Colour Scheme Choice