| 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 |
00 |
Message Type |
System Configuration |
| 6-7 |
0n |
Major Version (1 byte) |
The number that appears to the left of the decimal point
on the power up display. Example: V1.00 |
| 8-9 |
0n |
Minor Version (1 byte) |
The number that appears to the right of the decimal point
on power up display. Example: V1.00 |
| 10-25 |
0n |
8 Character Time string (8 bytes) |
Time of the code build in ASCII format: xx:yy:zz
xx = Hour
yy = Minute
zz = Second
Example: 17:51:03 |
| 26-47 |
0n |
11 Character Date string (11 bytes) |
Date of the code build in ASCII format: xxx:yy:zzzz
xxx = Month
yy = Day
zzzz = Year
Example: May 10 1996 |
| 48-51 |
0n |
Number of Classes (2 bytes) |
The total number of "Data Types" in the product. (if this
field is 0, look elsewhere for the count. TBD) |
| 52-55 |
0n |
reserved |
|
| 56-59 |
0n |
Number of Control Levels used (2 bytes) |
This is the maximum number of control levels used by the
system |
| 60-63 |
0n |
Number of additional
bytes appear in this message (after this byte) |
(all the following
bytes except F7 are optional) |
| 64-65 |
0n |
LUSP version |
(if this byte is not
present, version 1 is implied) |
| 66-73 |
0n |
LUSP commands supported |
This is a bitmapped
field indication which commands are supported (1) and which are not (0):
Bit Command
0 System Configuration
1 Data Message
2 Data Display Message
3 Data Type Message
4 Data Description Message
5 Data Label
6 Requests
7 Rebuild Control Tree
8 Dump Data Types
9 Dump Control Addresses
10 Utility Message
11 Memory Tool
12 MIDI Terminal
13 Handshake |
| 74-75 |
0n |
Maximum number of "Units" |
This indicates the
maximum number of "Units" that are used on any "Data Type" in the system.
(MPX 1 has 5) |
| 76-77 |
0n |
Maximum dump size |
Optional 16
bit field indicating the maximum dump size used by the system. |
| 78 |
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 Class". |
| -- |
F7 |
End of Sysex |
The byte number is one less if the checksum field is not
used. |