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
Need help?
Do you have a question about the PCM 80 - MIDI IMPLEMENTATION DETAILS and is the answer not in the manual?
Questions and answers