MIDI Controller Mapping

<< Click to Display Table of Contents >>

Navigation:  Plugin MIDI Filtering and Automation >

MIDI Controller Mapping

Previous pageReturn to chapter overviewNext page

Incoming MIDI continuous controller data may be remapped to a different controller number, layered to multiple controllers, or disabled.




Each MIDI controller can be enabled, disabled, remapped, layered, toggled, or rescaled. In the above picture:


CC 0 is mapped straight through to CC 0
CC 1 is layered to CC 9 and CC 62
oThe CC62 mapping snaps to 20 and 60 and will generate no values in between
CC 2 is configured to toggle between 40 and 80 (starting at 80) whenever CC2 = 128


Right click a row in the To column to make changes to this mapping. Click the triangle icon to expand or collapse portions of the channel display.


Right click the Mode colume to change Toggle modes. Click in the 0 and 127 columns to set linear rescaling values.


Training is a convenient way to automatically set the “from” field without having to consult your MIDI controller configuration. Select a “from” field, press [Train] and the field will change to “Training…”. Now simply change a controller on your MIDI input device and the field will automatically change to the controller number you sent. The Instrument Module must not be muted and the rack power must be on for training to succeed. If the [Auto-Train] button is on when [New] is pressed, training will be started automatically.


You must manually select the “to” field. Some instruments provide a comprehensive list of MIDI controllers which will be shown in the “to” field. Many, unfortunately, do not and you must consult the instrument manual and select a numerical field.


IMPORTANT: CC remapping and layering are channel routing-specific. You will have as many CC remap settings as you have channel mappings. Be sure to select the desired channel mapping on the left before altering the CC remap.


Mode, Minimum Maximum, and Initial Value

Each CC remapping can be set up to assume an initial value on scene load and scale between a minimum and maximum value.


Init – If supplied, the CC value is transmitted to the plugin when the scene is applied. This is a way to set up initial controller values for future manipulation. If Init is blank, no initial value is sent.
Min/Max – When an input CC value is remapped, incoming values are rescaled between the Min and Max values. For instance, if Min = 30, and Max = 60, then incoming values of 0-127 would be rescaled to 30-60. If Max is less than Min, the scaling works in reverse. For instance, if Max = 30, and Min = 60, thenincoming values of 0-127 would be rescaled to 60-30.


Toggle Mode

Toggle Mode configures a controller mapping to toggle the between two values each time a controller transmits a value of 127. This feature enables you to assign MIDI foot switches to features on the instrument like an organ’s rotary speed: Step on the pedal once to slow the rotors down and step again to speed them up.  Toggle mode is configured with a maximum and minimum value to toggle between. When the MIDI configuration is applied on scene change, the maximum value of the toggle is sent to the instrument. Further incoming

trigger values of 127 cause the toggle to toggle between the minimum and maximum values.


Snap Mode

Snap mode configures a controller mapping to snap between the minimum and maximum value (0 and 127 by default) based upon the input CC value.  0-63 snaps to the minimum and 64-127 snaps to the maximum value.