MIDI Solutions Pedal Controller User Manual
Page 5
5
MESSAGE TYPE
DUMP SETTINGS
There are five programmable parameters that specify the type of message to be generated by the Pedal Controller.
These parameters are
or
and
specifies the type of message to be generated. Selectable message types include Control
Change, Aftertouch, Pitch Bend, and System Exclusive.
or
specifies the Control Change number if the Message Type (aa) is Control
Change. If the Message Type (aa) is System Exclusive, then bb specifies the byte of the System Exclusive message
that is variable, i.e. the byte that changes in response to the pedal movement.
specifies the MIDI channel of the generated message. This parameter is ignored if the Message
Type is System Exclusive.
specifies the minimum value generated by the Pedal Controller.
specifies
the maximum value generated. If the Minimum Value is greater than the Maximum Value, then the values will
decrease as the pedal is moved upward, allowing the pedal to be used in reverse operation.
To program the Message Type to be generated by the Pedal Controller, send it the following System Exclusive
programming command:
All bytes must be in Hexadecimal format (see hexadecimal conversion table at end)
= Message Type (
= 00: Controller,
= 01: Aftertouch,
= 02: Pitch Bend,
= 03: System Exclusive)
= Control Change# (if aa = 00) or Sysex Byte# (if aa = 03)
= MIDI Channel (see MIDI channel table at end)
= Minimum Value transmitted
= Maximum Value transmitted
(
) up to three optional additional MIDI channels
To program the Pedal Controller to generate the System Exclusive message F0 22 33 44 55 F7, varying the fourth
byte, with a minimum value of 9, and a maximum value of 127 (=7F Hex), send it the following System Exclusive
programming commands:
F0 00 00 50 16 01
F7 followed by
To dump the Pedal Controller current settings, send it the following System Exclusive message:
Upon receipt of this command the Pedal Controller will dump its current settings to the MIDI Out.
aa: Message Type, bb: Control Change# (
Sysex Byte#), cc: MIDI Channel, dd:
Maximum Value,
ee: Minimum Value.
Message Type (aa)
Control Change#
Sysex Byte# (bb)
MIDI Channel (cc)
Minimum Value (dd)
Maximum Value (ee)
F0 00 00 50 16 01 aa bb cc dd ee (cc cc cc) F7
aa
aa
aa
aa
aa
bb
cc
dd
ee
cc cc cc
Example
03 04 00 09 7F
F0 22 33 44 55 F7
F0 00 00 50 16 10 F7