Динамически рассчитать значение частоты? - PullRequest
1 голос
/ 03 июня 2010

В моем приложении я хочу найти / рассчитать частоту звука так же динамически, когда я записываю аудио, и нет необходимости сохранять, воспроизводить и все. Теперь я пытаюсь сделать это с помощью примера кода aurioToch. В этом примере, внутри методов класса FFTBufferManager, таких как GrabAudioData и ComputeFFT, здесь я не могу найти, где они вычисляют значение частоты, так как динамически зависит от звука, и я потратил более 5 дней. Пожалуйста, помогите мне.

1 Ответ

1 голос
/ 05 июня 2010

Вам не нужно использовать БПФ, если ваш аудиосигнал чистый и чистый. Просто посчитайте пики и долины. Или просто пики. Возьмите это число и разделите на количество выборок в буфере, а затем умножьте на частоту выборки. Это ваша частота.

...