我正在尝试使用FMOD Studio LowLevel库检索声谱。但是,似乎FMOD_Channel_GetSpectrum()
函数已从库中删除,我找不到任何其他具有此功能的版本。
有谁知道我在哪里可以找到该库的好版本,或者哪个其他库可以做同样的事情?
答案 0 :(得分:1)
"FMOD Ex and FMOD Designer are currently in maintenance mode and are no longer actively developed."
如果您之前没有购买此库,则该库不再可下载。
你可以找到一些提出旧图书馆的网站,但我不推荐,因为它不是官方的。所以它可以隐藏任何东西。
您应该阅读migration guide。
删除了System :: getSpectrum和System :: getWaveData
添加自定义DSP单元以从输出级捕获DSP wavedata。 使用主通道组的DSP头 System :: getMasterChannelGroup和ChannelControl :: getDSP。
添加内置版 在FFT DSP单元类型中从输出级捕获频谱数据。 使用System :: createDSPByType和创建内置FFT单元 FMOD_DSP_TYPE_FFT,然后将效果添加到主ChannelGroup 通道组:: addDSP。使用DSP :: getParameterData获取原始数据 频谱数据或使用DSP :: getParameterFloat获得优势 来自信号的频率。