0

現在シンセサイザーを製作中です。シンセをポリフォニックにしたい(複数のキーを同時に押す)ために、複数の waveOut() オブジェクトを持つ方法があるかどうか疑問に思っています。

4

1 に答える 1

1

複数の WaveOut オブジェクトを開かないでください。代わりに、 を使用してミキサーを作成しMixingSampleProvider、シンセのすべてのボイスの出力をまとめてください。入力を動的に追加し、終了時に自動的に削除することができます。入力がない場合は無音のエンドレス ストリームを生成するように構成する必要があります。そうしないと、WaveOut は再生するものがないと見なし、自動的に停止します。

于 2013-03-13T11:04:34.153 に答える