【问题标题】:Unexpected fundamental hum in audio demonstration音频演示中出现意外的基本嗡嗡声
【发布时间】:2016-10-12 02:03:37
【问题描述】:

我正在尝试使用网络音频 API 的周期波生成器创建频谱音频演示。可以在这里看到: http://orazdow.github.io/bars/

每当我打开相当多的分音时,声音就会被基频处响亮的嗡嗡声所支配。

我没想到会这样,我想了解原因。我希望生成类似于 Pure Data 的傅立叶再合成示例的东西,可以在第 3.8.2 节看到here,但使用纯音而不是过滤噪声。我只是将值写入实部数组。

主要的语气不是我所期望或想要的,所以我希望了解是什么原因造成的。

【问题讨论】:

  • 我认为因为任何两个振荡器之间的拍频是基频,所以该音调以拍打的形式通过,并且可能由于相长干扰而变成了令人讨厌的脉冲形状......?

标签: audio signal-processing fft web-audio-api


【解决方案1】:

如果您打开许多分音,您可能必须降低所有分音的音量以防止削峰(超过最大范围)。

【讨论】:

  • createPeriodicWave 创建一个最大振幅为 1 的信号(通常),所以它不应该被削波。至少不是很多。
【解决方案2】:

我认为振荡器正在执行预期的操作。如果你有一个平坦的频谱(这是你的演示中默认的,除了它是带限制的),信号应该大约是一个脉冲序列(脉冲的周期性信号)。

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

【讨论】:

  • 好吧,这是有道理的。我有另一个演示,它使用了对数间隔的 osc bank,这可能会误导我,但这在理解傅立叶变换方面是有道理的。
猜你喜欢
  • 2016-05-28
  • 1970-01-01
  • 1970-01-01
  • 2021-11-28
  • 2011-03-18
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2011-02-27
相关资源
最近更新 更多