direction of this curvature. If curvature direction is upward, the
output value will rise more quickly at the bottom of the pedal
range and more slowly at the top. If curvature direction is
downward, the output value will rise more slowly at the bottom of
the pedal range and more quickly at the top.
Neutral Range specifies the amount of movement at each
end of the pedal for which no change occurs. Neutral Range Top
specifies the neutral range at the top of the pedal movement and
Neutral Range Bottom specifies the neutral range at the bottom
of the pedal movement.
Programming of these parameters is described on the
following page.
13
Device Parameters
The Pedal Controller has five programmable global
parameters which are in effect regardless of the type of message
the Pedal Controller is programmed to generate. These
parameters are MIDI Echo, Curvature Amount, Curvature
Direction, Neutral Range Top, and Neutral Range Bottom.
When MIDI Echo is ON, all incoming MIDI information is
echoed to the MIDI output. When MIDI Echo is OFF, only the
messages generated by the Pedal Controller are sent to the MIDI
output.
Curvature Amount specifies how much the pedal movement
differs from a linear response. Curvature Direction specifies the
14
To program the device parameters, send the unit the following
System Exclusive message:
F0 00 00 50 16 00 aa bb cc dd ee F7 (all values in Hex)
aa = Echo ON/OFF (aa = 00: Echo OFF, aa = 01: Echo ON)
bb = Curvature Amount (bb = 00: no curvature, bb = 7F:
maximum curvature)
cc = Curvature Direction (cc = 00: downward, cc = 01:
aaaaaa upward)
dd = Neutral Range Bottom (dd = 00: Automatic)
ee = Neutral Range Top (ee = 00: Automatic)
Example: To program the Pedal Controller to echo incoming MIDI
data to its output, respond linearly to pedal movement (no
curvature), and automatically determine the top and bottom
position of the pedal, send it the following System Exclusive
message:
F0 00 00 50 16 00 01 00 00 00 00 F7
15
The function of the Pedal Controller is programmed by sending
it MIDI System Exclusive programming messages from any device
capable of creating System Exclusive messages, such as a
computer-based sequencer. These messages are described in
detail on the following pages. For decimal to hexadecimal
conversions, see the chart on page 27. Upon receipt of a System
Exclusive programming message, the MIDI indicator LED flashes
rapidly for about one second to indicate that the setting has been
stored. Settings are retained in non-volatile memory until
reprogrammed with new settings.
11
Ensure that the pedal is plugged into the unit before
power-up, as its resistance is determined at this time. The Pedal
Controller’s MIDI Indicator LED will light as soon as the sending
device is turned on, and flashes whenever MIDI data passes
through the unit. Moving the pedal causes the unit to send out
continuous data as programmed according to the instructions on
the following pages.
10
9
Although the Pedal Controller is designed to work optimally
with stereo expression pedals, it is possible to use it with a mono
pedal or even a footswitch with some slight modifications. This
can be done by connecting the tip and the sleeve of the mono
pedal or footswitch to the tip and the ring of the Ped input, and
also connecting a resistor from the tip to the sleeve of the Ped
input (see opp. page). The value of the resistor should be approx.
1/3 of the maximum pedal resistance. If using a footswitch, set the
Neutral Range Top and Neutral Range Bottom parameters to
127 (=7F Hex). This will ensure that the Pedal Controller transmit s
only the preprogrammed minimum and maximum values.
8