コマンド 0x22: 音色パラメータ一括設定
音色・トランスポーズ・チューニング・音量・ADSRを一括で設定します。
構文
0x22, byte instrument, sbyte transpose, sbyte tuning, sbyte left, sbyte right, byte adsr1, byte adsr2
パラメータ
| パラメータ | 型 | 内容 |
|---|---|---|
| instrument | byte | 音色番号(コマンド 0x01 と同じ) |
| transpose | sbyte | トランスポーズ値 |
| tuning | sbyte | チューニング値 |
| left, right | sbyte | 左右の音量 |
| adsr1, adsr2 | byte | ADSR1, ADSR2 |
解説
コマンド 0x01, 0x13, 0x12, 0x02, 0x10 を続けて実行した場合と同じ設定を、1つのコマンドで行います。音量はモノラル時の処理もコマンド 0x02 と同じです。
このコマンドの処理に時間はかからず、同じティックのうちに続くイベントが読み込まれます。