REC 00:00

This browser can't draw the pattern because WebGL is off or unavailable.

Nodal Glass

Slow tones, drawn as the standing waves they would make on a vibrating plate.

Voices

Each voice drifts to a nearby note on its own clock, so the four never line up the same way twice. Tap a color dot to change that voice's color.

Play along

Color for notes you play

Tap a note to hold it and tap again to let it fade. Up to four at once. Keys 1–8 work too.

Sound

Tuning

Hz

Enter a frequency between 20 and 2,000 Hz.

Solfeggio set
Intonation

Visuals

Record for YouTube

Frame rate

The video frame on the stage is exactly what gets recorded, with sound. The controls and note readout are left out. Keep this tab in front while recording, since browsers slow down hidden tabs.

File
Length
Size
Format

YouTube takes MP4 and WebM files. In YouTube Studio choose Create, then Upload videos.

How it works

Each note is tied to one vibration mode of an idealized square plate, written (m, n). Low notes get simple modes and high notes busier ones, the way real plates behave.

The bright lines mark where sand would gather, at the places that stay still. The colored panes between them are the parts that move. Their slow pulsing is the standing wave's back-and-forth, slowed from hundreds of cycles a second to a few seconds.

Choose the Plate resonances scale to hear each mode at its true relative pitch, proportional to m² + n². With several notes at once, real sand would blur into dots, so here each voice draws its own lines in its own color.

Space
Start or stop
1–8
Hold or release a note
R
Start or stop recording
H
Hide or show controls
F
Full screen

Nodal Glass is a just-for-fun side project from Cryptix Security. It's free to use. If you enjoy it, you can support it on GitHub Sponsors.

Project page and guide on GitHub