2015-10-18 62 views
2

有沒有什麼辦法可以播放javascript鋼琴聲音中的音符序列。我發現了很多可以播放特定音符的庫,但是我認爲播放音符和延遲音符不會對性能有好處。有什麼辦法可以做到嗎?在javascript中播放旋律

我願意自己寫,但我需要一個地方開始。

編輯:我決定在java applet中這樣做,因爲它是easyer。

+0

那麼,沒有其他的方式延遲被記錄而沒有實際延遲... –

+0

爲什麼你認爲這會損害性能?無論如何,直到網絡MIDI API得到體面的實現,你就會停留在相當低級別的網絡音頻上,你必須提供自己的鋼琴聲音。您*可以*使用網絡音頻轉換聲音的音高,以從單個原始樣本生成一系列音符(這是合成器的便宜程度)。 – Touffy

回答

0

你可以看看Blob開始。 MS在Github上有一個小的demo(許可證:Apache 2.0),它甚至可以與Firefox一起工作(第41.0.1節)。簡單的單聲道版本效果很好,但我沒有嘗試構建更復雜甚至復調的版本,因此無法說明這種方法的可擴展性。