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 practise

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, apply some filters to the chosen content to focus in on what you want:

 
 
Length to characters
Choose how to practise
/

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, the for the voice, and the for the Morse playback settings.

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.

Practise

Review

Timing chart

The selected item in the practice history is shown in the chart, with the perfect timing on the top row and your sending (“actual”) on the bottom row.

Practice history

Your practice history, grouped by day. Select a row to show its timing chart; use Play to hear a message.
Time Play Message Speed Play Your sending Speed Result
No practice recorded yet.

Clear History

This clears the practice history for this tool only. Other tools keep their history.

Clear just today's practice, or everything recorded for this tool?

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.

Settings Help

Load some settings from a file (overwriting your current choices), or Save all the settings for this page in a file. Share Settings generates a link to bookmark your settings, insert into a document, or share with someone else. The Reset Settings button changes everything in this page to its default value.

Reset Settings

Are you sure you want to reset all settings in this page to their default values?

Upload Settings

Uploading new settings will overwrite your existing ones. Are you sure you want to continue?

New Settings Applied

Your uploaded settings have been applied to the page.

Change log

    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.

    Morse Controls

    Playback Medium


    Timing

     

    No character speed fits the other settings

     

    No Farnsworth speed fits the other settings

     

    No Wordsworth speed fits the other settings


    Sound

     

     
     

    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.

    Welcome back

    There have been some updates since you were last here:

      If you are able and willing to support further development, please...

      ♥︎ Donate

      Change Log

        Theme

        Page Colour Scheme Choice