Show HN: Eigendrum - Draw any shape and hear what it sounds like as a drum(baselashraf81.github.io)
237 points by BaselAshraf81 11 days ago | 101 comments
tl;dr: Eigendrum is a browser-based tool that computes the vibrational modes of an arbitrary drumhead shape by numerically solving the Helmholtz eigenvalue problem via finite elements, letting you hear the resulting sound. You can draw shapes, define them parametrically (e.g., `1 + 0.3cos(5t)`), or try presets including the famous Gordon-Webb-Wolpert isospectral "Kac drums" that sound identical despite different outlines. Runs entirely client-side; source is on GitHub.
HN Discussion:
  • Enthusiastic praise for the tool as brilliant, fun, and creatively engaging
  • Complaint about the site's cookie consent dialog being an illegal dark pattern
  • Technical questions about extending the approach to controlled-duration sounds or custom scales
  • ~Reports of technical issues like SSL errors and ear-splitting pitch artifacts on certain shapes
  • Sharing interesting parametric shapes and discoveries (e.g., replicating a hand pan)