MIDI Solutions Footswitch Controller User Manual

Page 5

Advertising
background image

5

FOOTSWITCH CONTROLLER FUNCTIONS

NOTE-ON

The Footswitch Controller can be programmed with one of the functions on the following pages.

To program the Footswitch Controller to send out up to eight Note-On messages 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)

specifies mode of transmission as follows:

01: Send Note-On(s) on depression of footswitch, Note-Off(s) on release

11: Send Note-On(s) on depression of footswitch, nothing on release

21: Send Note-On(s) on depression of footswitch, Note-Off(s) after the duration specified by

(see below)

31: Send Note-On(s) on depression of footswitch, Note-Off(s) when the footswitch is released after the

minimum duration

(see below)

41: Send Note-On(s) on depression of footswitch, Note-Off(s) when the footswitch is released up to the

maximum duration

(see below)

51: Cycle through each Note-On on depression of footswitch, send the corresponding Note-Off on release

61: Cycle through each Note-On on depression of footswitch, send nothing on release

= Duration in 8 ms increments, or 1 s increments if preceded by 00.

( is only included if

= 21, 31, or 41)

= Note number

= Note-On velocity

= MIDI channel (see MIDI channel table at end)

= Additional notes and velocities (up to eight notes total)

To program the Footswitch Controller to send out a middle C of velocity of 64 on MIDI channel 5 when the footswitch
is depressed, and send the corresponding Note-Off after 7 seconds, set

(Send Note-On on depression of

footswitch, Note-Off after the duration specified by tt),

(insert 00 prior to 07 to specify 1s increments),

(middle C is Note number 60, 3C is the hexadecimal value for 60),

(40 is the hexadecimal value for 64),

and

(04 specifies MIDI channel 5). These values result in the following System Exclusive programming

command:

F0 00 00 50 04

F7

F0 00 00 50 04 aa (tt) nn vv cc (nn vv) F7

tt

nn vv

aa

tt

tt

tt

tt

tt

aa

nn

vv

cc

nn vv

Example

aa = 21

tt = 00 07

nn =

3C

vv = 40

cc = 04

21 00 07 3C 40 04

Advertising