7
PCM 80 Version 1.10 MIDI Implementation Details
Lexicon
Single Effect Data
Byte
Offset Size Description Notes
0 16-bit (LSB first) Flags 0xffff=Valid Effect; 0xfffe=Blank effect slot. This is only sent during a
bank dump when certain positions in the bank are empty. Any other value
indicates that the effect was originally dumped from a Version 1.00 ROM.
The internals of the dump differ from what is described here. Note that
the version 1.10 ROM will accept effect dumps from Version 1.00 ā the
version 1.00 ROM will NOT accept dumps from V1.10.
2 8-bit Algorithm ID The algorithm must be present in the unit for this packet to be transmitted
or received. This packet has a special format if the algorithm is not
present when the packet is transmitted. The value 0x7F replaces the
Algorithm ID which is placed in the Edit Matrix Position. The Effect Name
is properly transmitted, but the remainder of the packet is 0.
3 8-bit Edit Matrix Position Position in edit matrix when Edit is pressed. Upper nibble represents
column; lower nibble represents row. See previous note in the case of
algorithm not present.
4-15 12 Bytes Effect Name Name of effect. See notes on ASCII Character Data in the Overview.
16-24 9 Bytes Knob Name Name of Soft Knob. See notes on ASCII Character Data in the Overview.
25 1 Byte Adjust Knob Value Stored value for the Soft Knob.
26-35 10 Bytes Soft row assignments See Soft Row Assignment Dumps.
36-65 16-bit (LSB first)
Type 2
Parameter Values Multiple values (15) This field is an indexed array of values for all Type 2 parameters. See
Appendix G: Non-Patchable (Type 2) Parameters.
66-395 Set of 110
3-Byte values Type 1 values (110) This field is an indexed array of values for all Type 1 parameters.
1 Byte=Tempo Flag (1 if Tempo Mode); 2 Bytes=Value.
If Tempo Mod =0, then this is a 16-bit value (LSB first). If Tempo Mode=1,
then 1st byte is numerator and 2nd byte is denominator. The first 22
parameters are the same for all algorithms. The remaining are unique for
each algorithm. See Appendix F: Patchable (Type 1) Parameters.
396 31 Bytes Patch Structure 0 This structure describes a single patch. Its fields are described in the
Patch Save Data table following this section.
427 31 Bytes Patch Structure 1
458 31 Bytes Patch Structure 2
489 31 Bytes Patch Structure 3
520 31 Bytes Patch Structure 4
551 31 Bytes Patch Structure 5
582 31 Bytes Patch Structure 6
613 31 Bytes Patch Structure 7
644 31 Bytes Patch Structure 8
675 31 Bytes Patch Structure 9
706 End of Data End of Data End of Data