MIDI Solutions F8 8-input MIDI 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 F8 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 ... 07 for Fsw8)

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

Any two inputs of the F8 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 ... 07 for Fsw8)

= MIDI channel (see MIDI channel table at end)

is optional.

= minimum value,

= maximum value

To program the F8 to increment the Program number on MIDI channel 16 when Fsw5 is depressed and decrement it
when Fsw6 is depressed, send the F8 to following System Exclusive programming commands:

F0 00 00 50 24 07

01

F7

F0 00 00 50 24 07

00

F7

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

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

= Footswitch Input (00 for Fsw1 ... 07 for Fsw8)

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

ii

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

xx yy

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

xx yy

ii

cc

xx yy

xx

yy

Example

04

0F

05

0F

F0 00 00 50 24 14 ii mm cc F7

ii

mm

mm

cc

Advertising