IconEdit String Custom Pane (Panel Edit)



Edit Property

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.


Voice Type

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:

Standard ASCII
D-50 - use the D-50 character map
Emu 2-byte - use the Emu 2-byte character format
Oberheim - use the Oberheim character map
MKS-50 - use the MKS-50 character map
NIbblized - the name is nibblized over byte bytes
MX-8 - use the MX-8 character map
SQ-1 - use the SQ-1 character map
DPM-3 - use the DPM-3 character map
E-660 - use the E-660 character map
7-bit only - use only 7-bits to access ASCII characters
S-1000 - use the S-1000 character map
Alesis Quadrasynth - use the Quadrasynth storage format
DS-8 - use the DS-8 character map
ASCII in other format - the name is stored in ASCII using the instruments custom storage format
IPS33B - use the IPS33B custom character map
PAD-80 - use the PAD-80 custom character map
Andromeda - use the custom Andromeda text format
Prophet VS - use the Prophet VS custom character map
MKS-70 - use the MKS-70 custom character map



When checked, the corners of the control are rounded.


C Terminator

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.


Font Select

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.


Popup Title

Specify the title of the pop-up string editing dialog. If this entry is left blank, the name of the control is used.


Background Style

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


Text Justification

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


Notify Macro

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.



Available in:

Midi Quest Pro


Midi Quest


Midi Quest Essentials


Midi Quest one