Urgent.News

What's breaking now, across thousands of outlets.

Tech

eigendrum

Eigendrum is an online drum simulator accessible at eigendrum.com. The earlier domain, baselashraf81.github.io/eigendrum, serves as a mirror site, redirecting users to the primary URL. For any advertising or partnership inquiries, the developer, Basel Ashraf, can be reached via email at [email protected]

The drum can be struck at any point by pressing the Enter key or the Space bar at the highlighted location. Alternatively, users can manipulate the point's position using the arrow keys. When drawing is enabled, a pointer can be used to trace a new outline shape.

Eigendrum operates based on the principles of standing waves, which are determined by the outline shape. The modes allowed by this outline are the only ones that can be produced. When the pointer is tapped anywhere, modes with nodal lines (points of minimal vibration) under the point remain silent, leading to variations in sound depending on the striking location.

The shape of the outline directly influences the drum's pitch and overtone pattern. A reference pitch slider allows users to set the note that a circular area of the same shape would produce, enabling the outline to be higher or lower in pitch. The ring-out feature controls the rate at which the sound fades away after being struck.

Written by urgent.news from Hacker News's reporting — not their text. Machine-written — may contain errors; check the original before relying on it.

Also reported by 1 other outlet

Read the original at eigendrum.com →

More in Tech

How to Enable Entire

How to Enable Entire in Your Repository Entire captures the context behind AI-assisted code changes and connects it to your Git history.

  • Entire records AI-assisted code changes with Git history.
  • Enable Entire via command 'entire enable -y' for all agents.
  • Checkpoints stored under Git refs or dedicated 'entire/checkpoints/v1' branch.

More from Friday 14 August →