ライブコーディングツール、ここにきてMIDIメッセージのAllSoundOff処理を追加した。
-
現状1回だけ命令を送ってもすべてのトラックが認識しない様子。つまり音が鳴りっぱなしになる。
おそらくは各トラックに停止命令を送らないとうまく止まらないみたい。
ということでトラックごとに停止命令かけてようやく全部止まった。
ついでに更新タイミングで再生しないトラックについては同様にAllSoundOffを送信するようにした。
ソースコードをコンパイルして初めてトラックの再生要否が確定するので、その後に再生しないトラックへMIDIメッセージのSendを行うという、挿入する箇所の特定が面倒なやつ。