コマンド 0x00: チャネル終了
チャネルのシーケンスを終了します。
構文
0x00
パラメータ
パラメータはありません。
解説
チャネルの動作中フラグをクリアし、以後このチャネルのシーケンスを処理しなくなります。SE割込中でなければ、DSPのチャネルをキーオフします。
SEチャネル(論理チャネル8~15)でこのコマンドを実行した場合は、SEの終了として次の処理も行います。
- 対応するBGMチャネルのSE割り込みフラグをクリアし、BGMチャネルがDSPへ書き込めるようにする。
- DSPの当該チャネルのノイズを無効にする。
- DSPの当該チャネルのエコー有効・無効を、BGMチャネルのエコー有効フラグに従って復元する。
BGMチャネルを再び動作させるには、曲を初期化し直す必要があります。