IconEdit Channels and Bank Select (Technical Docs)

DrvCr9

Midi Quest Pro only

 

SysEx Channels

These parameters give the maximum ranges that the SysEx Channel can assume. The parameters are used in the Studio Window and the Settings Dialog. In many MIDI instruments the SysEx Channel will be the same as the MIDI channel with a range of 1 - 16. However, there are exceptions such as Roland LA instruments (except D-50) which use a UNIT # that ranges from 17 - 32 and Yamaha DX7II/TX802 which use a Device # that is independent of the MIDI Channel.

SysEx Channel Min - the lowest possible SysEx channel

SysEx Channel Max - the highest possible SysEx channel

SysEx Channel Default - the default channel to default to

 

MIDI Ch Default

The default MIDI channel that the driver is set to when it is first loaded into Midi Quest

 

Bank Select LSB

The least significant byte of the bank's bank select number identifying the bank (if there is one)

 

Bank Select MSB

The most significant byte of the bank's bank select number identifying the bank (if there is one)

 

Bank Select Base

Provides a program change offset for the bank in the case where the first patch in the bank isn't selected with a patch change of "0". For example, some Emu banks start with a patch change of 64 so the base value is 64.

 

Bank Select Step

Provides a non-linear way to step through the bank elements. In a few cases, patches in a bank are selected non-sequentially. So if patches are selected with patch change commands: 0, 2, 4, 6, and so on, the step value would be "2". 0, 3, 6, 9 is a step value of 3, and so on.

 

Bank Select Max

In a small number of cases a single bank in Midi Quest must select from multiple bank select banks on the instrument and the wrap point is not 128. This parameter sets the point at which a bank select wrap is done. For example, if Max = 100, MSB = 10, LSB = 0 then patch 98 would be output as MI"DI messages: b0 00 0A B0 20 00 C0 62. However patch 102 would be output as b0 00 0A b020 01 c0 02 since max is 100 forcing a wrap to the next bank.

 

Virtual I/O

In Midi Quest 12, support was added for many instruments which could only be edited with CC values and the instruments have no accessible memory. This means that function such as receiving a patch or receiving and transmitting banks aren't available because There is no SysEx to perform these operation. Virtual I/O specifies which functions aren't available for a driver that would normally be available. This ensures that the associated functionality in Midi Quest is disabled.

For example, the Roland Boutique line only functions with CC editing. Midi Quest adds virtual banks so that patches can be stored and Midi Quest's new patch creation functions are available. For these instrument, the bank driver is set to "- T R" to indicate that both Transmit and Receive should always be because it is not possible to transmit or receive bank SysEx over MIDI. "A" (for Audition) remains enabled because the entries in the bank can be auditioned to the instrument. The individual patch driver is set to "- T -". The driver can send a patch to the instrument as a series of CC messages but it is not possible to request or receive a patch from the instrument. (Remember that the editor controls do respond to incoming CC messages so it is possible to configure a patch by changing the controls on the instrument and Midi Quest will record and store the settings).

 

Available in:

Midi Quest Pro

CheckYes

Midi Quest

CheckNo

Midi Quest Essentials

CheckNo

Midi Quest one

CheckNo