AudioKit 支持将音频文件标准化为给定的最大分贝 (dB) 级别。
我的理解是,这些将是场量而不是功率量。
因此,这不应该/ 20.0
代替/ 10.0
吗?
let gainFactor = Float( pow(10.0, newMaxLevel / 10.0) / pow(10.0, level / 10.0))
这不应该20 *
代替10 *
吗?
return 10 * log10(maxLev)
有问题的代码:
参考:
http://www.sengpieaudio.com/calculator-db.htm
https://en.wikipedia.org/wiki/Field,_power,_and_root-power_quantities
谢谢!