Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
現在シンセサイザーを製作中です。シンセをポリフォニックにしたい(複数のキーを同時に押す)ために、複数の waveOut() オブジェクトを持つ方法があるかどうか疑問に思っています。
複数の WaveOut オブジェクトを開かないでください。代わりに、 を使用してミキサーを作成しMixingSampleProvider、シンセのすべてのボイスの出力をまとめてください。入力を動的に追加し、終了時に自動的に削除することができます。入力がない場合は無音のエンドレス ストリームを生成するように構成する必要があります。そうしないと、WaveOut は再生するものがないと見なし、自動的に停止します。
MixingSampleProvider