0

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

//Code...precalculations above

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

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

谢谢

4

1 回答 1

1

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

http://www.kvraudio.com/forum/viewtopic.php?p=4264576

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

于 2012-12-05T09:42:47.310 回答