Receive 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 | 06 | Message Type | Requests |
| 6-7 | 0n | Request type (1 byte) | |
| 8-9 | 0n | argument 1 (1 byte) | Message requests require arguments |
| 10-11 | 0n | argument 2 (1 byte) | |
| --- | 0n | argument n (1 byte) | no theoretical limit to number of arguments |
| --- | 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 |
Note that the "Request Type" of the request is the "Message Type" of the response.
The arguments vary depending on the "Request Type". As stated above, the "Request Type" is also the "Message Type" of the SYSEX message that the System will transmit in response to the request. Refer to the specific "Message Type" sections for information about the arguments to those requests.
Quick reference for all Requests
id = Device ID (0-126)
Message requests start with Header F0 06 09 id 06 and
end with F7
argument bytes
| Message | RequestType | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | |
| Configuration | 00 00 | |||||||||||||
| Param data | 01 00 | number levels | level A | level B | level C | level D | level E | |||||||
| Param display | 02 00 | number levels | level A | level B | level C | level D | level E | |||||||
| Param type | 03 00 | number levels | level A | level B | level C | level D | level E | |||||||
| Param description | 04 00 | Class ID (number) | ||||||||||||
| Param label | 05 00 | number levels | level A | level B | level C | level D | level E | |||||||
| Handshake | 12 00 | command | ||||||||||||
| Memory Tool | 10 00 | number bytes | address (lo) | address (hi) | ||||||||||