2016-06-11 57 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(通常)的信號,因此它不應剪裁。至少不是非常。 –