Mog's Website

GAIA MIDI Dump Requests

This details the SysEx messages that are sent to the GAIA synthesizer to request a MIDI dump of the patch parameters.


SysEx Data Request Messages

SysEx messages can be used by DAWs or MIDI libraries to trigger a dump of patch parameters which can later be sent back to the GAIA as and when required.

The most commonly used request message for DAWs is the one that requests a dump of the temporary patch data:

F0 41 7F 00 00 41 11 10 00 00 00 00 00 1D 00 53 F7

When this message is sent, the GAIA will return the complete patch contents, this response will contain 25 SysEx messages (one for each of the data blocks that make up the full patch, a total of 2,008 bytes). When this response is sent back to the GAIA it will put the patch data back into the temporary patch memory.

Below is a set of 64 request messages, as used by MIDI libraries to request a complete dump of all 64 patches in the User Patch rewriteable memory. The first line is the request for the A1 patch, the second for A2 etc. so if you only wanted the B1 patch you would simply use the 9th line of code.

F0 41 7F 00 00 41 11 20 00 00 00 00 00 1D 00 43 F7
F0 41 7F 00 00 41 11 20 01 00 00 00 00 1D 00 42 F7
F0 41 7F 00 00 41 11 20 02 00 00 00 00 1D 00 41 F7
F0 41 7F 00 00 41 11 20 03 00 00 00 00 1D 00 40 F7
F0 41 7F 00 00 41 11 20 04 00 00 00 00 1D 00 3F F7
F0 41 7F 00 00 41 11 20 05 00 00 00 00 1D 00 3E F7
F0 41 7F 00 00 41 11 20 06 00 00 00 00 1D 00 3D F7
F0 41 7F 00 00 41 11 20 07 00 00 00 00 1D 00 3C F7
F0 41 7F 00 00 41 11 20 08 00 00 00 00 1D 00 3B F7
F0 41 7F 00 00 41 11 20 09 00 00 00 00 1D 00 3A F7
F0 41 7F 00 00 41 11 20 0A 00 00 00 00 1D 00 39 F7
F0 41 7F 00 00 41 11 20 0B 00 00 00 00 1D 00 38 F7
F0 41 7F 00 00 41 11 20 0C 00 00 00 00 1D 00 37 F7
F0 41 7F 00 00 41 11 20 0D 00 00 00 00 1D 00 36 F7
F0 41 7F 00 00 41 11 20 0E 00 00 00 00 1D 00 35 F7
F0 41 7F 00 00 41 11 20 0F 00 00 00 00 1D 00 34 F7
F0 41 7F 00 00 41 11 20 10 00 00 00 00 1D 00 33 F7
F0 41 7F 00 00 41 11 20 11 00 00 00 00 1D 00 32 F7
F0 41 7F 00 00 41 11 20 12 00 00 00 00 1D 00 31 F7
F0 41 7F 00 00 41 11 20 13 00 00 00 00 1D 00 30 F7
F0 41 7F 00 00 41 11 20 14 00 00 00 00 1D 00 2F F7
F0 41 7F 00 00 41 11 20 15 00 00 00 00 1D 00 2E F7
F0 41 7F 00 00 41 11 20 16 00 00 00 00 1D 00 2D F7
F0 41 7F 00 00 41 11 20 17 00 00 00 00 1D 00 2C F7
F0 41 7F 00 00 41 11 20 18 00 00 00 00 1D 00 2B F7
F0 41 7F 00 00 41 11 20 19 00 00 00 00 1D 00 2A F7
F0 41 7F 00 00 41 11 20 1A 00 00 00 00 1D 00 29 F7
F0 41 7F 00 00 41 11 20 1B 00 00 00 00 1D 00 28 F7
F0 41 7F 00 00 41 11 20 1C 00 00 00 00 1D 00 27 F7
F0 41 7F 00 00 41 11 20 1D 00 00 00 00 1D 00 26 F7
F0 41 7F 00 00 41 11 20 1E 00 00 00 00 1D 00 25 F7
F0 41 7F 00 00 41 11 20 1F 00 00 00 00 1D 00 24 F7
F0 41 7F 00 00 41 11 20 20 00 00 00 00 1D 00 23 F7
F0 41 7F 00 00 41 11 20 21 00 00 00 00 1D 00 22 F7
F0 41 7F 00 00 41 11 20 22 00 00 00 00 1D 00 21 F7
F0 41 7F 00 00 41 11 20 23 00 00 00 00 1D 00 20 F7
F0 41 7F 00 00 41 11 20 24 00 00 00 00 1D 00 1F F7
F0 41 7F 00 00 41 11 20 25 00 00 00 00 1D 00 1E F7
F0 41 7F 00 00 41 11 20 26 00 00 00 00 1D 00 1D F7
F0 41 7F 00 00 41 11 20 27 00 00 00 00 1D 00 1C F7
F0 41 7F 00 00 41 11 20 28 00 00 00 00 1D 00 1B F7
F0 41 7F 00 00 41 11 20 29 00 00 00 00 1D 00 1A F7
F0 41 7F 00 00 41 11 20 2A 00 00 00 00 1D 00 19 F7
F0 41 7F 00 00 41 11 20 2B 00 00 00 00 1D 00 18 F7
F0 41 7F 00 00 41 11 20 2C 00 00 00 00 1D 00 17 F7
F0 41 7F 00 00 41 11 20 2D 00 00 00 00 1D 00 16 F7
F0 41 7F 00 00 41 11 20 2E 00 00 00 00 1D 00 15 F7
F0 41 7F 00 00 41 11 20 2F 00 00 00 00 1D 00 14 F7
F0 41 7F 00 00 41 11 20 30 00 00 00 00 1D 00 13 F7
F0 41 7F 00 00 41 11 20 31 00 00 00 00 1D 00 12 F7
F0 41 7F 00 00 41 11 20 32 00 00 00 00 1D 00 11 F7
F0 41 7F 00 00 41 11 20 33 00 00 00 00 1D 00 10 F7
F0 41 7F 00 00 41 11 20 34 00 00 00 00 1D 00 0F F7
F0 41 7F 00 00 41 11 20 35 00 00 00 00 1D 00 0E F7
F0 41 7F 00 00 41 11 20 36 00 00 00 00 1D 00 0D F7
F0 41 7F 00 00 41 11 20 37 00 00 00 00 1D 00 0C F7
F0 41 7F 00 00 41 11 20 38 00 00 00 00 1D 00 0B F7
F0 41 7F 00 00 41 11 20 39 00 00 00 00 1D 00 0A F7
F0 41 7F 00 00 41 11 20 3A 00 00 00 00 1D 00 09 F7
F0 41 7F 00 00 41 11 20 3B 00 00 00 00 1D 00 08 F7
F0 41 7F 00 00 41 11 20 3C 00 00 00 00 1D 00 07 F7
F0 41 7F 00 00 41 11 20 3D 00 00 00 00 1D 00 06 F7
F0 41 7F 00 00 41 11 20 3E 00 00 00 00 1D 00 05 F7
F0 41 7F 00 00 41 11 20 3F 00 00 00 00 1D 00 04 F7

When this message is sent, the GAIA will return the complete patch contents of all 64 patches, this response will contain 1,600 SysEx messages (a total of 128,512 bytes). When this response is sent back to the GAIA it will temporarily put these patches under the control of the User Patch buttons. Once the GAIA is switched off, these new patches will be lost and the original User Patches will be still there unless you write the patches to to the User Bank from the GAIA.

To use these messages you can copy any of the above code you wish to use and paste it into your DAW / MIDI library or download the SysEx zip files below and load them instead.

Temporary Patch All Patches

Email: