MIDI Solutions Footswitch Controller User Manual

Page 7

Advertising
background image

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

qq

bb bb

pp

dd dd

qq

Example

pp = 00

cc = 7F

omit qq

bb bb = 03 06

omit dd dd

00 7F 03 06

Advertising