| Library | |
|---|---|
|
Welcome Quick Start Basic Operation MFC Setup About Effects Advanced Options Overrides • Library Tips |
Library features are only available when you select Advanced Options in the editor. Library MessagesA Library message can contain one or more MIDI message of any kind, including System Exclusive, Patch Change, Continuous Controller, NRPN, etc. It can also include special commands to control the MFC, such as setting a bank or waiting a short time. Library messages can be used instead of CC messages for Effects, and for extra messages after a Patch Change. They are entered as raw MIDI data, and there are several tools provided to enter common messages and values. 600 bytes are available for all Library messages, with a maximum of 255 bytes per message and a maximum of 200 messages.
Click [Add Message] to add a new message, or select an existing message with the slider and click [Edit Message] to modify it. The order of messages doesn't matter, but you can use the [Move] buttons to arrange them however you wish. When you move and delete messages, the editor will update any library settings affected. The following picture shows the main screen for editing library messages. They are entered as MIDI data in hex-pair format. In many cases you will be able to copy this data from documentation. There are also tabs that allow you to enter some common data and messages.
NRPN MessagesThese messages are used by some manufacturers to allow a large number of parameters to be controlled in fine detail. Check your owners manual to find settings needed for these messages. Use the (N)RPN tab to construct your library message. Select message type NRPN or RPN, or "Adjustment" to change the value of a previously sent (N)RPN message. Adjustment works provided you didn't use "Send Null RPN" with the previous (N)RPN message - see below. "Use Running Status" is supported by most manufacturers and creates a shorter (and therefore faster) NRNP message. "Send Null RPN" resets the (N)RPN number to prevent values sent later from changing the current message. Leave this unchecked if you want to be able to make adjustments in later messages. Or use this option as a safeguard against unintentional later changes. The remaining settings are for MIDI channel, (N)RPN MSB and LSB, and for data (value) MSB and optional LSB. As always, take care with library messages that multiple MIDI messages occur one after the other, and not one inside another.
The picture above shows an additional built-in feature - if you highlight a hex pair, the decimal value is also displayed! Library CommandsIf you have enabled Library Commands on the main screen Library tab, you can click [Commands] to view this window:
This allows you to insert special commands to control different aspects of the MFC. These commands must never be placed inside a MIDI message, only before or after messages, or between two messages. Library MacrosA macro allows you to chain several library messages together. This command can be a library message on its own or can be placed at the end of a library message. You can follow this command with as many other library numbers as you wish. A macro command ignores any other macros, as a safeguard to prevent locking the MFC in an endless loop.
|