コマンド 0x24: 音量倍率設定

BGMチャネルの音量倍率を設定します。

構文

0x24, byte scale

パラメータ

パラメータ型内容
scalebyte音量倍率(%、初期値 100)

解説

音量倍率($04B6)を設定します。BGMチャネルのキーオン時に、チャネルの音量に scale ÷ 100 を掛けた値(127を上限とする)がDSPへ書き込まれます。SEチャネルの音量には影響しません。
音量倍率は全チャネルで共通です。

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

注意

  • 計算は 音量の絶対値 × scale を100で割る8ビットの除算で行われるため、scale が大きすぎると正しい値にならない場合があります。

参照

シーケンスデータの構造
コマンド 0x02