EasyManua.ls Logo

Lexicon PCM 90 - MIDI IMPLEMENTATION DETAILS - Single Effect Data

Lexicon PCM 90 - MIDI IMPLEMENTATION DETAILS
47 pages
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