2016-12-06 125 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單元以捕獲從輸出級DSP wavedata。 通過 System :: getMasterChannelGroup和ChannelControl :: getDSP使用主通道組的DSP頭。

在FFT DSP單元類型中添加一個內置的 以捕獲輸出級的頻譜數據。 使用System :: createDSPByType和 FMOD_DSP_TYPE_FFT創建一個內置FFT單元,然後使用 ChannelGroup :: addDSP將效果添加到主通道組。使用DSP :: getParameterData獲取原始的 頻譜數據或使用DSP :: getParameterFloat從信號中獲得主導的 頻率。