EARTH MIDI

Live sensor dataFixed formulasSynthesized liveHow it works

The planet is the instrument. Every note is a real event: an earthquake, a solar flare, the sun rising over Lagos, the space station crossing a coastline. Every filter sweep is the actual solar wind, the surf is real ocean swell, the drone bends with real tides. Hear it, play it, or take the raw data into your DAW.

Sound follows view
--:--:-- UTC · idledrag or flick to spin · tap anywhere to hear its weather
24 h agoquakes flares · tap to jumpnow

MIDI monitor every note, as it's sent

Event log real events only · tap to trace

    Trace a sound sensor → formula → sound, no AI step

    1. Tap a line in the event logand its full chain appears here.

    Output spectrum · waveform · stereo field

    Use it in your DAW

    • Live MIDI on Mac: Audio MIDI Setup → MIDI Studio → IAC Driver → “Device is online”. Pick it above, arm a MIDI track.
    • Windows: install loopMIDI, create a port, pick it above.
    • Sync: Producer controls → MIDI → “Send MIDI clock” and your DAW follows the Sun's tempo.
    • No live MIDI? Export the data pack and drag the .mid in. Each layer has its own channel and CC lanes.

    Accuracy

    Replay compresses the last 24 hours, keeping every event in its real order and spacing. The clock shows the real UTC time being played. Live mode plays new quakes within about a minute of USGS publishing them. Solar wind is measured at L1, 30–60 minutes before it reaches Earth. The ISS position is propagated from its published orbital elements and checked against a live fix (the gap is shown on its card). Sunrise times are computed. If any source fails, the status bar says demo for that feed and nothing is passed off as live.

    How it worksreal sensors → fixed formulas → oscillators in your browser · no samples, no AI in the sound
    1. Instruments measureseismometers, satellites, tide gauges, weather balloons
    2. Agencies publishUSGS, NOAA, NASA, Open-Meteo
    3. Your browser fetchesas published, no edits
    4. Fixed formulas mapprinted on every card, same reading = same note
    5. Oscillators playWeb Audio synthesis, built live
    6. You producelisten, record, or export the data
    14 live feeds0 samples or loops0 AI models on this page0 requests to AI services
    StepAI?What actually happens
    MeasuringNoSeismometers, satellites at L1 and GOES, tide gauges, ocean and weather models, NASA event tracking.
    Choosing notesNoFixed formulas, written on each card. Same reading, same note, every time.
    Making the soundNoOscillators, filters, noise and convolution reverb, built live in your browser. No samples.
    Rhythm (Pulse)NoTempo from solar wind speed, hats from the quake rate, ghost snares from Kp, fills from big quakes.
    ExportsNoWAV, stems, MIDI and data files are written byte by byte by this page's code.
    Writing the codeYesClaude helped write it, as a coding tool. That's the whole extent of it.
    Where AI was used
    Before you got here, Claude (an AI coding assistant) helped Colin type this page's code, the way spell-check helps a writer. It isn't running now, never picks a note and never makes a sound. Don't take our word for it: the ledger below lists every server this page talks to, live, and the code is public.
    Live network ledger · 0 requests to 0 servers · AI services: 0

      Free to use in your music. Credit required.

      Use anything you record or export from Earth MIDI, including audio, stems, MIDI and data, in released, commercial or live work, free of charge. The one condition is a credit wherever you credit samples or collaborators (liner notes, streaming credits, video descriptions):

      Planetary data sonified with Earth MIDI by Colin Robinson · earthmidi.com

      Every export carries this credit: WAV metadata, MIDI copyright and text events, CSV and JSON headers, README and CREDIT files in each zip, and burned into video clips. Underlying data: USGS, NOAA and NASA (public domain) and Open-Meteo (CC BY 4.0, attribution included in every file).