LUSP Dump Control Addresses (09 hex)
This message class allows a controller program to determine which control addresses to associate each byte of a "Dump" Class to. This requires that the LUSP system account for each byte of the dump with a Class type and control address. This is already usually the case with things like program dumps which is really just a bunch of Class's gouped together anyway. If this message is requested and nothing is returned, either the system doesn't support this feature or Class information is not available for this dump.

The request is sent with the control address of the dump that you would like to get Class information about.

Transmit only
Byte #  Value HEX  Description  Notes 
1 F0  Sysex ID (Start) 
2 06  Lexicon ID 
3 0bbb bbbb  Product ID 
4 0bbb bbbb  Device ID  0-127
5 09  Message type  Dump Class Control Addresses 
6,7 0n  Number of Class Types  This is a 1 byte count of the Class id numbers that will follow. 
-- 0n  1st Class Number of control levels (2 bytes)  This field defines how many control levels are used in the 1st Class's address. 
-- 0n  1st Class Control level 0 (A) (address) (2 bytes)  This is the first control level for the 1st Class. It defines the level 0 (A) control address of the dump Class. 
-- 0n  1st Class Control level 1 (B) (address) (2 bytes)  same as previous 
-- 0n  1st ClassControl  level 2 (C) (address) (2 bytes)  same as previous 
-- 0n  --- up to Control level 65535  same as previous 
-- 0n  2nd Class Number of control levels (2 bytes)  This field defines how many control levels are used in the 2nd Class's address. 
-- 0n  2nd Class Control level 0 (A) (address) (2 bytes)  This is the first control level for the 2nd Class. It defines the level 0 (A) control address of the dump "Data Type". 
-- 0n  2nd Class Control level 1 (B) (address) (2 bytes)  same as previous 
-- 0n  2nd Class Control level 2 (C) (address) (2 bytes)  same as previous 
-- 0n  --- up to Control level 65535  same as previous 
-- 0n  Number of control levels (2 bytes)  This field defines how many control levels are used in the requested dumps address. This is a 16 bit field so the address can have up to 64k digits (control levels) 
-- 0n  Control level 0 (A) (address) (2 bytes)  This is the first control level. It defines the level 0 (A) control address of the dump Class. The control level addresses are 16 bit fields so the control addresses can be 64k deep. Note that letters are used to help differentiate between levels and their values. 
-- 0n  Control level 1 (B) (address) (2 bytes)  same as previous 
-- 0n  Control level 2 (C) (address) (2 bytes)  same as previous 
-- 0n  --- up to Control level 65535  same as previous 
--- 0n  Checksum  This is an optional "Checksum" field. The checksum is the low 7 bits of the sum of all preceeding bytes in the message following the "Message Type". 
F7  End of Sysex 
This message cannot be requested.