4

JavaScript で (*.wav / *.mp3 を再生するだけでなく) ファイルを合成することはできますか? つまり、(1) 何らかの PCM 波形を生成し、(2) それをスピーカーにパイプする JavaScript コードを作成するにはどうすればよいでしょうか?

ありがとう!

4

1 に答える 1

4

できると思います。実際、JS1k コンテストに提出されたものの 1 つは、JavaScript 音声シンセサイザーでした。これは、音楽も同様に可能であることをほぼ証明していると思います (ただし、ここでは音楽を定義しません)。プロジェクトの内訳は、http ://www.p01.org/releases/JS1K_Speech_Synthesizer/ にあります。

http://codebase.es/riffwave/の riffwave.js にも興味があるかもしれません。デモページにはかなり印象的な例がいくつかあります。

Jasmid は MIDI ファイル シンセサイザーであり、ジオシティーズやbgsound. https://github.com/gasman/jasmidのGithub で表示でき、 http://jsspeccy.zxdemo.org/jasmid/でいくつかのデモを聞く ことができます。

于 2012-04-29T01:55:01.140 に答える