IconEdit General Information (Technical Docs)


Midi Quest Pro only


It is ALWAYS necessary to enter General information.

Make: the manufacturer and instrument (eg. Roland D-10)

Model: the type of SysEx (eg. Tone)

Defn: for a Patch where the editing template is stored for the SysEx, for a bank, the directory where module files are located

For a Patch:

(eg. D-10/Tone.sqt)

1) this should be left blank unless a template is available to edit the SysEx

2) this contains the path and a file name to the component's template. It is appended to the path set by the "Options" menu selection "Set Template Path" to load the editing template.

3) look in the subdirectory structures on your disk where the templates are stored to see how template files are organized.

For a Bank:

The entered path is where the Bank editor will search for a custom background bitmap. For ROM Banks, this path will tell the Bank Editor where to attempt to load the default Bank names from


Company the company's SysEx ID number (in hexadecimal)

ID#: (eg. Roland = 41H, Yamaha = 43H, Korg = 40H) this is byte 2 of a SysEx dump.

FileSize: the amount of memory to be allocated for the SysEx (eg. 246D) if the SysEx is of variable size it MUST be the MAXIMUM size

Header the number of bytes before the first byte of the SysEx dump that contains editable information

Size: (eg. 6D) used during editing , used to move Patches in and out of Banks (ie copying starts at this offset)

NOTE: can be left as 0D if neither above option is used

Template Value to be placed in Variable 40 for Patch edit

V40: set to 0D unless needed for template control

Storage the format in which the SysEx transmitted

Format: enter (0 - 8) (0 default and most common)

0) 7-bit format

1) Nibble format where 8 bits are sent as two 4 bit nibbles (ie HHHHLLLL -> 0000LLLL 0000HHHH) Low nibble sent first

2) Korg M1 packed format used by M1, M3R, T1-2-3 takes 7 8-bit bytes strips the top bit of each to make a new byte, sends 8 bytes (new byte first)

3) TX802 format - hopefully never to be used again

4) DX7II/TX802 fractional scaling - nibblized and OR'd with 30H.

5) 14-bit word divided into two bytes

6) Reverse nibble format -  two 4 bit nibbles - high nibble first (ie HHHHLLLL -> 0000HHHH 0000LLLL)

7) Alesis HR-16 Format - 7 -> 8 byte storage format

8) Ensoniq VFX Performance format - Inverted Reverse nibble byte format

9) 14-bit high-low format

10) 14-bit low-high format

11) Alesis QSynth byte format

12) Alesis QSynth 2 byte format

13) Alesis QSynth bit format

14) Korg Poly 6 format

15) Ensoniq MR 4->5 byte format

F7 End: Toggle 'Yes' or 'No' whether SysEx ends with F7H - almost always 'Yes'

Fixed Toggle 'Yes' or 'No' whether SysEx length is

Length: constant. This is almost always 'Yes'

except for Sequence dumps which vary in size.

VariSize Toggle 'Yes' or 'No' whether all SysEx received is of a fixed length. If SysEx is requested and a valid response is a dump smaller than that requested, this option should be checked. (See Yamaha SY77 or Kawai K5000 series)

TimeOut Toggle 'Yes' or 'No' whether if there is not response to a requested block of SysEx whether the software should continue with the next request (used by Kawai K5000 series)

I/O Mode: Whether a Macro is used for Receive/Transmit

Sgl - Single Mode uses Dump Request (if any) and expects the complete SysEx transmission in response

Ext - Receive & Transmit with Macro

MIDI If the MIDI Channel Ofs is greater than 0 then

SysEx Ch the Channel used to transfer SysEx as set in the Driver

Ofs: Window is placed in the byte selected. The byte offset starts at 0. (eg. Yamaha uses byte 2 for the SysEx channel)

MIDI Most System Exclusive information is channel

SysEx Ch sensitive. This could either be to the MIDI

Ofs: channel or some other type of channel (for example Roland's UNIT #). The channel is called the SysEx Channel (SysEx Ch) in MIDI

QUEST. This value provides a byte offset for where the channel information is to be stored. If the byte offset is > 0 then the SysEx channel information entered in the Instrument List Window or in a Settings dialog is automatically formatted into ALL system exclusive transmissions made to the instrument. (eg. Yamaha uses byte 2 for the SysEx channel)

Available in:

Midi Quest Pro


Midi Quest


Midi Quest Essentials


Midi Quest one