← all study views

science viewlive 3D · minted from a sentence

Gravitational Waves

Two compact masses spiral together on a live spacetime membrane: the chirp, the merger, and the ringdown of a gravitational-wave event, with the strain rendered as geometry you can orbit.

the worlddrag to orbit · scroll to zoom

the real artifact, live — not a videoopen it full-page →

the study

The idea

When masses accelerate asymmetrically, general relativity says the changing curvature does not update everywhere at once — it ripples outward at the speed of light as a wave of strain, an oscillating stretch-and-squeeze of distances. A tight binary of black holes or neutron stars is the loudest source we know: as it radiates energy away in these waves, the orbit tightens, the frequency climbs, and the amplitude grows — the chirp — until the two merge and the remnant rings down like a struck bell.

The membrane you are orbiting plots that strain field. The pattern is a two-armed spiral because the source is a rotating quadrupole — and because the wave takes time to travel, each ring of the membrane shows the strain the binary emitted when that ring's distance was "now". Read it from the outside in and you are reading the event's history.

The 'ring' scenario shows the other half of the story: what a passing wave does to matter. A circle of free test masses breathes — stretched along one axis while squeezed along the other, the deformation rotating with the wave. That differential stretch is literally what LIGO measures, with two perpendicular 4 km arms and a strain of about one part in 10²¹: a thousandth of a proton's width over the whole arm.

What to look for

  • Watch the spiral's wavelength shorten and its amplitude grow as the binary tightens — the chirp, happening in space rather than on a spectrogram. The HUD's frequency readout sweeps upward in hertz as it happens.
  • Frequency subtlety: the wave cycles twice per orbit. A quadrupole pattern repeats every half revolution, which is why the readout runs at twice the orbital rate.
  • After the merger, the ripples do not stop dead — the remnant rings down, a damped oscillation that encodes the final black hole's mass and spin.
  • In 'ring', follow one individual test mass: it traces a small closed loop. Nothing is carried away — the wave deforms distances and moves on.

Getting it right

  • The membrane is a plot, not a photograph. Height here is strain amplitude on a 2D slice — a visualization choice, cousin of the rubber-sheet picture, and like it, not literally "space sagging downward".
  • Gravitational waves are not sound. The famous LIGO "chirp" audio exists only because the frequency band (tens to hundreds of hertz) happens to overlap human hearing, so you can map strain to air pressure and listen.
  • The amplitude is exaggerated enormously — honest renders at real strain would be perfectly flat to the eye. The amplitude knob is an admission, not a cheat: it is the only way to see the waveform at all.

Turn the knobs

  • scenario spans the real source zoo: 'merger' is a GW150914-like pair of ~35 solar-mass black holes; 'neutron-stars' runs lighter and faster, a long high-frequency inspiral; 'extreme-mass-ratio' pairs a million-solar-mass black hole with a small companion — the slow deep waves the space-based LISA detector is being built for.
  • 'ring' swaps the membrane for the textbook test-mass circle — the picture that explains how a detector works.
  • amplitude scales the strain. Try dropping it after watching a merger, as a reminder of how small the real signal is.

the knobs

The world above is one recipe — every knob below is a parameter of it. In a mojulo workshop you rarely touch them directly: you ask your agent in a sentence, and the agent sets the knobs.

parameter manual
  • scenario (string) — Binary (default 'inspiral'): 'inspiral' (two ~30 M☉ BHs), 'merger' (GW150914-like), 'neutron-stars' (1.4+1.35 M☉), 'extreme-mass-ratio' (massive BH + small companion).
  • amplitude (number) — Strain-height multiplier (default 1; e.g. 0.5 subtler, 2 stronger).
  • scale (number) — Overall size multiplier (default 1).

more study views