Dark Pulsar

1,297 pulsars, read by eye and by sound.

Every dot is a pulsar: a spinning neutron star whose radio beam sweeps past the Earth once per rotation. The views place them by spin period and its derivative (the P–Ṗ diagram), by position on the sky, and by a map of their measured properties (UMAP). Cyan dots are millisecond pulsars; dot size follows radio flux. The panel below the plot draws the pulsar's pulse profile: the averaged shape of its emission over one rotation, as it was measured.

The sound starts at your first click or key press. Click or drag on the plot to hear the pulsar under the pointer. At L0 you hear a grain cloud cut from that pulsar's own profile; its physics shapes the cloud: the spin period sets the grain rate, the spin-down energy the grain pitch, the age the grain length, the magnetic field the resonance, the dispersion measure the brightness, and the radio flux the level. Mark a pulsar as a parent and press L0 / L1 to hear it at L1: its real rotation, with the profile shaping noise at the true spin rate, so a slow pulsar ticks and a fast one hums. Drag across the profile panel to move the spotlight over one rotation. Press L for the perceptual legend: hold a chip to hear one feature pushed lower or higher, one layer alone, or the population mean. Headphones help.

Credits

Data

Sound and method

Sound engine

The sound is made by SuperCollider running inside this page: its synthesis server (scsynth) and its language (sclang), compiled to WebAssembly. They run the design's own SuperCollider files, the same ones the desktop version plays, so what you hear is the design's code rather than a translation of it. Two differences from the desktop version, both in how the data reaches the sound engine: this build cannot read sound files, so the pulse profiles are sent to it from the page (as 16-bit numbers; the largest rounding error is 0.000015 of full scale), and four small tables of catalogue values are written into the code instead of read from files. The values SuperCollider computes for a pulsar were checked against the desktop version's and match to the precision of the numbers.

Software and licences

← back to the pulsars