www.kae-systems.com - 3 - MIDI Ant user’s manual v4.0
Operating mode > Custom buttons
With this mode, You can send a pre-defined message group on each of the button actuation phases: on
press, hold or release. Each message group may consist of up to 9 MIDI messages with independent
channels. Almost every short message type is supported (except MIDI clock; see the MIDI implementation
chart at the end).
Additionally, the ‘virtual’action type of each button can be configured as momentary or latching
(retentive). The momentary action completely follows the behavior of the Ant’s physical footswitches (1
stable ‘off’ state). The latching action gives You 1 more stable state (‘on’). By configuring a button as
‘latching’, You can send up to 4 message groups just by applying ‘short’ and ‘long’ presses.
NOTE: All settings in ‘Custom buttons’ mode can be changed only by the configurator utility for
Windows®. For detailed explanation, see its manual. See chapter ‘Settings’.
Expression pedal ports
Up to 2 external expression pedals can be connected to MIDI Ant. Pedals should be passive (no
battery powered) and should provide 6.3 mm ( ¼” ) TRS male jacks. Maximum allowed resistance of their
internal linear potentiometer should be 30 kΩ (kilo ohms). Virtually all commercially available pedals meet
this requirement.
The pedals can be assigned to a ‘Control change’ or ‘Pitch bend’ MIDI message or one of them can be
assigned to tempo controller. On each change of a pedal position, a MIDI message will be sent, or BPM value
will be changed.
Both pedal inputs have an auto-calibration, allowing You to have full-range values even if the internal
potentiometer in your pedal doesn’t swing end-to-end. If your pedal has an ‘offset’ knob, set it to minimum.
The auto-calibration is always on, regardless of the pedal assignment. To reset the calibration of particular
expression pedal, just unplug it while the MIDI Ant is powered.
When a pedal is assigned to a MIDI message, it’s possible its value to be limited in a specific range.
After this, it’s possible to apply a transformation of the value before to be output to the message.
Transformation will not be applied to a pedal, when it is assigned to tempo.
Following charts illustrate the available transformation types:
*Range of values for both axes: [0..127] *Input values are on horizontal axes *The charts represent actual values.
This behavior applies to all operating modes.
Message reactor
This is a very powerful feature, allowing You to make sophisticated transformations of the MIDI
messages, appearing on the MIDI In socket. For instance, You may:
•Pass or block messages of specific type
•Pass or block messages matching a specific channel and/or data