오디오 음정 작동 방식
오디오 음정은 브라우저 안에서 완전히, 길이를 바꾸지 않으면서 한 옥타브 아래에서 한 옥타브 위까지 반음 단위로 트랙의 음정을 올리거나 내립니다. 배포된 ffmpeg.wasm 빌드에는 전용 고품질 음정 변환기가 내장되어 있지 않으므로, 이 도구는 항상 사용 가능한 필터로 만든 조합을 씁니다: 먼저 오디오를 알려진 48000Hz 샘플레이트로 정규화한(aresample) 다음, 그 레이트를 음정 비율만큼 다시 표시하고(asetrate, 음정과 속도를 함께 바꿉니다), 마지막으로 오디오 속도 도구가 쓰는 것과 같은 atempo 시간 늘이기/줄이기 체인으로 속도 변화를 보정해, 새 음정은 유지하면서 원래 길이를 되돌립니다.
이는 진짜이고 정직한 절충입니다: 이는 (Melodyne이나 rubberband 기반 도구 같은) 스튜디오급 위상 보코더가 아니라 고전적인 샘플레이트 기반 변환기이므로, 완전한 믹스 같은 복잡한 소재에서 큰 폭의 변화는 다소 인위적으로 들릴 수 있는 반면, 단일 목소리나 악기에서 작은 변화는 대체로 깔끔하게 들립니다.