2016-06-11 32 views
0

我正尝试使用Web音频API的periodicWave生成器创建频谱音频演示。这可以在这里看到: http://orazdow.github.io/bars/音频演示中的意外的基本嗡嗡

每当我有一个相当数量的部分打开声音是由一个响亮的嗡嗡声在基本的主导。

我没有料到这一点,并想了解原因。我希望能够生成类似于Pure Data的傅立叶再合成示例的东西,可以在部分3.8.2看到here,但使用纯色调而不是过滤噪声。我只写入实数部分数组的值。

主导的语气并不是我所期望的或想要的,所以我希望能够理解是什么导致了它。

+0

我认为,因为任何两个振荡器之间的拍频是基频,那个音调正在通过跳动,并且可能来自相长干涉,它变成了一个讨厌的脉冲形状......? – oraz

回答

0

我认为振荡器正在做什么。如果你有一个平坦的频谱(这是你的演示默认情况下,除了它的频带限制),信号应该近似是一个脉冲序列(周期性脉冲信号)。

我认为如果你创建了这样一个周期性的脉冲序列并且听,它听起来就像振荡器。

+0

好吧,这是有道理的。我有另一个演示,使用了一个对数间隔的osc存储区,这可能会误导我,但这对于理解傅里叶变换是有意义的。 – oraz

1

如果您打开许多偏分量,则可能必须减小所有分数的音量以防止削峰(超出最大范围)。

+0

createPeriodicWave创建一个最大振幅为1(通常)的信号,因此它不应剪裁。至少不是非常。 –