БПФ на аудио-файл в Android - PullRequest
1 голос
/ 14 ноября 2011

Я искал быстрое преобразование Фурье для аудиофайла, но я не смог найти подходящего для этого файла. Все, что я хочу сделать, - это ввести аудиофайл, выполнить БПФ для него и вернуть результат.Если есть какие-либо ссылки, которые могут служить моей цели, будет очень полезно. Спасибо.

Ответы [ 3 ]

0 голосов
/ 15 ноября 2011

Я знаю, что некоторые люди использовали kissfft на Android.Он меньше, чем fftw и имеет лицензию bsd (коммерческий)

0 голосов
/ 26 марта 2012

Это простая задача, вы можете использовать либо jTransform, либо libgdx.fft от Badlogic. Libgdx.fft основан на собственных библиотеках KissFFT, упомянутых Марком Боргердингом.

Взгляните на этот блог, в котором показано основное использование fft с libgdx в Android с реальным массивом float.

0 голосов
/ 14 ноября 2011

http://www.fftw.org/ - это библиотека C для БПФ.Вам придется использовать NDK, чтобы подключиться к нему.

Существует версия gpl для проектов с открытым исходным кодом и платная версия для частных проектов.

...