MIDI Solutions Footswitch Controller User Manual
Page 4

4
PROGRAMMING COMMANDS
CLEAR SETTINGS AND SET DEVICE PARAMETERS
The following Device Parameters are in effect regardless of the functions that the Footswitch Controller has been
programmed to perform.
When Echo is ON, all incoming MIDI messages received by the Footswitch Controller are echoed to its MIDI
output. When Echo is OFF, only the messages generated by the Footswitch Controller are sent to its MIDI output.
When the Toggle parameter is OFF, the Footswitch Controller performs the
when it is
and the
when it is
When Toggle is ON, the Footswitch Controller toggles
between the
and the
each time the footswitch is depressed (nothing is done on
release of the footswitch).
When Polarity is set to OPEN, closing the contact initiates the depress operation, and opening
the contact initiates the release operation. When Polarity is set to CLOSED, opening the contact initiates the depress
operation, and closing the contact initiates the release operation. When Polarity is set to AUTO, the Footswitch
Controller determines the polarity of the footswitch based on its power-up state.
The Footswitch Controller can be programmed to send the state of the footswitch input on
power-up.
The Footswitch Controller can be programmed to wait until the beginning of the next bar to
perform the footswitch action.
The Debounce Time specifies the length of time after a footswitch changes state before a new
change of state is allowed to occur.
To clear the Footswitch Controller's settings and set the device parameters, send it the following System Exclusive
programming commands:
(
,
, and
are optional)
= 00: Echo OFF
= 01: Echo ON
= 00: Toggle OFF
= 01: Toggle ON
= 00: Normally OPEN Polarity
= 01: Normally CLOSED Polarity
omitted: Auto Polarity
is optional, If
= 11 the Footswitch Controller will send the state of the footswitch on power-up.
is optional. If
= 7F, the Footswitch Controller waits for the beginning of the next bar to perform the
footswitch action
(
is optional)
All bytes must be in Hexadecimal format (see hexadecimal conversion table at end)
= Debounce time in ms
is optional, if included the above debounce time
is doubled
To program the Footswitch Controller to echo incoming MIDI messages to the MIDI output, set the toggle parameter
to OFF, force the polarity to NORMALLY OPEN, and send nothing on power-up, send it the following System
Exclusive programming command:
F0 00 00 50 04 00
F7
To program the footswitch debounce time to 100 ms send the Footswitch Controller the following System Exclusive
programming command:
F0 00 00 50 04 00 03
F7
Echo:
Toggle:
Footswitch Polarity:
Send State on Power-up:
Wait for Next Bar:
Debounce Time:
F0 00 00 50 04 00 aa bb (cc) (dd) (ee) F7
cc dd
ee
aa
aa
bb
bb
cc
cc
cc
dd
dd
ee
ee
F0 00 00 50 04 00 03 (00) tt F7
00
tt
00
tt
Examples
01 00 00
64
depress operation
depressed,
release operation
released.
depress operation
release operation