RealMorse! DJ0MZ CW Trainer V07 2026-03-12
Select mode or WPM Gaps Hz Speaker Idle

Message Types

dur:— wpm:20 fw:12 seed:—
Propagation Condition Model
Sets Channel fading + path loss + noise.
Set parameters in Parameter Model (Params) as required.

Parameter Model


Realistic model: Transmitter → Channel → Receiver
Pitch = TX tone frequency. TX FM includes drift+chirp. Channel AM includes QSB/flutter; Channel FM includes satellite Doppler. Noise floor and signal attenuation are Channel. Receiver contains filter + AGC only.

Transmitter (CW generation)
Keying & timing
Envelope & tone
FM & instability (TX)
Channel (propagation & interference)
QSB (AM fading)
QRN (natural interference): Path loss & noise floor
Noise and static are channel-origin additive components entering the receiver input.
QRM (manmade interference)
CW QRM is keyed too
Satellite Doppler (FM)
Receiver (filter & AGC)
IF / CW filter
AGC
Fast release can make hiss rise in gaps; slow release keeps gain reduced between words (quieter gaps).
Seed (deterministic playback)
Same seed + same settings ⇒ identical audio. Empty seed ⇒ new random seed on Generate.
User character selection
Select up to 5 characters.

Selected: 0/5

RealMorse! User Manual

RealMorse! generates Morse code audio for practice. Choose a message type, choose either a simple propagation preset or full manual parameters, then click Generate.

Quick start
  1. Select a message source in Message Types.
  2. Choose Condx for simple operation or Params for full control.
  3. Set speaker volume with the slider in the top bar.
  4. Click Generate to create and play one item.
  5. Click Stop to stop playback at any time.
Message Types

Random callsigns generates one random amateur callsign.

Template phrases sends a short built-in radio exchange.

Custom text sends your own text.

Random characters sends random training characters from the selected pool.

Generate and Generate n

Generate creates and plays one message.

Generate n is intended for:

Condx mode

Condx is the simple mode. Timing and receiver behavior stay fixed, while the channel is changed by the selected condition: Excellent, Good, Moderate, Bad, or Very bad.

Use this mode when you want quick practice without adjusting many controls.

Params mode

Params enables full manual control of the signal model.

Parameter changes take effect the next time you click Generate or Generate n.

Random character pools

For Random characters, choose a pool of: letters, numerals, punctuation, mixed sets, or your own custom set.

In User selection, click Configure… and choose up to 5 characters.

Transcript and seed

Reveal transcript shows the generated text on screen. Turn it off if you want copy practice without seeing the answer.

Clear transcript clears the current transcript display.

Seed makes playback repeatable. The same seed plus the same settings produces the same generated result.

Tips