MIDI Solutions Dual Footswitch Controller User Manual
Page 4

4
CLEAR SETTINGS
DEVICE PARAMETERS
To clear all of the Dual Footswitch Controller's settings, send it the following System Exclusive command:
It is recommended to send the Clear Settings command to the Dual Footswitch Controller prior to programming the
unit to ensure that all previous settings are cleared.
The following Device Parameters are in effect regardless of the functions that each of the footswitch inputs have been
programmed to perform.
When Echo is ON, all incoming MIDI messages received by the Dual Footswitch Controller are echoed to its
MIDI output. When Echo is OFF, only the messages generated by the Dual Footswitch Controller are sent to its MIDI
output.
The Dual Footswitch Controller can be programmed to send the state of all footswitch
inputs on power-up.
When the Toggle parameter is OFF for a particular footswitch, the footswitch performs the
when it is
and the
when it is
When Toggle is ON, the footswitch toggles
between the
and the
each time the footswitch is depressed (nothing is done on
release of the footswitch).
When Auto Polarity is ON for a footswitch, the Dual Footswitch Controller determines the
polarity of the footswitch based on its power-up state. When Auto Polarity is OFF, the polarity is forced according to
the Polarity settings.
The Dual Footswitch Controller can 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 program these parameters, send the Dual Footswitch Controller the following System Exclusive programming
commands:
(
is optional)
= Footswitch Input (00 for Fsw1 ... 01 for Fsw2)
= 00: Echo OFF
= 01: Echo ON
is optional, If
= 01 the Dual Footswitch Controller will send the state of each footswitch on power-up.
(
is optional)
= Footswitch Input (00 for Fsw1 ... 01 for Fsw2)
= 00: Toggle OFF
= 01: Toggle ON
= 00: Auto Polarity OFF
= 01: Auto Polarity ON
= 00: Normally OPEN polarity
= 01: Normally CLOSED polarity
(
is ignored if
= 01)
is optional. If
= 7F, wait 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
The clear settings command resets the debounce time to 50 ms
F0 00 00 50 14 00 00 F7 (all values in Hexadecimal)
Echo:
Send State on Power-up:
Toggle:
Footswitch Polarity:
Wait for Next Bar:
Debounce Time:
F0 00 00 50 14 00 01 aa (bb) F7
bb
ii
aa
aa
bb
bb
F0 00 00 50 14 00 02 ii bb cc dd (ee) F7
ee
ii
bb
bb
cc
cc
dd
dd
dd
cc
ee
ee
F0 00 00 50 14 00 03 (00) tt F7
00
tt
00
tt
depress operation
depressed,
release operation
released.
depress operation
release operation
PROGRAMMING COMMANDS