AI 요약
Eigendrum은 사용자가 그린 2D 도형의 고유진동 모드와 주파수를 수치적으로 계산해 실제 북 소리처럼 들려주는 웹 기반 사운드 실험 도구입니다. 원형이나 사각형처럼 해석적 해가 알려진 도형에 대해 0.1% 미만의 오차로 검증된 유한요소법(FEM) 솔버를 사용하며, 타격 위치에 따라 각 모드가 다르게 여기되는 물리적 현상도 구현했습니다. 또한 사용자가 수식으로 도형을 정의할 수 있어 손으로 그리기 어려운 복잡한 형태도 탐구할 수 있습니다. 마지막으로 1966년 Mark Kac의 유명한 질문인 "북의 모양을 들을 수 있는가"에 대한 반례인 Kac drum I과 II를 내장하여, 서로 다른 모양이 동일한 스펙트럼을 가질 수 있음을 청취자에게 직접 보여줍니다.
핵심 포인트
- 고유진동 문제(−∇²u = λu)를 삼각형 메시 기반 유한요소법으로 수치 해석하며, 원형(베셀 함수)과 사각형(π²(m²/a² + n²/b²))에 대해 0.1% 미만 오차로 검증됨
- 타격 위치는 각 모드의 변위에 비례해 모드를 여기시키며, 절점(정지점)을 타격하면 해당 모드는 들리지 않음
- 수식 기반 도형 정의(r(t) 또는 파라메트릭 x(t), y(t))를 지원하며, 너무 얇아 메시 생성이 불가능한 도형은 오답 대신 거부 처리
- 1992년 Gordon, Webb, Wolpert가 발견한 동일 스펙트럼을 가진 두 개의 서로 다른 도형(Kac drum I, II)을 청취 비교 기능으로 제공
향후 전망
- 도형과 소리의 관계에 대한 직관적 교육 도구로 활용 가능하며, 음향 설계나 예술 창작 분야로 확장될 여지가 있음
- 수식 기반 도형 정의 기능을 통해 절차적 사운드 디자인 도구로 발전할 가능성
출처:hackernews
