STILL CODING / NOTES
DSP 개발 노트
DSP
여러 앱에서 DSP을(를) 다루며 남긴 노트 2편입니다.
-
샘플 없이 기타 소리 만들기 — 줄을 계산해서 강철과 나일론을 구별하기
Guitar Auto-Strum은 녹음된 기타 음원 없이 코드 계산만으로 기타 줄 소리를 만듭니다. 사인파 일곱 개를 더하던 방식이 강철과 나일론을 구별하지 못한 이유, Karplus-Strong 도파관으로 바꾼 구조, 음이 어긋나지 않게 지연을 맞춘 방법, 소리를 Node에서 측정하는 테스트를 정리합니다.
-
브라우저에서 목소리 음정 읽기 — Vocal Check의 YIN 피치 검출
마이크 소리에서 음이름과 센트를 계산하는 과정을 Vocal Check의 실제 코드로 설명합니다. YIN 차이 함수, 누적 평균 정규화, 포물선 보간, 중앙값 필터까지.