2011-11-14 10 views
1

私はオーディオファイルで高速フーリエ変換を探していますが、適切な1つのregを得ることができませんでした。私がしたいのは、オーディオファイルを入力してFFTを行うことです結果を返す。私の目的に役立つリンクがあれば、助けになるだろう。ありがとう。FFT on android

答えて

0

http://www.fftw.org/は、FFT用のCライブラリです。あなたはそれにフックするためにNDKを使用する必要があります。

オープンソースプロジェクトにはgplバージョンがあり、プロプライエタリプロジェクトには有料バージョンがあります。

+0

ありがとうlevis501.fftのドキュメントを調べました。私は、オーディオファイルをFFTへの入力として与えられた複雑な配列の配列に変換する方法を疑います。 – androidGuy

+0

オーディオファイルをバイナリデータに変換するための新しい質問を開始することをお勧めします。 – levis501

0

私は一部の人がAn​​droidでkissfftを使用していることを知っています。これはfftwより小さく、bsdのライセンスを受けています(商業用)

0

これは簡単な作業です.jTransformまたはBadlogicのlibgdx.fftを使用できます。 Libgdx.fftは、Mark Borgerdingが言及したKissFFTネイティブライブラリに基づいています。

fft with libgdx in Androidの実用的な浮動小数点配列の基本的な使い方を示すこのブログをご覧ください。