Basic Guide
68
Control Change
Control Change messages [BnH,cc,vv] (cc:Control number, vv:Value) are used to make various
settings including the volume level and panpot, and transmit damper pedal information. The
Controller number (cc) determines the function, and “vv” determines its value. Control numbers
are divided into two categories: 0–63, and 64–119. (Numbers 120–127 are regarded as Mode
messages). For numbers 0–63, a value is expressed by two bytes. You can set more detailed values
by using 0–31 for an upper byte and 32 – 63 for a lower byte. The lower byte is used for the Bank
Select and Data Entry messages on the X5DR.
The following section explains the Controllers that can be received on the X5DR.
Bank Select (CTRL#0/32)
Bank Select messages [BnH,00H,mm] (Controller #00, mm: Upper digits of the Bank number),
[BnH,20H,bb] (Controller #32, bb: Lower digits of the Bank number) are used to change Banks.
Transmit Bank Select messages to select a Bank, then transmit Program Change messages to
select a Program. (Receiving only a Bank Select message will not change the Programs.)
When the PRG filter in Global mode is set to ENA or PRG, you can select a Program on the X5DR
using the following methods.
●
To select Programs in Bank A, transmit the Bank Select messages [BnH,00H,00H,20H,00H]
(Controller #00 set to 0, Controller #32 set to 0), then transmit Program Change messages
[CnH,pp] for the Program number. Program numbers 0–99 correspond to Programs A00–99, and
Program numbers 100–127 correspond to Program A00–27.
●
To select Programs in Bank G, transmit the Bank Select messages [BnH,00H,38H,20H,00H]
(Controller #00 set to 56, Controller #32 set to 0), then transmit Program Change messages
[CnH,pp] for the Program number. Program numbers 0–127 correspond to Programs G01–128.
●
To select Drum Programs(G129–136) in Bank G, transmit the Bank Select messages
[BnH,00H,3E,20H,00H] (Controller #00 set to 62, Controller #32 set to 0), then transmit Program
Change messages [CnH,pp] for the Program number. The following list shows the relationship
between the Program numbers of the Program Change messages and Drum Programs.
Program Change
Drum Program
Program Number 0–15, 56–63, 72–127.............. G129
Program Number 16–23...................................... G130
Program Number 25............................................ G131
Program Number 32–39...................................... G132
Program Number 40–47...................................... G133
Program Number 64–71...................................... G134
Program Number 24, 26–31................................ G135
Program Number 48–55...................................... G136
●
To mute Tracks (stop the sound from being produced) on the corresponding MIDI channel,
transmit the Bank Select messages [BnH,00H,3FH,20H,7FH] (Controller #00 set to 63, Controller
#32 set to 127), then transmit the Program Change’s [CnH,pp] Program number (for example,
127).
Pitch MG (CTRL#1)
Pitch Modulation messages [BnH,01H,vv] (Controller #01, vv:Depth of modulation), used to
adjust the depth of vibrato, are also called Modulation messages. This depth corresponds to the
amount of the joystick’s upward movement (in the +Y direction) on the MIDI keyboard. Some
MIDI keyboards have a wheel or lever type controller instead of a joystick.
These Pitch Modulation messages adjust only the depth of vibrato. Usually, the rate and type
(waveform) of vibrato are determined by the settings on the reception device. On the X5DR, you
can set the type and rate of vibrato using Pitch 1/2 MG in Program Edit mode.