Many ChordEase parameters can be changed remotely via a MIDI device, e.g. a MIDI control surface, and certain commands can also be triggered remotely. The parameters and commands that can be remotely controlled are called MIDI targets. For information about each target, see the MIDI target list. In order to remotely control a MIDI target, you must first assign a MIDI message to it. This process of assigning messages to targets is sometimes known as MIDI mapping.
MIDI assignments can be edited manually, or learned. Learning is usually easier. The patch and the part have different MIDI targets, and they're edited in different places. To edit patch MIDI assignments, use the patch MIDI page. To edit a part's MIDI assignments, use the part MIDI page. Each part has its own MIDI targets, so be sure the correct part is selected in the parts list. To see a summary of the current MIDI mapping, use the MIDI Assignments dialog. It lists all MIDI targets to which controllers are currently assigned, for the patch and all parts.
When a parameter is changed remotely, the corresponding control in the user interface is updated. However this update is only apparent if that control's parent page is visible. ChordEase can automatically show the appropriate page; see Chase Events.
An assignment can be deleted by right-clicking the corresponding target's row in the appropriate MIDI page, and choosing Reset in the context menu. Assignments can also be deleted via the MIDI Assignments dialog, by selecting one or more rows and choosing Delete in the context menu. To delete all MIDI assignments at once, use the Reset All Targets command.
Shared assignments
A MIDI message can be assigned to multiple targets at once. This is known as a shared assignment, and while it's occasionally useful, it can also cause confusion. If you assign a message to a target, and then assign the same message to a different target, it now controls both targets. If that's undesirable, you must manually delete the unwanted assignment, using one of the methods described above. Shared assignments are indicated in the MIDI Assignments dialog, via the "Shared" column.
If you attempt to create a shared assignment, whether manually or via learn, a warning dialog is displayed. The dialog asks if you want to remove the previous assignments, and lists the target(s) to which the message is already assigned. The possible responses are as follows:
Yes | The message's previous assignments are removed, and the message is then reassigned to the new target. This is the default behavior. |
No | The message is assigned to the new target, without removing the message's previous assignments. This results in a shared assignment, i.e. the message controls multiple targets. |
Cancel | The current assignment is canceled, leaving the previous assignments unchanged. |