Home▸Sound & Music▸Chladni Plate Nodal Patterns: Standing Wave Eigenmodes (2D)

🎵 Chladni Plate Nodal Patterns: Standing Wave Eigenmodes (2D)

A 2D Canvas simulation of Chladni figures: thousands of sand grains migrate away from vibration antinodes and settle on the nodal lines of a square plate, tracing real standing-wave eigenmodes cos(n*pi*x)cos(m*pi*y) + b*cos(m*pi*x)cos(n*pi*y).

Sound & Music2DModerate60 FPS📱 Mobile-adapted⇄ 3D version
2d-chladni ↗ Open standalone
⚙ Under the hood

A 2D Canvas2D simulation of real Chladni figures: thousands of sand grains follow the gradient of the standing-wave field s(x,y) = a·cos(nπx)cos(mπy) + b·cos(mπx)cos(nπy) on a square plate, migrating away from high-amplitude antinodes and settling on the nodal lines where |s| ≈ 0. Adjust the mode numbers (m, n), the mix between the two superposed modes, the drive intensity, and grain density to explore different resonant patterns live.

AcousticsStanding WavesEigenmodesParticle SimulationResonance

2D · HTML5 Canvas 2D · 60 FPS target · runs fully client-side, no install

What did you find?

Add reproduction steps (optional)