Math sqrt()VST插件数学-sqrt()的损失增益?

Math sqrt()VST插件数学-sqrt()的损失增益?,math,signal-processing,vst,Math,Signal Processing,Vst,使用“sqrt()”进行计算是否可能会影响输出增益? 这是我的代码:(带全景调整的MS工具) 在这种情况下,输入/输出增益略有不同。 有什么建议吗 谢谢我只是猜测一下,但您的算法似乎试图将立体声平移法则应用于左/右声道。在这种情况下,我认为计算不正确。此链接(也在评论中发布)可能有用: 如果我的怀疑是正确的,那么您没有对信号应用正确的增益补偿量,这就是为什么它听起来可能不像您预期的那样。可能相关? //Code...precalculations above (*out1++) = (mid

使用“sqrt()”进行计算是否可能会影响输出增益? 这是我的代码:(带全景调整的MS工具)

在这种情况下,输入/输出增益略有不同。 有什么建议吗


谢谢

我只是猜测一下,但您的算法似乎试图将立体声平移法则应用于左/右声道。在这种情况下,我认为计算不正确。此链接(也在评论中发布)可能有用:

如果我的怀疑是正确的,那么您没有对信号应用正确的增益补偿量,这就是为什么它听起来可能不像您预期的那样。

可能相关?
//Code...precalculations above

(*out1++) = (mid+side) * dGain * sqrt(dOne - dPan); //sqrt for pan law
(*out2++) = (mid-side) * dGain * sqrt(dOne);