2015-10-18 69 views
2

有没有什么办法可以播放javascript钢琴声音中的音符序列。我发现了很多可以播放特定音符的库,但是我认为播放音符和延迟音符不会对性能有好处。有什么办法可以做到吗?在javascript中播放旋律

我愿意自己写,但我需要一个地方开始。

编辑:我决定在java applet中这样做,因为它是easyer。

+0

那么,没有其他的方式延迟被记录而没有实际延迟... –

+0

为什么你认为这会损害性能?无论如何,直到网络MIDI API得到体面的实现,你就会停留在相当低级别的网络音频上,你必须提供自己的钢琴声音。您*可以*使用网络音频转换声音的音高,以从单个原始样本生成一系列音符(这是合成器的便宜程度)。 – Touffy

回答

0

你可以看看Blob开始。 MS在Github上有一个小的demo(许可证:Apache 2.0),它甚至可以与Firefox一起工作(第41.0.1节)。简单的单声道版本效果很好,但我没有尝试构建更复杂甚至复调的版本,因此无法说明这种方法的可扩展性。