求助:关于峰值或者音量的函数

问题详情

reaper.NF_GetMediaItemMaxPeak,在reaper中,这个函数是获取峰值的,但是在获取的时候,会有一个弹窗闪一下,我想获取媒体对象的峰值或者具体的音量,能否有其他函数来替代它,也就是没有弹窗。

做过的尝试

找了很多函数,貌似都不是很理想。

自己写一个算法?

类似这个,没试过,看起来行。

二楼代码大概的思路是

获取原始状态的音量:db0,一般来说这个值就是0
normalize
获取当前状态的音量:dbMax
maxpeak=dbMax-db0

这样比用函数计算要快很多,且不弹窗

1 Like

谢谢大佬,还是没折腾出来这个db值。

谢谢大佬~没折腾出来~ :rofl: :rofl: