MorseLabBaseMorseLabBase
Practice tool only - not a license exam, not emergency training certification. Audio stays in your browser.

Telegraph Desk for Morse scenarios

A scenario desk, not a chatbot. Pick a role and a short objective — mayday drill, night check-in, or a six-turn QSO. You send real Morse (including Chinese telegraph code); they answer in code first, then plaintext. Local state machine runs the plot. Nothing uploads.

Telegraph Desk

Short Morse scenarios with roles — not a chatbot. State machine runs the plot; your traffic uses the real encoder (including Chinese telegraph code).

Pick a scene

Pick a role

Time limit

How it works

  1. Send traffic by typing or the desk key — real Morse (and Chinese CTC).
  2. They reply in Morse first, then plaintext reveals.
  3. Fill the objective slots; win, fail, or end the shift.
Practice fiction only — not emergency training, not a license exam, not on-air operations. Traffic stays in this browser.
Advertisement320 × 100

When to use

Wanting telegraph atmosphere with a win/lose objective; practicing short procedural traffic; showing friends a Morse game that isn’t another translator clone; warming up callsign / bearing habits before a listen session.

When not

This is not emergency, aviation, or maritime certification. Not an open-ended AI chat. Not on-air net control. For pure decode puzzles use Challenge; for Koch drills use Trainer.

Assumptions

v1 is a local scene engine with role line banks. Optional LLM polish is out of v1. Distress default clock is 180s (120/240 selectable). Sessions persist in localStorage on this device only.

Examples

Input

Distress · send B1ABC

Result

Rescue asks for bearing next

Then position, then people count — three slots to win.

Input

Check-in · callsign → QTR → all well

Result

Shift handoff complete

Input

QSO drill · hi → 599 → 73

Result

Win inside six turns

How it works

  1. Choose scene + role in the lobby (distress defaults to Rescue · 180s).
  2. Send traffic by type or desk key — encoder includes Chinese CTC.
  3. Fill required slots; win, time out, or end the shift. Debrief stays local.

Send → extract slots (rules) → advance phase → THEM line → Morse first, then reveal

Gotchas

  • Random keyword chat from the old domestic telegraph page is intentionally gone — missing slots get chased, not random weather lines.
  • Weak callsigns (informal names) are accepted in drills but flagged in the debrief.
  • Clearing site data wipes the saved shift.
  • Key mode buffers Morse then commits a decode — typos in timing become wrong letters.

Compare

Shareable puzzle links: challenge. Ear drills: listen. Key timing: keyer. Puzzle hub: for/puzzle. Ham hub: for/ham.

Why a desk, not a chat bot

Domestic “AI telegraph” pages often regex-match weather/food/mood and spit a random line. Telegraph Desk runs a phase machine: missing callsign or bearing gets chased; win and fail are real outcomes. Roles change rules (timer, strictness, coaching), not just the costume.

Scenes in v1

  • Distress / Mayday scene — callsign, bearing, people · default 180s.
  • Night check-in — ID → time sync → all well.
  • Short QSO — greeting → RST → 73 inside six turns.

Channels & honesty

Type or key; replies show Morse before plaintext. Chinese uses CTC via the shared encoder. Logs stay in localStorage. Fiction only — see SOS and Terms for the non-emergency boundary. Related play: challenge, keyer.

Common questions

Direct answers — no synonym padding.

No. A local state machine picks lines for the current phase. Optional LLM polish is not in v1.

Related tools

Practice tool only — not a license exam, not emergency training certification. See Methodology and Terms.