OBSERVATION CHAMBER / MVP

Spectral Drum

Draw a membrane, solve its six lowest vibration modes, choose a strike point, and watch shape change the spectrum and motion.

spectrum Prototype

01 / SHAPE THE MEMBRANE

Editable membrane and computed mode

28 x 20 grid / 560 slots / solve limit 520 active cells

Advanced diagnostics and solver provenance
Max residual
-
Orthogonality error
-
Runtime
-
Finite
-
Analytic rectangle check
-
Solver
ml-matrix 6.14.0 dense symmetric EVD / Worker
ModeEigenvaluePreviousDelta

The full 560-slot mask exceeds the 520-active-cell solve limit and stops without producing eigenpairs.

Observation report
SYSTEM NOTE

On the active cells, the fixed-boundary five-point discrete negative Laplacian solves L phi_k = lambda_k phi_k. A strike at x0 gives modal coefficient c_k = phi_k(x0), and the displayed motion is u(x,t) = sum_k c_k phi_k(x) cos(sqrt(lambda_k) t) over the six computed modes.

OBSERVATION GUIDE

Touchpoints for Observation

Observe a membrane shape become an ordered spectrum, six computed mode fields, and nodal lines.

  • Draw or erase the membrane, Solve, select a mode, move the Strike point, and Play the real modal superposition before changing shape and comparing Delta.
  • The grid has 560 slots, but dense EVD is limited to 520 active cells; a full mask safely stops.
  • Changing the strike point preserves the solved eigenmodes and updates only the coefficients phi_k(x0).
  • Eigenvector sign is arbitrary, and repeated eigenvalues are compared through their subspace rather than a single signed vector.

This is a finite 28 x 20 browser membrane with fixed Dirichlet boundaries and six retained modes. It is not an acoustic instrument model, engineering analysis, or a guarantee about a physical membrane.

Runs inside the browser with no upload and no registration.

OBSERVATION POLICY

This lab runs in your browser. No image, pointer trace, or input is uploaded by this prototype.