MIDI Solutions Footswitch Controller User Manual

Page 8

Advertising
background image

8

PROGRAM CHANGE CAPTURE

PROGRAM CHANGE INC/DEC

PROGRAM CHANGE ENTER AND SELECT

To program the Footswitch Controller to capture the Program Change and Bank Select messages it receives while
the footswitch is depressed, send it the following System Exclusive programming command:

Once the Program Change and Bank Select data has been captured, tapping the footswitch causes the Footswitch
Controller to resend the captured data. Captured data is retained even after power is removed from the Footswitch
Controller.

A single Footswitch Controller may be programmed to provide a Program Change INC function, or two Footswitch
Controllers may be chained together to provide a Program Change INC/DEC function, with one unit programmed as
an increment unit and the other as a decrement unit.

To program the units send them the following programming commands:

(

is optional)

(

is optional)

All bytes must be in Hexadecimal format (see hexadecimal conversion table at end)

= MIDI channel (see MIDI channel table at end)

is optional.

= minimum value,

= maximum value

To program a Footswitch Controller with the Program Change INC function on MIDI channel 16, and a second
Footswitch Controller with the Program Change DEC function on MIDI channel 16, send them the following System
Exclusive programming commands:

INC unit: F0 00 00 50 04 07 01

F7

DEC unit: F0 00 00 50 04 07 00

F7

To program the Footswitch Controller to allow a keyboard to be used as a numeric keypad to enter program numbers,
or notes from a keyboard to select specific programs numbers, send the Footswitch Controller the following System
Exclusive programming command:

All bytes must be in Hexadecimal format (see hexadecimal conversion table at end)

specifies the mode of operation as follows:

00: Keyboard is used as a numeric keypad to enter the program number (0 - 127) while footswitch is

depressed, with middle C representing “0”, to A above middle C representing “9”

>0: Keyboard is used to select a specific program number (0 - 127) while footswitch is depressed, starting

from note

for program #0. Pressing the note twice adds 64 to the program value.

(the Program Change message is sent on release of the footswitch)

= MIDI channel (see MIDI channel table at end)

F0 00 00 50 04 0D F7

The MIDI Out of the decrement unit must be connected to

the MIDI In of the increment unit.

INC unit: F0 00 00 50 04 07 01 cc (xx yy) F7

xx yy

DEC unit: F0 00 00 50 04 07 00 cc (xx yy) F7

xx yy

cc

xx yy

xx

yy

Example

0F

0F

F0 00 00 50 04 14 mm cc F7

mm

mm

cc

Advertising