私がやりたいのは、与えられたサウンドファイルの200ミリ秒ごとに分析し、特定の周波数範囲の周波数強度値(0から1までのフロート)を後で配列に吐き出すサブルーチンを作成することです。保存する。この値は、オーディオファイルに「ストローブ」することになっているグラフィックの不透明度値として使用されます。
問題は、私はこれまでオーディオ分析に挑戦したことがなく、どこから始めればよいのかわからないということです。これを実現するためにFFTを使用できると考えて、pymediaとscipy / numpyを調べましたが、このデータをどのように操作して目的の結果が得られるかはよくわかりません。pymediaのSpectrAnalyzerクラスに関するドキュメントは事実上存在せず、Webサイトの例は、ライブラリの最新リリースでは実際には機能しません。これは、私の生活を正確に楽にするものではありません。
このプロジェクトを開始するにはどうすればよいですか?どのライブラリを使用すべきかについて、私は完全に途方に暮れています。