FMOD Studio LowLevelライブラリでサウンドスペクトルを取得しようとしています。しかし、FMOD_Channel_GetSpectrum()
関数がライブラリから削除されているようで、この関数を持つ他のバージョンは見つかりません。FMODライブラリを使用する際の問題
誰でも良いバージョンのライブラリを見つけることができますか、または他のどのライブラリでも同じことができますか?
FMOD Studio LowLevelライブラリでサウンドスペクトルを取得しようとしています。しかし、FMOD_Channel_GetSpectrum()
関数がライブラリから削除されているようで、この関数を持つ他のバージョンは見つかりません。FMODライブラリを使用する際の問題
誰でも良いバージョンのライブラリを見つけることができますか、または他のどのライブラリでも同じことができますか?
"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を使用して、信号から主な 周波数を取得します。