● LIVE SIGNAL BINARY × MORSE • 2 SYMBOLS → INFINITY

BINARY & MORSE
The two original codes that taught machines and humans to talk

One is the language of computers. The other crossed oceans with a wire and a key. Both use only two states, yet they built the modern world. This guide is fully interactive — translate, listen, tap, and run it in GNU Octave.

01010101 00110011 01001101 01001111 01010010 01010011 01000101
.-.. --- ...- . / -.-. --- -.. .
-- --- .-. ... . / -.-. --- -.. . / .. ... / .--. --- . - .-. -.--
01 — BINARY CODE

Why 0 and 1 run everything.

Gottfried Leibniz described base-2 in 1703. Claude Shannon proved in 1937 that electrical switches can do logic with it. From there: computers.

Bit Explorer — 8-bit dec 0 • hex 0x00 • char NUL
unsigned 0 / signed 0
128
64
32
16
8
4
2
1

Place value. Tap bits above. This is how ASCII, images, and floating point are all stored.

FUNDAMENTALS
Bit — one binary digit, 0 or 1. Smallest unit.
Nibble — 4 bits, one hex digit. 0xA = 1010
Byte — 8 bits, 256 values. The classic atom.
Two's Complement — signed ints: invert +1. So -1 = 11111111
IEEE 754 Float — sign | exponent | mantissa. Why 0.1+0.2 ≠ 0.3
CHARBINARYDECHEX
02 — MORSE CODE

Dots, dashes, and perfect timing.

Samuel Morse & Alfred Vail, 1836. International Morse (1865) standardizes it. SOS is not words — it's ...---..., chosen because it's unmistakable.

TIMING IS THE CODE
dit = 1 unit • dah = 3 units • intra-char gap = 1 • char gap = 3 • word gap = 7
E = · (shortest)T = — (2nd shortest)SOS = ··· ——— ··· no gaps
International Morsetap to hear
03 — INTERACTIVE LAB

Four translators that actually work.

Text ↔ BinaryLIVE
Text ↔ Morse· — /
Morse Audio & Light Lab

Uses Web Audio API. Visualizer syncs to timing units. No external files.

Tap Pad — send with your finger
HOLD SHORT = ·   HOLD LONG = —
Release gap = letter separation • double pause = word
buffer: —decoded:

Tip: try tapping SOS: ··· ——— ···

04 — GNU OCTAVE LAB

Same ideas, scientific computing flavor.

All snippets run in Octave 7+. Copy, paste, and plot. Octave's dec2bin / bin2dec and containers.Map make these two codes trivial.

05 — BRIDGE

Binary is Morse made deterministic.

Morse optimizes for humans: common letters are short (Huffman-like, 1840 before Huffman). Binary optimizes for machines: fixed length, easy to clock, perfect for error correction.

Baudot 1870 = first 5-bit binary telegraph — the child of both worlds.
PROPERTYBINARYMORSE
Symbols0, 1·, —, gaps
LengthFixed (8-bit)Variable (E=1, Q=4)
ClockCrystalHuman ear
Error ToleranceNeeds ECCRedundant timing
Density1 bit / symbol~0.6 bits / unit, slower