2016-08-10 14 views
0

Javascriptで単純なドラムパッドを開発し、オーディオ用にWeb Audi APIを使用しています。Web Audio APIのAudioBufferSourceNodeから複数のオーディオを録音する

アプリケーションでは、作成したミックスを記録してファイルに保存するオプションが必要です。

私は私の問題は、ドラムパッド内の各セルは別々のAudioBufferSourceNodeとの両方であるということであるマット・ダイヤモンドのRecorder.js( GitHub page

とWebAudioRecorder.js(GitHub page

のようなソリューションを見てきた

それらのライブラリのうちの1つは、コンストラクタの入力として1つのソースコードを受け取ります。

ミックス全体を録音するには、一度に複数のソースコードを録音するか、ドラムパッドの各AudioBufferSourceNodeを渡すことができるWeb Audio APIグルーピングノードに接続できるライブラリが必要です記録ライブラリに転送する。

私はWeb Audio APIのドキュメント(docs)を見てきましたが、この機能にはノードがないようです。

私の質問は、同じファイルに複数のAudioBufferSourceNodeを同時に書き込む方法です。

よろしく、 Elvar

答えて

0

GainNodesだけで、単一の利得ノードにそれらのすべてを接続する1でゲインを残して、あなたの記録ノードに接続this-に最適です。あなたは、MediaRecorder、btwを見たいかもしれません。

関連する問題