コマンド 0x13: トランスポーズ
チャネルのトランスポーズ値を設定します。
構文
0x13, sbyte transpose
パラメータ
| パラメータ | 型 | 内容 |
|---|---|---|
| transpose | sbyte | トランスポーズ値(半音単位) |
解説
チャネルのトランスポーズ値($0140+x)を設定します。以降のノートイベントでは、ノート・ナンバーにこの値を加えた音程が使用されます。
このコマンドの処理に時間はかからず、同じティックのうちに続くイベントが読み込まれます。
注意
- ノート・ナンバーとトランスポーズ値を加えた結果がピッチ定義テーブルの範囲外になると、正しいピッチになりません。範囲はノートイベントを参照してください。