JavaScript で (*.wav / *.mp3 を再生するだけでなく) ファイルを合成することはできますか? つまり、(1) 何らかの PCM 波形を生成し、(2) それをスピーカーにパイプする JavaScript コードを作成するにはどうすればよいでしょうか?
ありがとう!
JavaScript で (*.wav / *.mp3 を再生するだけでなく) ファイルを合成することはできますか? つまり、(1) 何らかの PCM 波形を生成し、(2) それをスピーカーにパイプする JavaScript コードを作成するにはどうすればよいでしょうか?
ありがとう!
できると思います。実際、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/でいくつかのデモを聞く
ことができます。