FFT Pitch Detection для iOS с использованием Accelerate Framework?

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

Я пришел к выводу, что инфраструктура Accelerate, вероятно, является лучшим способом для этого, и я прочитал пример кода от Apple, чтобы понять, как использовать его для БПФ. Каковы входные данные для БПФ, если я хочу запускать определение высоты тона в реальном времени? Я просто передаю аудиопоток с микрофона? Как бы я это сделал?

Кроме того, после того как я получу результат БПФ, как мне получить из него частоту? Я читал везде, и не могу найти никаких примеров или объяснений этому?

Спасибо за любую помощь.

7
задан Paul R 30 April 2012 в 08:48
поделиться