A Visual Farnsworth CW Trainer

About

This trainer is a small personal project designed to play with learning morse code through the Farnsworth method.

The main difference between this trainer and others is that I am experimenting with visual reinforcement by displaying the character currently being sent. It is my hope that this will help form a stronger link between the sound of CW and the meaning of the sound.

This page should work in any modern desktop or mobile browser, including Edge, Safari, Chrome, Firefox, and Opera. But, please be aware that it does not work in Internet Explorer, because IE does not support the Web Audio API.

Top

Help

New Text
Generate a new practice text based on current settings
Send
Start sending immediately
Stop
Stop sending immediately
Elements (Speed)
Sets the speed used for the spacing of dits and dahs within each individual character. It is suggested that you not put this below 20WPM.
Farnsworth (Speed)
Sets the speed that will be used for spacing inbetween each character. Start slow, and gradually increase the Farnsworth speed until you have difficulty copying.
Display

There are three possible options for display mode.

  1. Immediate: The character is displayed during the transmission of the character only, but hidden as soon as the character has been transmitted.
  2. Lingering: The character is displayed during the transmission of the character, but will hang around until the next character is transmitted.
  3. Delayed: The character will be displayed starting immediately after the character has been sent.
Type
Select between Top CW Words, which will display a random selection of the top 100 most common words, or Random Groups, which will send random groups of five characters each.
Call Signs
If checked, include randomly generated call signs in the Top CW Words.
Prosigns
If checked, include prosigns in the Top CW Words. Prosigns include AR (“DISREGARD”), AS (“WAIT”), BT (“NEW PARAGRAPH”), SK (“END OF CONTACT”), KN (“GO AHEAD”), and BK (“BREAK”).
Letters
If checked, include the characters A–Z in the randomly generated character group.
Numbers
If checked, include the characters 0–9 in the randomly generated character groups.
Symbols
If checked, include the characters “.” (period), “,” (comma), “?” (question mark), “=” (equal sign), and ”/“ (slash) in the randomly generated character groups.
Top