저는 플래시 기타를 개발 중입니다. 마이크의 데이터 주파수를 알아내는 유일한 방법은 FFT를 사용하는 것입니다. 그럼에도 불구하고, 30 시간의 연구가 끝난 후에 나는 그렇게 할 수있는 최선의 방법을 발견하지 못했습니다. Harmonic Product Spectrum (HPS), Cepstrum 또는 Maximum Likelihood를 사용해야합니까? 튜너는 25에서 3000Hz까지 주파수를 보여 주어야합니다.FFT에서 기본 주파수를 얻는 방법은 무엇입니까?
또한 기본 주파수를 찾을 준비가 된 오픈 소스 코드에 대해 알고 있다면 알려주십시오. ActionScript로 변환 할 수 있습니다.
감사합니다!
아니, 그렇지 않습니다. 이것은 스펙트럼의 첫 번째 고조파입니다. – Nemeth
@Nemeth : "첫 번째 고조파"는 내가 아는 한 "기본"의 동의어이며 일반적으로 최대 진폭을가집니다. –
@ 짐 : 많은 악기들에있어서 근본적인 것은 진폭이 가장 크지 않습니다 * 기타에 대해서는 잘 모르겠지만 노트의 종류와 기타에 따라 달라질 수 있습니다. 어느 쪽이든, 기본과 같은 단일 구성 요소를 임의로 살펴 보는 것이 아니라 올바른 * 피치 감지 * 알고리즘을 사용하는 것이 좋습니다. –