MIDI Solutions Footswitch Controller User Manual
Page 7

7
PITCH BEND
PROGRAM CHANGE
To program the Footswitch Controller to send out a Pitch Bend message when the footswitch is depressed, send it
the following System Exclusive programming command:
All bytes must be in Hexadecimal format (see hexadecimal conversion table at end)
specifies the mode of transmission as follows:
03: Send
value on depression of footswitch, reset pitch to zero on release
13: Send
value on depression of footswitch, nothing on release
= LSB pitch value
= MSB pitch value
= MIDI channel (see MIDI channel table at end)
To program the Footswitch Controller to send out a pitch bend message of +1 semitone (to a device that is set to a
full octave pitch bend range) on channel 12 when the footswitch is depressed, set
(send value on depression,
reset pitch to zero on release),
(2B 45 is the value for +1 semitone bend in a full octave range), and
(0B specifies MIDI channel 12). These values result in the following System Exclusive programming command:
F0 00 00 50 04
F7
To program the Footswitch Controller to send out a Program Change message when the footswitch is depressed,
send it the following System Exclusive programming command:
(
,
, and
are optional)
All bytes must be in Hexadecimal format (see hexadecimal conversion table at end)
= Program number sent on depression of footswitch
= MIDI channel (see MIDI channel table at end)
is optional, specifies Program number sent on release of footswitch
is optional, specifies Bank Select MSB and LSB values to precede
on depression of footswitch
is optional, specifies Bank Select MSB and LSB values to precede
on release of footswitch
To program the Footswitch Controller to send out Bank Select MSB 3 + Bank Select LSB 6 + Program Change 0 on
all MIDI channels when the footswitch is depressed, and nothing when the footswitch is released, set
(Program Change 0),
(7F specifies all MIDI channels),
(nothing sent on release),
(Bank Select MSB = 3, Bank Select LSB = 6), and
(nothing sent on release). This results in the following
System Exclusive programming command:
F0 00 00 50 04 04
F7
F0 00 00 50 04 aa ll mm cc F7
aa
ll mm
ll mm
ll
mm
cc
Example
aa = 03
ll mm = 2B 45
cc
= 0B
03 2B 45 0B
F0 00 00 50 04 04 pp cc (qq) (bb bb) (dd dd) F7
qq bb bb
dd dd
pp
cc
bb bb
pp
dd dd
Example
pp = 00
cc = 7F
omit qq
bb bb = 03 06
omit dd dd
00 7F 03 06