コマンド 0x24: 音量倍率設定
BGMチャネルの音量倍率を設定します。
構文
0x24, byte scale
パラメータ
| パラメータ | 型 | 内容 |
|---|---|---|
| scale | byte | 音量倍率(%、初期値 100) |
解説
音量倍率($04B6)を設定します。BGMチャネルのキーオン時に、チャネルの音量に scale ÷ 100 を掛けた値(127を上限とする)がDSPへ書き込まれます。SEチャネルの音量には影響しません。
音量倍率は全チャネルで共通です。
このコマンドの処理に時間はかからず、同じティックのうちに続くイベントが読み込まれます。
注意
- 計算は 音量の絶対値 × scale を100で割る8ビットの除算で行われるため、scale が大きすぎると正しい値にならない場合があります。