---
type: "post"
id: "soundwaves-a-sound-waves-simulator-2d-planar-axis-0ca235"
slug: "soundwaves-a-sound-waves-simulator-2d-planar-axis-0ca235"
title: "soundwaves: A sound waves simulator 2D + planar & axis symmetry"
description: "**Thesis:** SoundWaves makes a two-dimensional acoustic simulation workflow directly inspectable and editable in a browser."
retrieval_nugget: "**Thesis:** SoundWaves makes a two-dimensional acoustic simulation workflow directly inspectable and editable in a browser."
published_at: "2026-10-18"
updated_at: "2026-10-18"
record_date: "2026-10-18"
date_kind: "published_at"
topics: ["tools"]
source_urls: ["https://github.com/papyDoctor/soundwaves"]
schema_version: "newruntime-agent-readable-v0.2"
stable_id: "post:soundwaves-a-sound-waves-simulator-2d-planar-axis-0ca235"
status: "published"
visuals: []
editorial_provenance: {"schema_version":"newruntime-editorial-copy-v1","content_status":"source_grounded_final","final_copy_sha256":"sha256:bbe43fc6fdb1ef8dceb0cbc8a5f6af0dcd2a0284ec180dd0fec5db10675bba5a","reviewed_at":"2026-10-18T14:04:24.717Z","source_evidence_count":1,"verified_claim_count":3,"site_analysis_schema_version":"newruntime-site-analysis-v1","site_object_kind":"field_note","observed_fact_count":3,"implication_count":3,"watch_condition_count":1,"related_record_count":0}
analysis: {"schema_version":"newruntime-site-analysis-v1","object_kind":"field_note","thesis":"SoundWaves makes a two-dimensional acoustic simulation workflow directly inspectable and editable in a browser.","observed_facts":[{"text":"The repository describes drawing walls, assigning materials, adding a source and probes, and running a browser-based scene.","source_urls":["https://github.com/papyDoctor/soundwaves"]},{"text":"The project supports planar and axisymmetric modes and says its finite-element solver is written in Rust and compiled to WebAssembly.","source_urls":["https://github.com/papyDoctor/soundwaves"]},{"text":"The repository includes text-based scene descriptions, example scenes, and physics tests.","source_urls":["https://github.com/papyDoctor/soundwaves"]}],"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.","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."],"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_conditions":["Look for independent comparisons with measured or established acoustic results, especially beyond the cases covered by the project’s own tests."],"related_records":[],"new_branch_reason":"No prior New Runtime record was supplied, so this release starts a distinct analytical record about browser-based, inspectable acoustic simulation."}
editor: {"role":"editor","name":"Andrey Reshetnikov","profile":"https://newruntime.com/owner-profile.md","profile_json":"https://newruntime.com/owner-profile.json","same_as":["https://www.linkedin.com/in/reshetnikov1/","https://t.me/lapetuse"]}
routes: {"html":"https://newruntime.com/posts/soundwaves-a-sound-waves-simulator-2d-planar-axis-0ca235/","markdown":"https://newruntime.com/posts/soundwaves-a-sound-waves-simulator-2d-planar-axis-0ca235.md","json":"https://newruntime.com/posts/soundwaves-a-sound-waves-simulator-2d-planar-axis-0ca235.json"}
---

# soundwaves: A sound waves simulator 2D + planar & axis symmetry

## Retrieval answer

**Thesis:** SoundWaves makes a two-dimensional acoustic simulation workflow directly inspectable and editable in a browser.

**Thesis:** SoundWaves makes a two-dimensional acoustic simulation workflow directly inspectable and editable in a browser.

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.

Editor: [Andrey Reshetnikov](https://newruntime.com/owner-profile.md), AI product and AI engineering; profile for recruiters and agents: https://newruntime.com/owner-profile.json

## Continue in the graph

Next records for an agent, linked to their Markdown twins. Replace `.md` with `.json` for structured fields, including `next_reads`.

- topic hub: [Tools](https://newruntime.com/topics/tools.md): Explore the tools topic hub.
- collection: [Field Notes](https://newruntime.com/posts.json): Open the latest editorial analysis.
- collection: [Source Ledger](https://newruntime.com/source-ledger.json): Inspect the public source evidence graph.
- whole graph: [discovery graph](https://newruntime.com/discovery-graph.json) (typed nodes and edges) and [site index](https://newruntime.com/site-index.md)
