0X01 Bank Dump; 0X02 Single Effect Dump - Lexicon PCM 80 V1.10 Midi Implementation Manual

Version 1.10 midi implementation details
Table of Contents

Advertisement

PCM 80 Version 1.10 MIDI Implementation Details
0x01
Bank Dump
This is a bidirectional dump of an entire bank of effects. It is initiated from the front panel as a Bank Dump.
Byte #
Byte Value Description
1
F0
SysEx ID
2
06
Lexicon ID
3
07
PCM 80 ID
4
0iii iiii
Device ID
5
0x1
Effect bulk Data
6
0iii iiii
Bank #
7-70656
xxxxxxxx
50 Single effect
data packets, with
checksums after each
70657
0xF7
End of SysEx
Note that as it is possible for a bank to be sparsely populated (for example, when a user has only a small
number of effects saved in bank 4 or 5) it is important to check the Flags byte for each effect. (See Single
Effect Data for a description of the Flags byte.)
Note also that for any effect to be successfully transmitted or received by the PCM 80, the supporting
algorithm must be present (not necessarily running) in the unit. Internal algorithms are always present,
whereas Card algorithms are only present if the card has been loaded. If an effects packet is transmitted
without the algorithm present, an error message is displayed on the screen. Such cases also cause
special formatting of the effects packet. See Single Effect Data for details.When an effects packet is
received without the algorithm present, an error message is displayed and the destination remains
unchanged.
0x02
Single Effect Dump
This is a bidirectional dump initiated from the front panel as a Current Effect Dump. All numeric values
appear LSB first.
Byte #
Byte Value Description
1
F0
SysEx ID
2
06
Lexicon ID
3
07
PCM 80 ID
4
0iii iiii
Device ID
5
0x02
Single Effect Data
6
0iii iiii
Bank #
7
0iii iiii Program #
8 - 1419
Nibbleized effect data
1420
Checksum
1421
0xF7
End of SysEx
The algorithm used by the effect must be present (not necessarily loaded) in the receiving unit for this
message to be received. If the algorithm is not present, an error message is displayed.
Nibble-izing takes place in least-significant order. All parameters here are described as after nibble-izing
has been undone. As any of these structures may appear in a number of locations, offsets are listed as
relative offsets.
6
Notes
Source bank if sent by PCM 80; target bank if received by PCM 80.
See appendix for indices of banks.
See Description of Nibble-ized Effect Data.
Notes
If both the Bank and Program values are set to 0x7F, the dump is
that of the current edit buffer. If the dump is received by a PCM 80,
the incoming data will go into the edit buffer (loading the new preset)
but the dump is not stored anywhere else in the target system.
See next section for description.
This 7-bit value is a simple additive checksum that starts at the
beginning of nibble-ized data.
Lexicon

Advertisement

Table of Contents
loading

This manual is also suitable for:

Pcm 80

Table of Contents