コマンド 0x13: トランスポーズ

チャネルのトランスポーズ値を設定します。

構文

0x13, sbyte transpose

パラメータ

パラメータ型内容
transposesbyteトランスポーズ値(半音単位)

解説

チャネルのトランスポーズ値($0140+x)を設定します。以降のノートイベントでは、ノート・ナンバーにこの値を加えた音程が使用されます。

このコマンドの処理に時間はかからず、同じティックのうちに続くイベントが読み込まれます。

注意

  • ノート・ナンバーとトランスポーズ値を加えた結果がピッチ定義テーブルの範囲外になると、正しいピッチになりません。範囲はノートイベントを参照してください。

参照

シーケンスデータの構造
コマンド 0x12
コマンド 0x14
コマンド 0x81