
8. Appendix
Appendix E:
System Exclusive Documentation.
MIDI allows you to SAVE your settings from MIDI instruments to data
disks and computers so you can back up your work. This is called a
Data Dump
.
The malletKAT PRO will send one of four different types of Data
Dumps of its settings out the MIDI OUT if you go to Global
Auxiliary Screen #3, see p.26. The four types are: GLOBAL, ALL
MEMORY
, ALL SETUPS, or any One Setup.
The malletKAT PRO will automatically accept or receive a Data
Dump via MIDI IN whenever one is sent, as long as your Individual
ID # setting matches the ID # in your dump. If you select
“Universal ID #” for your Individual ID #, all dumps will be
received.
A malletKAT PRO SYSTEM EXCLUSIVE DATA DUMP consists of two
parts:
1) A 9 byte “header” that describes the dump and
2) The DATA! The amount of data depends on type of dump.
Followed by 0F7H (End of Sys Exc)
The 9 bytes of the header are defined below:
HEADER
:
byte 1:
(0F0H) Start of System Exclusive Status Byte
byte 2:
(00H)
byte 3:
(00H)
byte 4:
(15H) [00H, 00H, 15H is KAT’s Company ID #.
byte 5:
(64H) Instrument type ID # for the malletKAT PRO.
byte 6:
(XX)
Dump Type
byte 7:
(XX)
Individual Instrument ID #
byte 8:
(XX)
Software Version #
byte 9:
(XX)
Aux Type # (Kit # if Type is Kit)
DATA:
The DATA is split into nibbles and sent with a 0 for MSN. It takes two
bytes of System Exclusive transmission for every byte of internal
malletKAT PRO information.
The amount of data for each type of dump is: 1Setup: 256,
All Setups:32,768, Global:1022, All Memory:34,046
After all the DATA has been sent, the End of System Exclusive
Command (0F7H) is sent.
(If the malletKAT PRO receives the above header with a software
version of 7FH (127), this will be interpreted as a Dump Request.
The malletKAT PRO will respond to this by sending out a dump of
the specified type, if the Individual ID # matches (or the
malletKAT PRO is set at Universal ID)).
55