Acoustics & Vibration

Chladni Patterns

Visualize Ernst Chladni's 1787 acoustic vibration figures. Sand particles resting on a vibrating plate migrate away from high-amplitude antinodes and settle along zero-displacement nodal lines.

Mode (n, m) (3, 2)
Resonant Frequency 440.0 Hz
Particles on Plate 2500

Modal Parameters

Visual Overlay

Audio Synthesis

Controls

Chladni Plate Vibration Equation

Displacement: w(x, y, t) = [a·cos(nπx/L)cos(mπy/L) + b·cos(mπx/L)cos(nπy/L)]·cos(ωt)
Nodal Lines: Set w(x, y, t) = 0 (zero vibration amplitude).
Developer Reference

Core Algorithm & Standalone Script

// Chladni plate vibration & sand drift simulation
const canvas = document.getElementById('canvas');
const ctx = canvas.getContext('2d');
// w(x,y) = cos(n*pi*x)*cos(m*pi*y) - cos(m*pi*x)*cos(n*pi*y)