IconEdit Roland (Technical Docs)

DrvCr3

Midi Quest Pro only

Midi Quest contains special Roland System Exclusive communication code to make working with these instruments easier. If the I/O Mode (in General) is set to 'Sgl' and the Company ID# = 41H, then the Roland parameters will become active. They MUST contain the starting address of the SysEx to be loaded in Roland's format. This information is copied directly into bytes 5 -> 7 of the request for SysEx.

When Roland communication takes place in this mode all header and tail bytes are stripped from the SysEx before it is stored in the component. The File Size parameter of the Driver should reflect this fact. Please see the Roland D-10 Tone Bank driver for a good example.

For drivers using the custom Roland code only, an additional MIDI receive ms delay time can be added using byte 4 of the Dump Request message. An additional MIDI transmit delay time can be added using byte 5 of the Dump Request message.

Dump Byte 0: Roland Instrument ID
Dump Byte 5: number of bytes in Roland address (default: 3)
Dump Byte 6: number of bytes - 1 to request during Roland Receive (default=256, alternate ususally 128)
Dump Byte 7 +: address bytes if greater than 3
Dump Byte 16: additional delay between each request on Roland receive (value * 10m)
Dump Byte 17: additional delay between transmits on Roland transmit (value * 10m)

 

Available in:

Midi Quest Pro

CheckYes

Midi Quest

CheckNo

Midi Quest Essentials

CheckNo

Midi Quest one

CheckNo