首先,很抱歉我没有在这里发布代码。由于某些原因,当我试图将代码放到此页面时,所有的代码都乱了,而且可能太多了,无法接受。这是我的代码: http://pastebin.com/bmMRehbd
现在,从我得到的信息来看,我无法从这段代码中获得良好的结果,是因为我没有使用重叠相加。我尝试在互联网上阅读了几个来源,以了解为什么需要使用重叠相加,但我无法理解它。似乎实际过滤器起作用,因为任何高于给定截止值的内容确实被截断了。
我应该提到这是为vst2-sdk编写的代码。
有人能告诉我为什么需要添加它以及如何将重叠相加代码实现到给定的代码中吗?
我还应该提到,当涉及算法和数学时,我相当愚蠢。我是那种需要通过视觉来掌握自己正在做什么的人。要么通过代码解释:)然后我指的是实际重叠。
重叠相加理论:http://en.wikipedia.org/wiki/Overlap%E2%80%93add_method
感谢您能提供的所有帮助!