2014-12-25 2 views
1

녹음 된 사운드 샘플을 분석하여 피치 등의 속성을 찾고 싶습니다. 나는 성공적으로 버퍼의 기록 된 바이트를 분석하려고 시도했다. 어떻게 할 수 있습니까?녹음 된 사운드 샘플의 피치를 감지하는 방법

+1

Richard G. Lyons의 _ Digital Signal Processing 이해 _를 참조하십시오. – fadden

답변

2

당신은 FFM을 조사해야합니다. 버디 here의 원래의 게시물 밖으로도

Complex in[1024]; 
Complex out[1024]; 
Copy your signal into in 
FFT(in, out) 
for every member of out compute sqrt(a^2+b^2) 
To find frequency with highest power scan for the maximum value in the first 512 points in out 

확인 아마 중복 때문에이 의사를 나타냅니다처럼

그럼 뭔가.

2

빠른 푸리에 변환 사용 ... 대부분의 언어에서 사용할 수있는 라이브러리입니다. 바이트는 좋지 않으며 mp3로 인코딩되거나 wav/pcm이 될 수 있습니다. 그런 다음 분석을 결정해야합니다.

DG

관련 문제