String Custom Pane (Panel Edit)
specifies the parameter that the control will edit. By default, the control edits the text name stored in the SysEx. However, it can also be used to edit any of the SysEx's property parameters: author, copyright, song, musician, band, notes, long name, serial number, or one of the eight assignable tags.
# of Characters
specifies the number of editable characters in the string when the number of characters to edit is 255 or less.
If editing a Midi Quest key, the maximum number of characters must be limited to 15.
# of Characters Large
is a special alternate value to the # of characters parameter and allows for editing of text up to 65535 characters in length. Set this value when the string to edit is larger than 255 characters.
Midi Quest properties are limited to 255 characters so this option should not be used.
Most instruments use an ASCII character map to store voice names. However, there are exceptions. This parameter allows you to select a different name storage/editing format. The options are:
When checked, the corners of the control are rounded.
determines how the string is terminated.
Auto Fill is typically required for most synthesizers which expect the entire string area to be filled with printable ASCII characters and no terminator. If the entered string is shorter than the number of available characters, Midi Quest will automatically add space characters to complete the string.
Include Terminator is used when the stored string expects a 'C' style 0 terminator to mark the end of the string.
selects the font that the control uses to display the value. This font can be any one of the eight defined in the Skin.
User Popup Dialog
This option should always be set and specifies that the string be edited in a pop-up string entry dialog instead of in the editor window. Failure to do so can result in unpredictable problems on the Mac.
Specify the title of the pop-up string editing dialog. If this entry is left blank, the name of the control is used.
selects the background display used by the control. The options are:
Solid Color - the control uses a solid color for its background as specified by the A or C Pen depending on whether the parameter has been edited
Background - the control uses a transparent background. The control's value is drawn on top of the background
specifies the location of the text in the control.
Left - left justify the text in the control
Right - right justify the text in the control
Center - horizontally center the text in the control
If this parameter is set to a non-zero value then it specifies a macro to execute when a new value is entered and the dialog is closed.
Bitmap Font Enable
Defines how text is rendered in the window.
Off - the OS text engine renders the text
On - Midi Quest renders the text using a bitmap font specified in the following two parameters
On/Transparent - Midi Quest renders the text using a bitmap font
Bitmap Font Bitmap #
Specifies the bitmap in the bitmap list to be used as the bitmap font.
Bitmap Font Transparent Color
If Bitmap Font Enable is set to On/Transparent then any pixels in the bitmap matching the color specified here are treated as transparent pixels and the color current displayed at that point in the window is retained.
Proxy Alt Drv ID
If this parameter is non-zero then this control is acting as a proxy for another String control in another editor to allow that string to be displayed and edited in the current editor.
The Alt Drv ID specifies the ID number of the editor containing the source control string.
Proxy Alt Ctl ID
To use this control as a proxy for a string control in another editor, specify the ID number of the string control in that editor.