52
By sending various types of MIDI messages you can directly
control and change the settings on the WF192XG soundcard.
Please refer to the owner’s manual of your software for
information about how to transmit MIDI messages to the
WF192XG soundcard.
1. CHANNEL MESSAGES
1.1 Key On / Key Off
Messages which are generated when the keyboard is played.
Reception note range = C-2 (0)-G8 (127), C3 = 60
Velocity range = 1-127 (Only the Key On velocity is received)
Key On: Generated when a key is pressed.
Key Off: Generated when a key is released.
Each message includes a specific note number which
corresponds to the key which is pressed, plus a velocity
value based on how hard the key is struck.
If the Multi Part parameter Rcv NOTE MESSAGE (Table 1-4)
= OFF for a specific Part, that Part will ignore Key On and
Key Off messages.
If the Drum Setup parameter Rcv NOTE OFF (Table 1-5) =
OFF, the Drum Part will ignore Key Off messages.
If the Drum Setup parameter Rcv NOTE ON = OFF (Table 1-
5), the Drum Part will ignore Key On messages.
1.2 Control Change
Messages which control volume, panning, and other
controller parameters.
Each type of Control Change message is assigned to a
specific control number.
If the Multi Part parameter for each Control Change Receive
(Table 1-4, nn30-nn40) = OFF, that Part will ignore the
specific Control Change message.
1.2.1 Bank Select
Messages which select variation Voice bank
numbers.
CNTRL#
PARAMETER
DATA RANGE
0
Bank Select MSB
0...127
32
Bank Select LSB
0...127
You can select the Voice banks with MSB and LSB
numbers. MSB and LSB functions differently depending
on the sound module mode.
In XG mode, MSB numbers select Voice type (Normal
Voice or Drum Voice), and LSB numbers select Voice
banks. In TG300B mode, LSB is fixed, and MSB numbers
select Voice banks.(See XG/TG300B normal voice list,
XG/TG300B drum voice list, S-VA voice list.)
A new bank selection will not become effective until the
next Program Change message is received.
1.2.2 Modulation
Messages which control vibrato depth.
CNTRL#
PARAMETER
DATA RANGE
1
Modulation
0...127
A setting of 0 = vibrato off, and a setting of 127 =
maximum vibrato.
1.2.3 Breath Controller
CNTRL#
PARAMETER
DATA RANGE
2
Breath Controller
0...127
Effective only for S-VA voices.
1.2.4 Foot Controller
CNTRL#
PARAMETER
DATA RANGE
4
Foot Controller
0...127
Effective only for S-VA voices.
1.2.5 Portamento Time
Messages which control the duration of portamento, or a
continuous pitch glide between successively played
notes.
CNTRL#
PARAMETER
DATA RANGE
5
Portamento Time
0...127
When the parameter 1.2.12 Portamento = ON, this
adjusts the speed of pitch change.
A setting of 0 = minimum portamento time, and 127 =
maximum portamento time.
1.2.6 Data Entry
Messages which set the value for the parameter
specified by RPN/NRPN.
CNTRL#
PARAMETER
DATA RANGE
6
Data Entry MSB
0...127
38
Data Entry LSB
0...127
Parameter value is determined by combining MSB and
LSB.
1.2.7 Main Volume
Messages which control the volume of each Part.
CNTRL#
PARAMETER
DATA RANGE
7
Main Volume
0...127
A setting of 0 = minimum volume, and 127 = maximum
volume.
MIDI Data Format
WF192app.qx 5/22/98 2:34 PM Page 52