← All stories
● Covered by 1 source · 1 reportLow impact1 neutral

Eigendrum: A Numerical Solver for Drumhead Vibrations and Sound Synthesis

🔄 Updated 1d ago
New to BrevFeed? We gather this story from every outlet covering it into one summary — ranked by real-world impact, not just the latest headline — so you never miss what matters. What is BrevFeed? →

Key points

  • Eigendrum numerically solves for drumhead vibration modes and frequencies.
  • It uses finite element methods to calculate eigenvalues for custom shapes.
  • The tool allows shape definition via drawing or mathematical equations.
  • Strike position influences which vibrational modes are excited.

How Eigendrum Works

Eigendrum determines the vibrational shapes and frequencies of a drumhead clamped at its rim. It addresses the eigenvalue problem −∇²u = λu with u = 0 on the edge, which typically lacks a formulaic solution for arbitrary shapes. The tool employs a numerical approach, meshing the drum shape with triangles to build finite element stiffness and mass matrices, then finding the smallest eigenvalues of Kφ = λMφ.

Accuracy and Validation

The numerical solver's accuracy is validated against shapes with known exact solutions, such as circles and rectangles. For these shapes, Eigendrum reproduces frequencies to better than a tenth of a percent. The conforming finite element method guarantees that its results are slight overestimates, ensuring reliability in the calculated numbers.

Impact of Strike Position

The location where a drumhead is struck directly influences the excitation of its vibrational modes. Striking a point where a mode has no displacement will not excite that specific mode. A single strike activates all modes simultaneously, with the mixture determined by the mallet's landing spot. Eigendrum also allows users to isolate and play individual modes, which is not possible with a physical mallet.

Designing Drum Shapes

Beyond tracing outlines, users can define drum shapes using mathematical equations. For example, r(t) = 1 + 0.3cos(5t) creates a five-lobed flower, and parametric x(t), y(t) pairs can generate complex closed curves like nephroids or eggs. This method enables the creation of precise and variable shapes, such as superellipses or multi-lobed figures, by adjusting numerical parameters. Shape definitions are stored directly in the URL, allowing for easy sharing and modification.

✨ This summary was generated by AI from the outlets' reporting listed below. It is not independently verified and may contain errors — check the original sources. How BrevFeed works →

The daily brief

One email each morning: the day's tech stories, clustered across outlets and summarized. No account needed.

One email a day. Unsubscribe in one click, any time.

Today's brief

Spend a few minutes, get the whole day. Every topic's top stories in one hands-free rundown — listen, watch, or read the transcript.

~7 min · 6 stories · Aug 15

▶ Play today's brief Listen on Spotify

New every morning, and the back catalogue is archived by date.

Reporting from

Eigendrum is a tool that numerically solves for the vibrational modes and frequencies of drumhead shapes using finite element methods. It allows users to design drum shapes graphically or through mathematical equations and hear the resulting sounds, demonstrating how strike position affects mode excitation.