Learn

The MIDI/Learn command enables or disables MIDI learn mode. 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. In order to remotely control a MIDI target, you must first assign a MIDI message to it. MIDI assignments can be entered manually, but it's usually easier to have ChordEase learn them, because in learn mode you don't need to know what MIDI messages your controller sends, or what port and channel it sends them on. The following example shows how to learn a MIDI assignment, for the tempo parameter in this case.

  1. Enable learn mode, via MIDI/Learn in the menus or the toolbar, or the Ctrl+L shortcut.
  2. Select the page containing the target parameter, in this case the patch bar's General page.
  3. Left-click the dialog control associated with the target parameter, in this case the Tempo edit box. A green outline appears around the dialog control, indicating that it's ready to learn a MIDI assignment.
  4. On your MIDI device, move the physical control (e.g. knob, slider or button) that you want to assign. The target parameter (tempo in this case) should now change as you move the control.
  5. Disable learn mode, the same way you enabled it. The green outline disappears.

Assignments can also be learned via the patch MIDI page and the part MIDI page. This method is required for targets that don't have dialog controls associated with them, e.g. play/stop and similar transport-related targets. The following example shows how to learn a MIDI assignment via the part MIDI page, for the velocity offset parameter in this case.

  1. Enable learn mode.
  2. Select the appropriate part in the parts list.
  3. Select the parts bar's MIDI page.
  4. Within the MIDI page, left-click the target parameter's name, "Input Vel. Offset" in this case. The corresponding row is highlighted in green, indicating that it's ready to learn a MIDI assignment.
  5. On your MIDI device, move the physical control (e.g. knob, slider or button) that you want to assign. The target row's port, channel, event type, and controller number should snap to the appropriate settings.
  6. Disable learn mode. The green highlight disappears.

If you're making multiple assignments, it's not necessary to enable and disable learn mode each time. Instead you can enable it once, learn the assignments, and then disable it. Be careful to always disable learn mode when you're done assigning, to avoid inadvertently creating spurious assignments. Each part has its own MIDI targets, so before learning part assignments, make sure the appropriate part is selected in the parts list. Note that a MIDI message can be assigned to multiple targets.

The part's input port and channel can also be learned, even though they don't appear in the list of part MIDI targets; for details, see input port.