【发布时间】:2012-04-04 17:05:16
【问题描述】:
首先,很抱歉没有在此处发布代码。由于某种原因,当我尝试在此页面上输入我拥有的代码时,所有代码都搞砸了,无论如何发布可能太多了,无法接受。这是我的代码:http://pastebin.com/bmMRehbd
现在从我被告知的情况来看,我无法从这段代码中获得良好结果的原因是因为我没有使用重叠添加。我试图阅读互联网上的几个来源,了解为什么我需要使用重叠添加,但我无法理解。看起来实际过滤器有效,导致任何高于给定截止值的东西,确实被截止。
我应该提到这是为 vst2-sdk 工作的代码。
谁能告诉我为什么需要添加它以及如何在给定的代码中实现重叠添加代码?
我还应该提到,我在算法和数学方面非常愚蠢。我是那些需要从视觉上掌握我正在做的事情的人之一。那或得到代码解释的东西:),然后我的意思是实际的重叠。
叠加理论:http://en.wikipedia.org/wiki/Overlap%E2%80%93add_method
感谢您提供的所有帮助!
【问题讨论】:
-
“重叠加法”是指融合乘法累加吗?
标签: c++ filter fft convolution vst