8
LexiconPCM 80 Version 1.10 MIDI Implementation Details
Patch Save Data
Byte
Offset Size Description Notes
0 8-bit Valid Flag 0=patch not connected, ignore following data; 1=patch connected,
following data valid.
1 8-bit Tempo Mode 0=Target parameter not in Tempo Mode; 1=Target parameter in Tempo
Mode. This must match the tempo flag field for the Type 1 parameter that
is the target of the patch.
2 1 Byte Patch Source See the Patch Source Table in Appendix A.
3 1 Byte Destination List ID The value for the Destination List ID is returned by the Parameter
Specific Response (0x16).
4 2 Bytes (LSB first) Destination List Index The value for the Destination List Index is returned by the Parameter
Specific Response (0x16).
6 1 Byte Point Count 0-8=number of points in the patch. 0 is interpreted in the same way as a
Valid Flag of 0.
7 8 3-byte values Patch Point Values Values for each of 8 possible pivot points. Fields are interpreted as: 1
Byte=Position (0-127). These should be in ascending order. 2
Bytes=Value of target parameter at the pivot point. Only the first Point
Count of these values is meaningful. The remainder should be transmit-
ted as 0’s.
31 End of Data End of Data End of Data
0x03 Table Dump
This is a bidirectional dump (initiated from the front panel as a Map Dump) which describes a complete
program table (map).
Byte # Byte Value Description Notes
1 F0 SysEx ID
2 06 Lexicon ID
3 07 PCM 80 ID
4 0iii iiii Device ID
5 0x3 Table Data
6 0iii iiii Table (map) # Unlike some other objects, there is no “current” table, so the 0x7F value
has no function in this case. There are normally 2 tables in the box (0 and
1). If a RAM card is in place, there are two additional tables (2 and 3).
7 0iii iiii Bank for table
position 0 Any legitimate bank. See Appendix B: MIDI Bank Assignments. If
nothing is assigned to this position in the table, a value of 0x7F is
returned.
8 0iii iiii Offset for table
position 0 0 - 49
9-262 Bank/offset for positions 1-127
263 0xF7 End of SysEx