The repository describes a browser app where users draw walls, choose materials, add a source and probes, and run a scene. Observed facts: It supports planar and axisymmetric modes. The repository says the wave equation is solved with finite elements in Rust compiled to WebAssembly, and provides editable text scenes, examples, and physics tests.
Mechanism: A synchronized viewport and text panel expose the same scene in visual and editable textual forms; a finite-element engine computes wave propagation and the project tests selected cases against physical expectations. The same scene is represented in both the viewport and a text panel, so drawing updates the scene description and writing updates the drawing. The documented solver uses a constrained mesh and explicit time stepping; the project’s tests compare selected results against physical expectations. This combines an accessible interface with an inspectable computational model, rather than hiding the simulation behind a single visualization.
Why now: A no-install browser workflow lowers the cost of trying a specialized simulation tool, while text-based scenes make experiments easier to reproduce and revise. Implications: Learners and acoustics practitioners can explore simplified geometries without setting up a local toolchain. Text scene files can make experiments easier to inspect, revise, and share. The repository evidence does not establish that outputs are validated for engineering decisions. It may help learners and acoustics practitioners explore simplified geometries and share scene definitions; that does not establish suitability for validated design decisions.
Evidence boundary: The public repository documents capabilities, implementation, examples, and tests, but supplies no independent benchmark, user-adoption data, or evidence of certification for engineering use.
Watch condition: Look for independent comparisons with measured or established acoustic results, especially beyond the cases covered by the project’s own tests.