Bitpack Data Groups; Soft Row Assignments; Unpatchable Parameter Information - Lexicon PCM 80 - MIDI IMPLEMENTATION DETAILS Midi Implementation Manual

Midi implementation details
Table of Contents

Advertisement

Lexicon

Bitpack Data Groups

The bitpacked Effect Control Data contains five distinct groups of information pertaining to the effect:

Soft Row Assignments

Unpatchable Parameter Information

ADJUST Knob Initial Value
Patchable Parameter Information
Patching Information
The first three Bitpacked Effect Control Data Groups: Soft Row Assignments, Unpatchable Parameter
Information, and ADJUST Knob Initial Value, are exactly the same for all algorithms. Patchable Parameter
Information, is different for every algorithm both in the number of fields and in the bit width for each field.
Patching Information follows a methodology that is the same for every algorithm, but which is dependent
on field values from the Patchable Parameter Information, so the Patching Information cannot not be said
to be "identical" in all the algorithms.
Soft Row Assignments
Familiarize yourself in the PCM 80 User Guide with respect to the "Soft Row" which occupies the top row
of every effect edit matrix. The edit matrix parameters in each of the 10 slots of the Soft Row are
assignable. Soft Row assignments in the Bitpacked Effect Control Data consists of ten 8-bit fields, i.e. one
byte for each of the Soft Row slots S.0-S.9. Each field contains the row and slot of the parameter that is
to be mapped to the Soft Row. The value of the 8-bit field is a pseudo BCD format, in that the upper nibble
of the byte is the row number of the parameter to be mapped, and the lower nibble of the byte is the slot
number.
For example, a Soft Row Assignment Value of 0x00 means that the parameter in the Edit Matrix at row
0 slot 0 will be mapped to this particular Soft Row slot. Row 0 Slot 0 happens to be the Wet/Dry Mix in every
algorithm. A Soft Row Assignment Value of 0x84 means that the Edit Matrix row 8 slot 4 parameter will
be mapped to the Soft Row Slot. Valid Soft Row Assignment Values are 0x00 through 0x09, 0x10 through
0x19, and so forth up to 0x90 through 0x99. The value 0x7f is reserved to indicate a Soft Row Assignment
that is specifically unassigned. Any other value put in a Soft Row Assignment, including valid values for
which that particular algorithm has no parameter (like 0x29 in the Plate Algorithm) will produce
UNKNOWN results.
Unpatchable Parameter Information
The Unpatchable Parameter Information contains only the values of fifteen unpatchable parameters. This
list of unpatchable parameters is identical for every algorithm
Seq
Bits
0
9
1
7
2
7
3
7
4
7
5
7
6
8
7
8
8
8
9
8
10
4
11
3
12
3
13
7
14
7
Range
Field
Found
360
Tempo
Rate
127
AR Env
T Lvl
127
Sw 1
T Lvl
127
Sw 2
T Lvl
127
Latch
Low
127
Latch
High
255
AR Env
T Src
255
Sw 1
T Src
255
Sw 2
T Src
255
Latch
Src
14
Tap
Duration
6
Tempo
BeatValue
6
Tap
Average
127
Controls
ADJUST Low Limit
127
Controls
ADJUST High Limit
PCM 80 MIDI Implementation Details
Where
Tempo Matrix
Edit Matrix Mod Row
Edit Matrix Mod Row
Edit Matrix Mod Row
Edit Matrix Mod Row
Edit Matrix Mod Row
Edit Matrix Mod Row
Edit Matrix Mod Row
Edit Matrix Mod Row
Edit Matrix Mod Row
Tempo Matrix
Tempo Matrix
Tempo Matrix
Edit Matrix Control Row
Edit Matrix Control Row
19

Hide quick links:

Advertisement

Table of Contents
loading

This manual is also suitable for:

Pcm 80

Table of Contents