IconEdit Options Ids and Paths (Technical Docs)


Midi Quest Pro only


Prepared Format

If 'Format' is set to 'Yes' then Midi Quest allows that type of SysEx to be created within the program. To check this option, the driver must use macros in the extended mode and perform all SysEx header and tail formatting in the Transmit Macro so that the SysEx is properly formatted when sent to the MIDI device. For example, a DX7 Voice driver must add the header 'FA 5 0 {F0 43 0 1 19}' macro and tail macro 'K 0 0 6 155 161 MX = 247 FX 162'. Note: macros will be discussed later.


Roland Handshake

When using Roland Communication in 'Sgl' communication mode, it is necessary to distinguish whether SysEx communication requires handshaking. This parameter controls whether it is used or not.

Handshake - toggle 'Yes' or 'No'


Is a Parent

Check this option when the driver is for a bank and the SysEx type is a Combi/Multi type which is the parent of the Patch Bank. For example, an 01/W Combi bank would have this option checked as it is the parent of the Patch Bank.


Is a Child

Check this option when the driver is for a bank and the SysEx type is a Patch/Sound type which is the child of the Combi/Multi type bank. For example, an 01/W Patch bank would have this option checked as it is the child of the Combi Bank.

Is ROM Bank

Check this option when the driver is for a bank and the bank represents ROM memory in the instrument. Checking this option will have the effect of limiting the edit options in the bank editor to reflect the fact that the SysEx can't be sent back to the instrument. To edit the contents of a ROM bank, the patches should be copied to a standard bank.


Is Drums

Check this option when the driver contains drum data. This is necessary for the correct creation of Cubase Script files and XML Instrument Name files.

Bank Select

Check this option when the instrument responds to bank select messages and the bank select value for this driver has been appropriately set.



There are 3 ID parameters, 'Driver ID', 'Link ID' and "Child Id". 'Driver ID' and 'Link Id' numbers are used to find companion drivers in the Studio and give Midi Quest these important features: the ability to edit a Patch from within a Bank, to disassemble a Bank into a Patch library, and the ability to create a Bank from a library of Patches. These functions require a Patch driver to be able to find a Bank driver and vice versa. The Driver ID should be unique for each Driver. Sound Quest reserves all driver numbers below 16,000. The Link ID should contain the Driver number of the relative driver. For example a Patch driver has the number 1200 and the Bank driver has a number 1201 then the settings would be as follows:

Driver ID Link ID

--------- -------

Patch Driver 1200 1201

Bank Driver 1201 1200

The 'Child ID' parameter is used by the individual Combi/Multi driver. The Id is the number of the Driver Id of the Patch



Sets the default folder where SysEx of this type is saved. This entry should be the name of the directory/Folder below Documents/Sound Quest/<Application Name>.


File Ext

Sets the extension which is automatically added to the file when it is saved to disk.



Selects the icon to associate with the SysEx in the various Midi Quest windows. (deprecated)

Available in:

Midi Quest Pro


Midi Quest


Midi Quest Essentials


Midi Quest one