GPS Whistle

Whistle your location into any recording. It survives compression and can be decoded later.

Start your recorder, hold this device near it, turn the volume up, and press the button. It plays a short tune and some chirps, twice: about 11 seconds.

How it works, and what it proves

The page encodes a 40-byte frame as audible tones, framed by a tiny melody that spells G‑P‑S‑W in notes (G–B–E–B, by the French method Ravel and Debussy used to spell HAYDN) and plays it backwards at the end, using ggwave, with Reed–Solomon error correction and a CRC-32 check. The frame carries the location on a ≈19 m grid, the reported accuracy, a UUIDv7 (which includes the time), and optionally 8 bytes of the current drand randomness beacon. It plays twice.

In testing, it decoded through AAC, MP3 and Opus compression, generation loss, resampling, 8-bit audio, heavy noise, room reverb, clipping, automatic gain control, and recorders whose clocks run up to 4.5% fast or slow.