Effect Bulk Data (Bank Dump); Single Effect; Table - Lexicon PCM 80 - MIDI IMPLEMENTATION DETAILS Midi Implementation Manual

Midi implementation details
Table of Contents

Advertisement

PCM 80 MIDI Implementation Details

Effect Bulk Data (Bank dump)

This is a bidirectional dump which can be initiated from front-panel as a bank dump.
Byte #
1-4
5
6
7-43706
43707

Single Effect

This is a bidirectional dump which can be initiated from the front-panel as a current-effect dump. NOTE:
The internal data is bit-packed and must be decoded according to bitpacking information in this document.
These messages should be treated as read-only.
Byte #
1-4
5
6
7
8-877
878-879
880-881
882
If both Bank and Program values are set to 0x7f, the dump will consist of the contents of the current edit
buffer. If the dump is received by a PCM 80 (and Bank and Program values are set to 0x7f), the incoming
data will be put into the edit buffer (the effect will be loaded), but the dump is not stored.

Table

This bidirectional dump describes a complete program table (map). This dump can be initiated from the
front-panel as a map dump.
Byte #
1-4
5
6
7
8
9-262
263
Table Element Message
This bidirectional dump describes a single position in a program table (map).
Byte #
1-4
5
6
7
8
9
10
4
ByteValue
Description
Header
0x1
Effect bulk Data
0iii iiii
Bank (source bank if sent by PCM 80. Target bank if received by
PCM 80)
xxxxxxxx
50 Single effect data packets, with checksums after each. (See
Single Effect).
0xF7
End of SysEx
ByteValue
Description
Header
0x2
Single Effect Data
0iii iiii
Bank #*
0iii iiii
Program #
0x0n
Nibbleized data (Least-significant nibble first).
0iii iiii
Valid. This is an 8-bit value, nibblized with LSB first. (0 - not a valid
effect, 1 -valid effect)
0iii iiii
Checksum. This is an 8-bit value, nibblized with LSB first. It is a
simple additive checksum that starts at the beginning of nibblized
data and goes through the Validity flag byte.
0xF7
End of SysEx
ByteValue
Description
Header
0x3
Table Data
0iii iiii
Table (map) #
0iii iiii
Bank for table position 0
0iii iiii
Offset for table position 0 (offset refers to program #)
Bank/offset for positions 1-127
0xF7
End of SysEx
ByteValue
Description
Header
0x4
Table Element Data
0iii iiii
Table (map) #
0iii iiii
Offset in table
0iii iiii
Bank
0iii iiii
Offset
0xF7
End of SysEx
Lexicon

Hide quick links:

Advertisement

Table of Contents
loading

This manual is also suitable for:

Pcm 80

Table of Contents