Coding & Development
Eigendrum
2h agoEigendrum numerically solves the vibration modes of a drumhead for any user‑drawn or parametrically defined shape using finite‑element analysis. It meshes the outline, computes eigenvalues, and lets you strike the virtual drum at any point, mixing all excited modes. You can also play individual modes, adjust pitch, damping and mallet width, and explore scientifically notable shapes such as the two isospectral “Kac drums”.
Finite‑Element Eigenmode SolverShape Input via Drawing or FormulaLocation‑Based Striking SimulationSingle‑Mode PlaybackAdjustable Physical ParametersValidation Against Known SpectraIsospectral Shape Demonstration
Key Capabilities
01
Finite‑Element Eigenmode Solver
Computes the lowest vibration frequencies of arbitrary drum shapes by building stiffness and mass matrices and solving K φ = λM φ.
02
Shape Input via Drawing or Formula
Accepts hand‑drawn outlines or parametric equations (e.g., r(t)=1+0.3cos(5t)) to define drum membranes.
03
Location‑Based Striking Simulation
Projects a virtual mallet onto the computed modes so the sound reflects where the drum is struck.
04
Single‑Mode Playback
Pressing a row plays an isolated eigenmode, allowing listeners to hear a pure frequency of the shape.
05
Adjustable Physical Parameters
Sliders for pitch (tension), damping (material/air), and mallet width let users tweak the drum’s acoustic behavior.
06
Validation Against Known Spectra
Tests its solver against exact spectra of circles and rectangles, ensuring accuracy within a tenth of a percent.
07
Isospectral Shape Demonstration
Provides the two Kac drums—different outlines with identical spectra—to illustrate the “can you hear the shape of a drum?” question.
Use Cases
Creative Sound DesignDesign custom drum timbres by drawing unique shapes and hearing the resulting complex tones.Music producers and sound designers
Physics and Math EducationDemonstrate membrane eigenmodes, eigenvalue problems, and the concept of isospectral shapes in an interactive way.Teachers and students in physics or mathematics
Musical ExperimentationExplore novel percussive sounds by striking different points on custom‑shaped drums and adjusting physical parameters.Musicians and composers
Research on IsospectralityInvestigate the phenomenon of different shapes sharing identical spectra using the built‑in Kac drum examples.Researchers in acoustics and mathematical physics
Update History
Updated 2h ago▲ 0% mentionsProduct HuntWeb