CW Academy Morse Code Trainer

Practise copying and sending Morse code using a scheme of sessions originally developed by Rob Brownstein, K6RB, of CW Academy and continued by Bob Carter, WR7Q, and Ken Rainey, AC5EZ. The software is written by Stephen C Phillips. A Japanese version is also available.

Personalisation

For some of the sessions some additional information is needed. This information does not leave your computer.

Practice Content

Choose your session, whether to practise copying or sending, and the type of message (help).

/
Session
Message (hideshow)

Flashcard

×
Playback Controls
 
/
Play
/
Message

Play starts playback (with Repeat it will continue).

Previous / Next plays the previous / next message.

Play options

Repeat / Repeat-one plays new messages continuously or repeats the current message.

Random randomises the message choice.

Save Audio saves the current message as an audio file.

Toggle the buttons to choose what sequence to play and show for each message:

Toggle the buttons to choose what sequence to play and show for each message; configure Morse, speech and bell:

1: Show & Say Before - option to see the flashcard or hear the message spoken before the Morse is played

Display the Flashcard for ms (Flashcard Time).

Use the Speech Controls to configure the Speech (voice, volume, rate, pitch, pause)

2: Morse - play the message using sound, light, vibration

Use the Morse Controls to configure the Morse (speed, volume, pitch and playback medium).

After each message, a pause of is used.

Count controls how many times the message is played, with an Extra Gap of ms between repeats.

3: Recognition - optional extra time for you to recognise the message

There is a pause of after a message (currently ms).

Add Recognition Time of ms.

4: Show & Say After - option to see the flashcard or hear the message spoken after the Morse is played

Display the Flashcard for ms (Flashcard Time).

Use the Speech Controls to configure the Speech (voice, volume, rate, pitch, pause).

5: Morse Repeat - option to play the Morse message again

There is a pause of after a message (currently ms).

Add an Extra Gap of ms.

6: Bell - optional bell played to indicate the end of the sequence

Use Bell Controls to configure the Bell (type, volume and duration).

Add a Bell Gap of ms.

Configure the pauses used in the sequence:

 
 
 
 

Morse timing within a message is configured in the Morse Controls

History
Time     Message Speed #
 
Settings

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

General Notes

There are many keyboard shortcuts which can also access additional functions. Press ? to list them.

General help on the playback controls and Morse Controls (Timing) can be found in a separate page, along with some specific help on the CW Academy Morse Code Trainer.

This tool works in most browsers: please see the FAQ if you are having problems.

Acknowledgements

Thank you to the people at CW Academy for their contributions.

Change log