controlAid was designed to help maximize the use of MIDI controllers with Live or any program that allows you to assign onscreen controls to MIDI messages. The program is freeware and runs in Mac OSX 10.3 and higher.
controlAid does the following:
outputs MIDI data it receives to a user selected channel. You can choose which channel controlAid outputs to with any knob/pedal/fader that sends CC messages.
many programs let you MIDI map controls on different channels. One common use for controlAid is with MIDI maps in which all controls (such as pan, volume, aux sends etc) use the same note on or cc messages from track to track, but on different MIDI channels. By using controlAid to select which channel you are outputting to, you can in effect select which track or device your MIDI controller is sending data to.
when a channel is selected, the track the channel number corresponds to is automatically selected and highlighted in Live so that you can view the effects for it.
converts mouse movements for the entire screen to three different sets of user defined CC messages. Each set can be turned on/off individually, or they can be used simultaneously. When used with the 1->many option this allows you to control unlimited knobs/faders/buttons/notes using only your mouse.
The velocities/values of noteon/cc messages can be assigned min/max values or inverted. This is useful when used with the one-to-many feature described next.
allows you to have unlimited "one-to-many" noteOn or cc triggers. When these notes or cc messages are received, controlAid will create unlimited additional cc / note on messages as defined by the user. Examples of use include triggering multiple one-shot clips with a single note, or controlling the cutoff frequency for the filters of all your tracks / instruments with a single knob, slider or pedal. You can use the invert, max and min capabilities of controlAid to setup all kinds of special crossfades between different effects using the one-to-many function. All MIDI messages generated using mouseMode are sent through these transformations.