MQ Bank Editor MQ_yes MQLT_yes MQLib_yes

Bank Editor-M1


The Bank Window is used to load and organize a Bank of Patches. The size of a Bank is determined by the architecture of the instrument. For example, the Korg M1 has 99 Patches in a bank so the bank size is 99.


Bank Editing

The primary purpose of the Bank is to provide a selection of tools you can use to keep your Patches organized. Use the Copy, Paste, and Swap functions to move Patches within a Bank or to a different Bank.


Creating Custom Banks

It's easy to create custom Banks by creating a new instrument in the Studio then copying and pasting patches from existing banks into the Bank Editor of the new instrument. Alternately, copy all of the required patches from various banks into the Collection or Library. After doing so, go to the bank editor for the new bank and copy the patches in to make a new custom bank


Patch Editing

For most instruments, each Bank Editor has an associated Patch Editor. Double tapping on a patch in a bank will audition that patch, transfer the patch to the instrument, copy the patch into the appropriate Patch Editor and display that editor. All editing takes place within the editor itself. When editing is completed, use the Patch Editor Store In option to manually store the edited patch to a new location. At any time, use the Patch Editor Store option to manually store the edited patch to its original location. When a different patch from a bank is selected for editing, the "auto store" option in Preferences determines what happens to the patch currently in the editor. When set off, the current patch is overwritten with the new patch and any unsaved edits are lost. If auto save is set on, the current patch is automatically saved back to its original location overwriting the original patch before the new patch is copied into the editor.

reminder: for the purposes of this manual, "patch" is a generic term referring to the stored SysEx. The SysEx may actually store a patch, voice, multi, performance, combi, rhythm, global, system, patch change table, or any one of the many other types of SysEx information that can be obtained from instruments.


Patch Randomization

Along with organizing Patches within a Bank, the Bank Window provides excellent tools for creating new Patches. Begin by selecting two or more Patches and then choose one of the five different Randomize functions. The program will proceed to make useful new Patches for you. No editing knowledge necessary! Have a look at the functions: Mix, Mix All, Blend, Morph, and Gen4.


Patch Auditioning

In most Banks, it's easy to audition different Patches stored in a Bank. Just click on a Patch and the program will send it to the instrument and audition it. There's no need to go to the synthesizer to audition Patches. If you have problems auditioning, make sure the MIDI Channel, SysEx Channel, and MIDI Ports are set correctly for the instrument in the Studio.

When auditioning bank patches in a Set window, there is a second, enhanced audition option available. Hold down the CTRL key and click the mouse on the Patch to audition. In this case, Midi Quest sends the selected Patch to the edit buffer, as well as all child SysEx required for the patch to sound correctly. Please note that this type of auditioning will only work if the child banks have individually writable elements, that is, specific individual Patches can be sent to a bank without having to send the entire bank. In addition, while a standard audition is usually non-destructive (only the edit buffer is affected and not the banks - for instruments without edit buffers, all auditioning is destructive and is usually noted in the Fast Tips), a parent/child audition is destructive because child elements must be written into the banks.


Note 1: While many instruments use essentially the same types of SysEx, the manufacturer's of these instruments insist on calling the SysEx by different names. For example, a tonal source for an instrument might be called a sound, voice, patch, tone, preset, etc. Regardless of the name, the SysEx still defines a tonal source. As a result of these inconsistencies and lack of industry standard, Sound Quest will refer to an entry in a Bank Window as a "Patch" even if the SysEx you are viewing is called something else by the manufacturer.

Note 2: Additionally, on most newer instruments there is a multi-timbral setup SysEx structure where the different tonal sources are assigned to different MIDI channels. This structure, depending on the manufacturer, may be called a performance, multi, combi, global, section and so on. Regardless of the name, it still performs the function of creating a multi-timbral setup. In the few instances where it is necessary to distinguish between a "Patch" as the tonal source and a multi-timbral setup, the help file refers to the multi-timbral setup as a "Multi Patch".


Parent/Child Relationships

Many instruments have a hierarchical organization. That is, there is a basic sound definition called a patch and if the instrument is capable of playing two or more different sounds at a time then there is an additional type of SysEx called a Performance or Combination which selects the patches that are to be played.

In most cases, when a MIDI device has this type of organization then when a Bank is being edited within a Set, Midi Quest provides Parent/Child relationship support. What this means is Midi Quest keeps track of the relationship between the Performances and Patches. If you move patches around in a Patch Bank, Midi Quest will automatically update the Performance Bank so that each Performance continues to correctly reference its Patches.

For example, if Performance 1 uses patches 3, 6, 8, 10, and 25 and you modify the Patch Bank so that Patch 25 is moved to location 36 and Patch 6 is moved to location 55, if you look at Performance 1 you will see that it now references patches 3, 55, 8, 10, and 36. This is very important because it means that you can rearrange your patches and not have to check and update all of your Performance SysEx to ensure that the correct patches are being referenced.

An additional feature of Parent/Child Relationships is that when you move a Performance from one Set to another Set, Midi Quest will find the Patches used by the Performance and move them from the Patch Bank in the source Set to the Patch Bank in the destination Set.

For more information on Parent/Child relationships, please click here.


Patch Selection

Bank editors support the standard extended selection options for editing, arranging, and organizing banks.

A single tap on the name of an unselected Patch - clears all currently selected Patches and selects/auditions the selected patch.

A single tap on an area where there is no Patch - clears all currently selected Patches.

To toggle the selection state of any patch, tap on the Patch's number display.

To select a contiguous group of patches, touch the gray area around the patch chunks and drag your finger around the patches to select.


Bank Edit Menu and Button Bar

The Bank menu contains a collection functions with which to organize your instrument's Banks of Patches. These functions are all contained in the Bank Edit menu. The Bank Edit menu is accessed by two finger tapping in the Bank Editor.

Unlike Macintosh and Windows menus, options which are not available at the time of the two finger tap are not displayed instead of being displayed disabled. This will cause the options in the menu to change based on the current state of the app. For example, a "Copy" option will not be displayed if nothing is selected or a Paste option will not be displayed if there is nothing on the clipboard.


Drag and Drop

One or more patches in a bank can be dragged and dropped to the following destinations: Collection and Library. Select the patches to copy to the Collection or library then tap on one of the selected items, drag over the destination view and release your finger. The selected patches will be copied to the destination.

The entire bank can be copied to the Collection or Library by two finger tapping in the editor to display the pop-up menu, choose "Select All" from the bank, and drag and drop the entire bank into the Library or Collection.

A single patch can be copied from the bank into another component of the instrument editor. Tap on a patch in the editor, drag over the instrument component list and release. If the release is over a compatible component, the patch is copied directly to that location. If the component is incompatible or the release is over empty space then the patch is copied to the compatible component.

For more information on Drag and Drop click here.