마이크 앞에서 연주되는 음을 감지하는 프로그램을 만들고 싶습니다. Naudio의 FFT 기능을 테스트하고 있지만 대담하게 테스트 한 결과 FFT가 피치를 올바르게 감지하지 못하는 것으로 보입니다. 나는 C5를했지만, 가장 높은 선택은 E7에 있었다..Net에서 실시간 피치 탐지를 어떻게 수행합니까?
주파수 분석 창의 첫 번째 드롭 다운 상자를 "enchanced autocorrelation"으로 변경 한 후 가장 높은 선택이 C5에있었습니다.
나는 "enchanced autocorrelation"을 봤는데 행운이 없었다.
나는 "실시간 피치 탐지 .net"을 인터넷 검색하고 이것을 얻었다 : http://stackoverflow.com/questions/1466968/real-time-pitch-detection-using-fft –
아마 당신이 (가장 강한 고조파를 제공하는) 가장 높은 진폭을 가진 주파수는 노이즈 플로어보다 훨씬 낮은 최저 주파수 (피치를 연주하게 함)보다 높습니다. – Gabe
http://www.nicholson.com/rhn/dsp.html#1을 보셨습니까? – Gabe