オーディオデータのチャンクを受け入れ、特定の周波数帯域内で時間の経過に伴う平均振幅を返すことができるライブラリを探しています。
すでにcomp.dspでこの質問をしましたが、基本的なFFTライブラリを使用してこれを自分で構築するためのノウハウを習得するには、現在よりも多くの時間とエネルギーが必要になることは明らかです。これが私の元の質問です。詳細は次のとおりです。 http://groups.google.com/group/comp.dsp/browse_thread/thread/e04f78d439e9e2bd
サウンドを再生するためのNiceライブラリをたくさん見つけましたが(以前はJSynを使用していました)、サウンドサンプルに関する迅速でダーティなスペクトル情報を返すように設定されているものはないようです。
どんなポインタでも大歓迎です。
この ブログ は、非常に簡潔でオーディオファイルを読み取り、周波数スペクトルを計算するFFTアルゴリズムのJava実装を示しています。
JtranformsオープンソースFFTライブラリ を確認することもできます。
残念ながらブログはなくなりました。FFTに関する他のリソースをいくつか紹介します。
jMir のjAudioパッケージを見てください。おそらく必要なものよりはるかに多くのものがあります...
あなたはこれを見ましたか:
http://download.Oracle.com/javase/tutorial/sound/TOC.html
また、ビデオ処理にJava Media Frameworkを使用しましたが、サウンド処理にも優れたAPIを提供すると思います。それも調べる必要があります。