是否可以在 JavaScript 中合成(不仅仅是播放 *.wav / *.mp3)文件?即编写javascript代码,(1)产生一些PCM波形和(2)管道它到扬声器?
谢谢!
是否可以在 JavaScript 中合成(不仅仅是播放 *.wav / *.mp3)文件?即编写javascript代码,(1)产生一些PCM波形和(2)管道它到扬声器?
谢谢!
我想你可以。事实上,提交给 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/听到几个演示
。