2014-12-25 5 views
1

Я хотел бы проанализировать фрагмент записанного образца звука и найти его свойства, такие как смола и так далее. Я попытался проанализировать записанные байты буфера без успеха. Как это можно сделать?как определить шаг записанного образца звука

+1

См. _Получение цифровой обработки сигналов, Ричард Г. Лионс. – fadden

ответ

2

Вы должны смотреть в FFM.

Затем сделать что-то вроде этого псевдокода указывает:

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 

Проверьте также из оригинального поста приятеля here, потому что это, вероятно, дубликат.

2

Используйте быстрое преобразование Фурье .. Библиотеки доступны для большинства языков. Байты не являются хорошими, могут быть закодированы в формате mp3 или wav/pcm .. Вам нужно решить, затем проанализировать.

DG