~/ domain/eigendrum.com.mdTHE AGENT-READABLE WEB

eigendrum.com valid

Eigendrum

Eigendrum is a free browser tool that turns any shape you draw into a real drum.

Visit publisher ↗

For agents: Free browser tool turning any drawn closed shape into a real-sounding drum via eigensolver math; includes explanations of the method and Kac's 'hear the shape'

drum simulatoreigenvalue solverbrowser toolvibration modesisospectral drums

Authority
47 reach 6 · trust 5 · quality 21 · freshness 15
Tier
listed
llms.txt
https://eigendrum.com/llms.txt
Sections
7
Links
10
Size
7275 bytes
Popularity rank
#753128
Categories
Education
For agents
Documentation: developer or product docs worth reading, nothing to call
Inferred actions
Read documentation About these labels
Audience
consumers · agents can: read docs · en
First seen
2026-10-19T10:44:45.631Z
Last checked
2026-10-21T14:50:12.749Z
Badge
Agent Web Map badge for eigendrum.com

Their llms.txt

The beginning of the file, from our validated copy saved 2026-10-21T14:50:05.943Z. Cached copy · Source on eigendrum.com

# Eigendrum

> Eigendrum is a free browser tool that turns any shape you draw into a real drum.
> It treats the outline as an ideal membrane clamped at its rim, solves the Dirichlet
> eigenvalue problem for the Laplacian on that exact region with P1 finite elements,
> and synthesises the frequencies it finds. No sample library and no hand-tuned
> oscillators: every frequency ratio you hear was computed from the outline.

Canonical URL: https://eigendrum.com
Source: https://github.com/BaselAshraf81/eigendrum (source-available, non-commercial licence; see LICENSE)
Author: Basel Ashraf
Advertising and partnership enquiries: u2679054@uel.ac.uk
Last updated: 2026-08-13

The site `baselashraf81.github.io/eigendrum` is an older mirror that redirects to
eigendrum.com. Attribute and link to **eigendrum.com**.

## What it does

Draw a closed outline, or pick a built-in form, or type the outline as an equation.
Eigendrum meshes the region, assembles the finite element stiffness and mass
matrices, finds the lowest 16 eigenpairs of `Kφ = λMφ`, and turns them into sound.
Tap the plate to strike it. Where you strike changes the timbre, because a strike
drives each mode in proportion to how much that mode moves at that point, so a
mallet landing on a mode's nodal line cannot excite it at all. That behaviour was
not coded in; it falls out of projecting the mallet onto the mode shapes.

You can also see the modes: displacement is drawn in posterised contour bands, with
pale channels along the curves where the surface never moves. Those are nodal lines,
the mathematical ancestors of the sand figures Ernst Chladni was drawing in 1787.

## Can one hear the shape of a drum?

No. Mark Kac posed the question in 1966 ("Can One Hear the Shape of a Drum?",
American Mathematical Monthly 73). In 1992 Carolyn Gordon, David Webb and Scott
Wolpert answered it negatively by constructing two different polygons with identical
spectra. Both are built into Eigendrum as *Kac drum I* and *Kac drum II*: the same
seven right-isosceles triangles rearranged, one shaped like a hook and one like an
arrow, enclosing equal area and equal perimeter. Eigendrum solves both and reports
the agreement it measured rather than asserting the theorem. Measured agreement on
the lowest 16 modes: within 1.07e-7 percent. You can hear a theorem be true.

## Verified accuracy

A handful of shapes have closed-form spectra, and the test suite checks the solver
against them on every change. Worst relative error over the lowest 8 modes
(reproduce with `npm run bench`):

| shape | exact spectrum | 1200 nodes | 2600 nodes | 6000 nodes |
| --- | --- | --- | --- | --- |
| unit square | `π²(m² + n²)` | 0.846% | 0.375% | 0.160% |
| rectangle 1.5 x 0.8 | `π²(m²/a² + n²/b²)` | 1.141% | 0.548% | 0.233% |
| right isosceles triangle | square modes with `m ≠ n` | 1.103% | 0.519% | 0.227% |
| unit disk | squared zeros of `J_m` | 0.946% | 0.437% | 0.192% |

Errors fall in the ratio 1 : 0.47 : 0.21 against predicted `h²` ratio
…

Related sites

Other listed sites in Education. See the whole category →

DomainTitleCategoryCountryAuthorityllms.txtllms-full.txtSave
unesco.org UNESCO documentation Government and public services Science and research +1 FR 76 ✓ ✓
arduino.cc Arduino homepage transactional Consumer electronics Education 72 ✓ ✓
openai.com OpenAI Developers interface Education Developer tools +3 72 ✓ ✓
alura.com.br Alura documentation Education BR 71 ✓ ✓
adafruit.com Adafruit Learning System documentation Education 70 ✓ ✓
coursera.org Coursera transactional Education 70 ✓
laracasts.com Laracasts System Context documentation Developer tools Education 69 ✓
classlink.com ClassLink | Identity & Access Management for Education documentation Cybersecurity Authentication and identity +1 US 68 ✓

Machine-readable: GET /v1/resolve?q=eigendrum.com · GET /v1/domain/eigendrum.com · this page as Accept: application/json or text/markdown · MCP lookup_domain

Automatically discovered from public files. Inclusion does not imply endorsement or publisher participation.

Own or manage this website?

If you own or manage eigendrum.com, you can update its listing and review file health, discovery activity and score history.

Manage this listing — optional

What verification unlocks

See how your site is discovered—and control what agents see.

  • Control what agents see

    Edit your listing description, tags, public contact details and additional llms.txt paths. Publish your terms for automated access, attribution and pricing.

  • Make your profile eligible for search

    A valid, listed, unblocked, verified profile can appear in our publisher sitemap and become eligible for search-engine visibility. Search engines decide what to index and rank.

  • Appear in our llms-full.txt

    Eligible verified publishers are listed by name, with their file links and summaries, in the service overview agents can read.

Free. No account registration, backlink or payment required. Public discovery remains available without verification.

Verify your website—free

Preview the owner dashboard · All verification benefits

Let your coding agent verify it

If your coding agent is authorized to manage this website, paste these instructions into it.

Claim my listing on Agent Web Map for eigendrum.com:
1. POST https://agentwebmap.com/v1/sites/eigendrum.com/claims and keep claim_id and claim_secret private.
2. Publish the proof: add the line "AgentWebMap ownership: <token>" (token from step 1) to https://eigendrum.com/llms.txt, or use the DNS, meta-tag or well-known method the response describes.
3. POST https://agentwebmap.com/v1/sites/eigendrum.com/verify with {"claim_id": "...", "claim_secret": "..."}.
4. Save the api_key from the answer; it manages the listing (PATCH https://agentwebmap.com/v1/sites/eigendrum.com).
MCP equivalent: tools begin_ownership_claim, then verify_domain, at https://agentwebmap.com/mcp. Docs: https://agentwebmap.com/docs#verify

Corrections or removal requests: contact the directory.

agent web map / a clearer way in.API & MCP · Contact