2016-12-06 6 views
-2

FMOD Studio LowLevelライブラリでサウンドスペクトルを取得しようとしています。しかし、FMOD_Channel_GetSpectrum()関数がライブラリから削除されているようで、この関数を持つ他のバージョンは見つかりません。FMODライブラリを使用する際の問題

誰でも良いバージョンのライブラリを見つけることができますか、または他のどのライブラリでも同じことができますか?

答えて

1

"FMOD Ex and FMOD Designer are currently in maintenance mode and are no longer actively developed."

このライブラリは、以前購入していないとダウンロードできません。

古いライブラリを提案するサイトがありますが、公式ではないのでお勧めしません。それで何も隠すことができます。

migration guideをお読みください。

システム:: getSpectrum及びシステム:: getWaveDataは、出力段からのDSP wavedataを捕捉するためにカスタムDSPユニットを追加

を除去します。 System :: getMasterChannelGroupおよびChannelControl :: getDSPでマスターチャネルグループのDSPヘッドを使用します。

をFFT DSPユニットタイプに追加すると、出力ステージからスペクトルデータを取得できます。 System :: createDSPByTypeと FMOD_DSP_TYPE_FFTでビルトインFFTユニットを作成してから、 ChannelGroup :: addDSPでエフェクトをマスターChannelGroupに追加します。 DSP :: getParameterDataを使用して未加工の スペクトルデータを取得するか、またはDSP :: getParameterFloatを使用して、信号から主な 周波数を取得します。

関連する問題