APPENDIX
113
Note 5: If a Bank Select MSB value of 01H~7EH (SFX voice, or unused MSB) is received and the tone generator
does not have a voice corresponding to the last received LSB and Program Change, the tone generator will
produce no sound for that channel regardless of subsequent Key On messages.
(Commentary) Users employing the XG format to generate music data should note the following general
points.
●
The discussion and examples provided above are intended to clarify operating specifications relevant to tone-gen-
erator manufacture. During general operation the MSB, LSB, and Program Change information should always be
sent together (as under the MIDI standard).
●
For melody-voice play: If the channel cannot play from the bank selected by the last LSB specification, it will
revert to the most recent playable LSB specifications.
●
For rhythm-voice play: If the channel cannot play the kit selected by the last received Program Number, it will
revert to the most recent playable Program Number.
Modulation: 01H
Cntrl#
Parameter
Data Range
1
Modulation
0 to 127
Default: 00H
If multipart parameter “Rcv MODULATION” is OFF, the part ignores this message.
Upon initialization this message applies to vibrato depth, but content can be changed by
use of System Exclusive message.
Portamento Time: 05H
Cntrl#
Parameter
Data Range
5
Portamento Time
0 to 127
Default: 00H
Sets the pitch-change speed used when Portamento is ON. Has no affect on portamento con-
trol. A value of 0 produces the shortest portamento time; value 127 selects the longest time.
Data Entry MSB/LSB: 06H/26H
Cntrl#
Parameter
Data Range
6
Data Entry MSB
0 to 127
38
Data Entry LSB
0 to 127
Sets the value for the parameter specified by RPN/NRPN.
Master Volume: 07H
Cntrl#
Parameter
Data Range
7
Volume
0 to 127
Default: 64H
If multipart parameter “Rcv VOLUME” is OFF, the part ignores this message.
Use this message to balance the volume among the different parts.