4

是否可以在 JavaScript 中合成(不仅仅是播放 *.wav / *.mp3)文件?即编写javascript代码,(1)产生一些PCM波形和(2)管道它到扬声器?

谢谢!

4

1 回答 1

4

我想你可以。事实上,提交给 JS1k 竞赛的一个是JavaScript 语音合成器。我认为这几乎证明了音乐也是可能的(尽管我不会在这里定义音乐)。可以在此处找到项目的细目:http ://www.p01.org/releases/JS1K_Speech_Synthesizer/ 。

您可能还会对 riffwave.js 感兴趣:http ://codebase.es/riffwave/ 。它在演示页面上有一些非常令人印象深刻的例子。

Jasmid 是一个 MIDI 文件合成器,它已被证明可以创建一些可怕的复古 MIDI 文件,这些文件将我们带回到 Geocities 和bgsound. 您可以在 Github 上的https://github.com/gasman/jasmid查看它,并在http://jsspeccy.zxdemo.org/jasmid/听到几个演示 。

于 2012-04-29T01:55:01.140 回答