Harmonic Drone

Layered harmonic rings in a fragment shader — six overtones, slow pitch drift, palette cycling.

How it works

Six concentric ring systems are layered, one per harmonic (1× through 6×). Each ring rotates at a different rate — proportional to its harmonic number — so the rings slowly drift in and out of phase with each other, producing the breathing interference pattern.

Colour comes from a three-phase cosine palette: a single scalar drives red, green, and blue channels offset by 120° around the colour wheel. The palette drifts slowly so the hue cycles without snapping.

A soft vignette (smoothstep on radius) keeps the centre bright and fades the edges to black.

Built with Hugo
Theme Stack designed by Jimmy