Извлечение данных из графика БПФ AudioKit

Я работаю над проектом, который включает запись звука с микрофона iPhone, а затем пропускает его через быстрое преобразование Фурье (БПФ).

Я обнаружил, что в AudioKit.io есть демонстрация, в которой он активно отслеживает вход микрофона и может отображать график БПФ.

У меня есть уравнения и логарифмы, с помощью которых я планирую анализировать аудиоданные, поэтому все, что мне действительно нужно, — это получить данные БПФ, которые отправляются на этот график в AudioKit. Мне трудно найти функции/методы, которые управляют данными, заполняющими этот график.

Может ли кто-нибудь указать, где найти эти данные FFT в AudioKit?


person gh0st    schedule 24.04.2015    source источник


Ответы (1)


Код БПФ, который использует AudioKit, довольно стандартный. Вы можете взять сюжет AudioKit и переназначить код по своему усмотрению:

https://github.com/AudioKit/AudioKit/blob/develop/AudioKit/Common/User%20Interface/AKNodeFFTPlot.swift

person Aurelius Prochazka    schedule 28.04.2015
comment
Итак, в буфере должны быть данные, которые мне нужны. Правильный? - person gh0st; 29.04.2015
comment
Да, это то, что вы будете использовать. - person Aurelius Prochazka; 02.05.2015
comment
Как можно получить доступ к буферным данным в iOS, используя swift или target c? Мне никогда не приходилось делать это раньше, и быстрый поиск в Google оказался довольно сухим. - person gh0st; 06.05.2015