ALL files are binary files, 60415 bytes long. In the GEM WS2, there's two ways of saving the memory (voices, globals, styles and songs): in. Vendors can use it for real-time instructions (changing a sound parameter in real-time) and for non-real-time instructions (sending or loading a configuration, sample set, etc.). SysEx is the vendor-specific (and non-standard) part of MIDI. And computers! While tinkering with an old floppy-less GEM WS2 keyboard, I wanted to figure out the structure of their System Exclusive memory dumps. MIDI is the standard for communication between electronic music instruments like keyboards and synthesizers.