Resonance Table.
A touch-responsive membrane simulation for exploring standing waves, interference, damping, and nodal lines.
Live instrument
Resonance Table
Resonance starts as a timing problem. Push a system at the wrong rhythm and the energy dissolves into noise. Push it near one of its natural rhythms and a small input becomes a visible structure: bright lobes, quiet seams, and shapes that seem to hover in place.
This table models a stretched membrane with fixed edges. The source points inject a steady oscillation into the surface, while taps and drags add brief impulses. The membrane keeps a short memory of its previous state, so each point is pulled by its neighbors and by its own momentum. That is enough for waves to travel, reflect, interfere, and settle into patterns.
What to notice
Low damping lets energy linger. The field becomes more articulate, but it also takes longer to settle. Higher damping makes the membrane behave like a heavier material, where ripples vanish quickly and only the strongest driven motion remains.
The dark lines are approximate nodal lines. They mark places where the surface is crossing through stillness while nearby regions move in opposite directions. In a physical membrane, these are the quiet boundaries that separate vibrating regions.
Adding the second source makes the table less symmetrical. When two sources drive the same membrane, their waves overlap. Sometimes they reinforce each other. Sometimes they cancel. The interesting part is that both outcomes can exist in the same field at the same time.
The model
This is a browser-friendly simulation, not a laboratory solver. It uses a damped two-dimensional wave equation on a small grid and renders that grid as a continuous surface. The goal is to make the behavior legible at hand scale: fast enough for a phone, accurate enough to feel like physics, and quiet enough to sit inside an essay page.