Overview
CW Sensei is a Morse Code Instant Character Recognition (ICR) Trainer designed to help users master Morse code efficiently.
Whether you're preparing for amateur radio licensing, participating in Parks on the Air (POTA) or Summits on the Air (SOTA), or simply learning Morse code for fun, CW Sensei offers a variety of tools to practice and improve your skills.
Getting Started
Upon loading the application, the system automatically performs a check to ensure audio and interactive features are functioning correctly. The interface is divided into several sections for settings, input, sequence generation, ICR quiz, playback, and history tracking.
User Settings
Customize your training experience with the following settings:
- Speed (WPM): Adjust the Morse code playback speed from 15 to 50 words per minute (WPM). The default is 15 WPM.
- Repeat: Set how many times a sequence repeats, from 1 to 20 times. The default is 1 repeat.
- Sidetone (Hz): Choose the audio frequency of the Morse code tone from 500 Hz to 1000 Hz in 25 Hz increments (e.g., 500, 525, 550, ..., 1000 Hz). The default is 700 Hz.
- Gain Volume: Adjust the audio loudness from 0.1 (very quiet) to 1.0 (full volume) in 0.1 increments, with a default of 0.5. Use this to tailor the sound level to your environment, ensuring clear and comfortable playback.
Translator
The Translator section allows you to input custom text to convert into Morse code and play as audio:
- Enter text (letters, numbers, or supported punctuation: . , ? / = ( )) in the provided text area.
- Click "Play Audio" to play the Morse code for your input.
- Use "Repeat" to replay the last played sequence.
ICR Quiz
The ICR Quiz tests your ability to recognize Morse code characters by ear:
- Click "Play Audio" to hear a random Morse code character.
- Enter your guess in the provided input field.
- Click "Submit Answer" to check your guess.
- View your score and feedback in the output area below the quiz controls.
Generate Morse Sequences
Generate various Morse sequences to practice specific skills. Each option fills the text area with a sequence, plays it, and displays the result after playback:
- Alphabet Warm-Up: Generates the full alphabet (A-Z) with spaces.
- Numbers Warm-Up: Creates a sequence of numbers (0-9).
- One Number: Generates a random single-digit number (0-9).
- One Character: Produces a random letter or number.
- Two Characters: Generates a random two-character sequence.
- Three Characters: Creates a random three-character sequence.
- Four Characters: Generates a random four-character sequence.
- Call Sign: Generates a random amateur radio call sign (e.g., K7ABC).
- US Prefix: Produces a random US call sign prefix (e.g., K, N, W, AA).
- Canada Prefix: Generates a random Canadian call sign prefix (e.g., VE, VA).
- Prosign: Creates a random Morse prosign (e.g., AR, SK).
- Punctuation: Generates a random punctuation symbol (e.g., ., ?, /).
- 36 Characters Blitz: Generates a shuffled sequence of all letters and numbers (A-Z, 0-9).
- Q Code: Produces a random Q code (e.g., QRL, QRM).
- Similar: Generates a random pair of characters with similar Morse patterns (e.g., AN, NA).
- US State: Generates a random two-letter US state abbreviation (e.g., CA, NY).
Output
The Output section displays the current sequence after playback. On smaller screens, long sequences (e.g., 36 characters) are split into two lines for readability.
Playback Controls
Control the playback of Morse sequences with these options:
- Repeat: Replays the last played sequence.
- Stop: Stops the current playback and clears the output display.
- Clear: Resets the text input, output, and both history lists.
History
Track your practice sessions with two history sections:
- Call Sign History: Lists all generated call signs, up to 100 entries.
- Session History: Records all generated sequences in the current session, up to 100 entries.
Tips for Effective Training
- Start with slower speeds (15-20 WPM) and single characters to build recognition skills.
- Use the "ICR Quiz" to test and improve your instant character recognition skills.
- Use the "Similar" option to practice distinguishing between characters with similar Morse patterns.
- Increase repeat counts for longer practice with the same sequence.
- Experiment with different sidetone frequencies and volume levels to find what’s most comfortable for your hearing.
- Clear the history periodically to focus on new sequences.
Support and Community
CW Sensei encourages outdoor activities like POTA and SOTA. Join the amateur radio community to practice Morse code in real-world scenarios. For questions, feedback, or issues (e.g., volume control not responding), contact the developer through the official CW Sensei site on Instagram @CWSENSEI, via email at info@cwsensei.com, or through the Buy Me a Coffee page. Please use a compatible browser (e.g., Chrome, Firefox) and ensure audio is not muted if you encounter issues.
Happy Learning and 73!
Version Information
Version: 2.9 Screaming Eagle
Official Release Date: May 1, 2025
Update: Added volume control (0.1 to 1.0), 16 new sidetone frequency options (500 Hz to 1000 Hz in 25 Hz increments), and enhanced audio processing and playback audio quality.