Drawing — press and drag, release to finish
Generating...
Sampling terrain data

Mode

Duplicate ⌘D
Split S
Stretch 2×
Compress ½×
Reverse R
Delete ⌫
Drag to select terrain area
Click the map where you want to listen — the nearest Street View panorama becomes the music
EXPERIMENTAL

Live Earth Chord

Hear the terrain beneath everyone here, together. Your elevation becomes a note; the shape of the surrounding land gives it a voice.

Choose Listen to hear the shared chord. Sharing your location is optional.

The chord is waiting.

Add your terrain voice

Sharing and listening are separate. Your Earth terrain can keep contributing while you use other modes, explore other worlds, or switch tabs. Use Stop sharing to withdraw it; a visible sharing indicator stays on the page. Browsers may pause location updates in the background.

Allow browser location to measure a 2 km square around you. The live room receives only a fine pitch value and five coarse terrain values, never your exact coordinates. This finer pitch reveals a narrower elevation interval. Terrain tile requests still reveal the approximate area to Earthsounds and its map provider; ordinary server logs may include your IP address.

Location sharing is off.

How the land becomes sound

Elevation is measured from the existing Mapbox terrain data, not GPS altitude. A fixed, continuous curve maps −11,000 to 9,000 metres onto C2 to C6, using A4 = 440 Hz as a frequency reference. It includes every chromatic note and the microtones between them, without snapping to a key or scale. Only transmission is rounded to 5 cents: one twentieth of a semitone. Heights outside the range clip at its ends. This is a designed mapping, not a claim about global elevation percentiles.

Relief controls harmonic richness, slope controls brightness, curvature changes the balance of odd and even harmonics, directional structure controls stereo position, and roughness controls upper harmonics. We sample a 9 × 9 grid at 250 m spacing; these are landscape descriptors, not surface texture measurements.

A 1.25-cent boundary margin prevents tiny pitch jitter, and changes crossfade over two seconds. For a large crowd, nearby pitches and terrain values are averaged within at most 96 groups. Those representatives retain fractional pitches; grouping does not snap them to semitones. Individual variation is lost within each group. Population affects prominence with compressed, normalised loudness. Your own voice keeps its fine pitch and is slightly emphasised.

No audio is streamed. Sharing ends when you explicitly stop it, revoke location permission, close or reload this page. Other modes and hidden tabs do not switch it off. Stale location or missing terrain withdraws your note until fresh measurements return. Brief network delays and up to about 90 seconds of stale presence after an abrupt disconnection are possible. Browser tabs are counted as voices, not verified people.

Center: Click map to set point
☕️ Support
Sampling Modes
Clip Bank Drag to sequencer ↓
Click on the map to set a point,
then click a mode to configure and generate
Sequencer
100%
BPM Bars