EasyManua.ls Logo

Lexicon PCM 90 - MIDI IMPLEMENTATION DETAILS - Single Effect Data

Lexicon PCM 90 - MIDI IMPLEMENTATION DETAILS
47 pages
Print Icon
To Next Page IconTo Next Page
To Next Page IconTo Next Page
To Previous Page IconTo Previous Page
To Previous Page IconTo Previous Page
Loading...
8
LexiconPCM 90 MIDI Implementation Details
Single Effect Data
Byte # Byte Value Description Notes
0 16-bit (LSB first) Byte Count Effect size — should be 1168.
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 was not present when the packet was transmitted.
In place of the Algorithm ID is a value of 0x7F. The actual
algorithm ID 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 that is entered when Edit is pressed:
Upper nibble represents Column; lower nibble represents
Row. If the column position is 0xF, then the row position
indicates the Soft Row. See previous note in the case of
algorithm not present.
4 8-bit Flags Bit 0=1 if this is a valid effect; Bit 7=1 if this effect is
compressed. Effects are stored internally in a compressed
format. This bit should always be clear. Lexicon does not
publish the internal compression format.
5 12 Bytes Effect Name Name of effect. See ASCII Character Data.
17 4 Bytes KeyWord Indices Indices of the 4 applicable KeyWords for this effect. See
Appendix B.
21 10 Bytes Soft Row assignments See MIDI messages for Soft Rows.
31 16-bit (LSB first)
Multiple values. This field is an indexed array of values for all (32) Type 2
parameters. See Appendix H.
95 Set of 86
3-Byte values This field is an indexed array of values for all (86) Type 1
parameters.
1 Byte=Tempo Flag (1 if Tempo Mode); 2 Bytes=Value. If
Tempo Mode=0, this is a 16-bit value (LSB first). If Tempo
Mode=1, 1st byte is numerator and 2nd byte is denominator.
The first 22 parameters are the same for all algorithms. The
remaining parameters are unique to each algorithm. See
Appendix G for listing of Type 1 parameters.
353 31 Bytes Patch Structure 0 This structure describes a single patch. Its fields are de-
scribed in the Patch Save Data Table.
384 Patch Structure 1
415 Patch Structure 2
446 Patch Structure 3
477 Patch Structure 4
508 Patch Structure 5
539 Patch Structure 6
570 Patch Structure 7
601 Patch Structure 8
632 Patch Structure 9
663 101 Bytes Custom Controller 1 This structure describes a single custom controller. Its fields
are described in the Custom Save Data Table.
764 Custom Controller 2
865 Custom Controller 3
966 Custom Controller 4
1067 Adjust Knob Identical to custom controller.
1168 End of Data End of Data End of Data

Table of Contents

Related product manuals