Set Custom Value... (Instrument Editor)
Set Custom Value is used to set a parameter in the driver which controls
The Custom Value parameter is implemented as infrequently as possible and is used mostly frequently with older instruments. The parameter is usually used to control which memory location a patch is loaded from and transmitted to. This is necessary when the instrument doesn't have edit buffers and it is necessary to use a memory location in order to perform editing and auditioning operations. This parameter allows a memory location to be specified because these operations must be destructive.
This is not the only function that the Custom Value is used for but it is the most frequent one.
When the "Set Custom Value" option is displayed in the Instrument's pop-up menu, it is important to view the Fast Tips for information on what function the Custom Value is performing so you can assign the value appropriately. In the Fast Tips, the Custom Value will be referenced as either "Custom Value" or "Patch #".
An example of an instrument using the Custom Value is the Kawai K1 series. The K1 doesn't have an edit buffer for either the Patch or Multi data so when editing, it is necessary to specify a memory location for use. When both the Patch and Multi components are selected, the "Set Custom Value" menu option is displayed to select the desired memory location.
An example of where the Custom Value isn't used for memory storage and retrieval is the Roland D-series. For these instruments, it possible to audition Tones (a D-10 sound) to as many as 14 different locations. In this case, the Custom Value is used to select which location a Tone is auditioned to. This capability is particularly important for the GR-50 where the hardware acts as both stand-alone synth as well as a guitar synth.
To assign the Custom Value for given component of the Instrument editor: