MIDI assignments can be created and edited using the controls in each row of the MIDI setup dialog. The controls are described below. To make assignments this way, you must know which messages your device sends, and on which channels. MIDI assignments can also be learned, in which case you don't need to know these details.
Note that a given MIDI message can only be assigned to one target at a time, though you can work around this restriction by using metaparameter groups. When you assign a message, if that message is already assigned to a different target, the previous target automatically (and silently) "loses" the message. Specifically, the previous target has its Event type set to "OFF".
Range lets you make a trade-off between the precision and magnitude of a MIDI controller: making Range smaller allows finer adjustment, but reduces the controller's effect. Range can be negative, in which case the controller's effect is inverted.
OFF | No message is assigned to the target. |
CTRL | A continuous controller message is assigned to the target; the controller edit box specifies the controller number. |
NOTE | A note is assigned to the target. In this case the controller edit box displays and understands MIDI note numbers, e.g. F#4. Pressing the note toggles the target, i.e. flips it back and forth between 0 and 1. Releasing the note has no effect. Notes are useful for controlling switches. |
PITCH | The pitch bend message is assigned to the target. In this case the controller edit box is ignored. |