The sky is the instrument. Drag anywhere — pull back, let go — and a world takes orbit. Every orbit is a note: the wider the orbit, the deeper the voice, and each time a world crosses a golden string, it sounds. Gravity writes the rhythm.
double-click removes a world · scroll zooms about the sun (about the pointer once you've panned) · ⌘/ctrl-drag pans the view (v snaps the sun back to center) · hold shift near a world and it gains a ring: click grants the chosen gift — a moon, or a trojan companion at L4/L5 — drag throws a moon into its orbit.
space play/pause · ` folds the menus · ~ fullscreen sky · esc closes dialogs · ctrl/⌘ z takes back the last launch, removal, preset or loaded sky (shift for redo — it rewinds your decisions, not time).
The letter row is a piano that sets the key: q w e r t y u i o p are the naturals, 2 3 5 6 7 9 0 the sharps, and - / = step the register down and up. The whole sky retunes as you play.
Share copies a short link that recreates this exact sky — every planet and moon, the key, tempo, the whole cosmos panel, even the instrument voice. Load takes any code or link. The Gallery is curated codes; its newest skies are composed pieces — try them.
Click MIDI and play: notes launch worlds on their pitch's orbit, velocity sets their size, chords fan out. Gate makes note-off remove what note-on launched — the sky becomes a true keyboard.
shift-click MIDI opens the setup: focus any box and move a knob — it learns. One knob may drive many rows (a macro). Knobs can play everything: key, scale, instrument, tempo, the black hole. The little M code in the footer carries your rig to any machine, and the traffic log shows every incoming message.
Every orbit is a note — the wider the orbit, the deeper the voice. Each time a planet crosses the golden string, it sounds. Gravity writes the rhythm.
© 2026 Rune Hansen and Marc Zeltzer. All rights reserved.