MIDI Solutions Dual Footswitch Controller User Manual

Page 9

Advertising
background image

9

PROGRAM CHANGE CAPTURE

PROGRAM CHANGE INC/DEC

PROGRAM CHANGE ENTER AND SELECT

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

= Footswitch Input (00 for Fsw1 ... 01 for Fsw2)

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

Any two inputs of the Dual Footswitch Controller may be programmed to provide an increment/decrement Program
Change function. The inputs are programmed as follows:

(

is optional)

(

is optional)

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

= Footswitch Input (00 for Fsw1 ... 01 for Fsw2)

= MIDI channel (see MIDI channel table at end)

is optional.

= minimum value,

= maximum value

To program the Dual Footswitch Controller to increment the Program number on MIDI channel 16 when Fsw1 is
depressed and decrement it when Fsw2 is depressed, send the Dual Footswitch Controller to following System
Exclusive programming commands:

F0 00 00 50 14 07

01

F7

F0 00 00 50 14 07

00

F7

To program the Dual 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 Dual Footswitch Controller the
following System Exclusive programming command:

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

= Footswitch Input (00 for Fsw1 ... 01 for Fsw2)

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 14 0D ii F7

ii

INC input: F0 00 00 50 14 07 ii 01 cc (xx yy) F7

xx yy

DEC input: F0 00 00 50 14 07 ii 00 cc (xx yy) F7

xx yy

ii

cc

xx yy

xx

yy

Example

00

0F

01

0F

F0 00 00 50 14 14 ii mm cc F7

ii

mm

mm

cc

Advertising