Increment CC Value Mode
For use with the S&M Live Config extension, this mode changes a user defined range of CCs from outputting 0 - 127, to outputting an incremental CC value, depending on the number of increments selected.
eg
If Number of Increments is set to 2. CC Values 0 to 64 will output CC value 0 and CC Values 65 - 127 will output 1. If it is set to 4 then it will divide the CC Value range into 4 sections, outputting 0,1,2,3. Etc, etc.
This is the only mode (apart from Spread Only) that allows you to use the channel spread function. This means that you can duplicate the CC messages sent on the original channel on subsequent channels.
It's for selecting Live Config rows. (You need to use it with MIDIReaRoute for this). With the Spread mode you can simultaneously select (up to) all 8 configs using one controller.
--------------------------
Increment CC Number Mode
Takes a range of a CC and splits the higher values into into incrementally higher CC number.
eg Give it CC #20 with 2 increments and CC values 0 - 64 will be changed into CC #20 and values 65 - 127 will be changed into CC #21.
Example usage: MIDI learn multiple actions using one slider on a MIDI controller. (again, you must use it with the excellent MIDIReaRoute for this)
---------------------------
Increment Channel mode
This mode does the same as the Increment CC Number mode, except instead of incrementing the CC# it increments the MIDI channel. Limitation of 16 increments (number of channels (of course)).
---------------------------
Step CC Value Mode
Allows you to configure CC messages received to output eg value 0 for the first third of the range, value 64 for 2nd third of range and value 127 for final third of range.
Number of "steps" is configurable.
Example usage. Stick this in front of MIDIReaRoute to hijack a CC message being used to control a crossfader and the crossfader can be made to do A, A+B, or B without the annoying fadery bits in between.
--------------------
Spread Channels Only
This mode takes the original messages from the CC number range filtered with the range sliders and duplicates them across incrementing channels. So if you have a message of CC 20 MIDI Ch 1 and have chosen 4 channels to spread then it will duplicate the message on a total of 4 channels, starting from Ch1, going up to Ch4.
--------------------
Channelise to Learn (Spread Modes)
This is so that you can isolate a particular channel that is being duplicated to put it into the Reaper MIDI Learn system. You should turn this off after using it, because it doesn't filter out repeating CC values.
--------------------
Force CC# to Learn mode
This is so (in CC# increment mode only) you can force the output to a specific CC# to put into Reaper's learn system. Again, you should turn this off after using it.
Since v2 there is a big red LEARN sign in the GUI to let you know that you are in a Learn mode.
--------------------
CC Monitor
This monitors the incoming and outgoing CCs, channels and values.
--------------------
v2 Added CC Number Learn Mode
Added CC MIDI input and output monitor
Added other GUI stuff, warnings and Learn mode indication
Fixed not passing through and displaying targeted MIDI.
v1.5 Added Increment Channel mode
Added Spread channel option/mode
Added channelising Learn mode
v1.111 Changed default CCs from range to just CC20
v1.11 Now stops multiple CC messages of same value being sent
v1.1 Added CC Number Increment mode
v1.03 Added MIDI channel filter
v1.02 Added "step" mode.
v1.01 Added Offset parameter.