Lexicon PCM 80 - MIDI IMPLEMENTATION DETAILS Midi Implementation Manual page 33

Midi implementation details
Table of Contents

Advertisement

PCM 80 MIDI Implementation Details
Conveniently, the first 10 bytes of the bitpack information is 10 8-bit fields for the 10 soft row positions.
Therefore, 00 03 05 11 13 14 20 50 80 85 tells us that the 10 soft row parameters are taken from
the following Algorithm Edit Matrix positions:
0.0
Controls Mix
0.3
Controls High Cut
0.5
Controls FX Width
1.1
RvbTime Mid Rt
1.3
RvbTime Rt HC
1.4
RvbTime Pre Delay
2.0
RvbDesign Size
5.0
Chorus Mstr
8.0
MOD:LFO
8.5
MOD:Sw 1
Rather than detailing parsing of the remaining 1400 bits of the bitpack information, we will detail the
parsing of the first few fields and then give an annotated dump of the entire Prime Blue register.
The first six bytes immediately following the soft row assignments are:
29 00 3c 24 80 f7
In binary they would be:
Byte 1
Byte 2
0010 1001
0000 0000
The first field after the soft row assignments is from the unpatchable parameter information. It is Tempo
Rate and is 9 bits. To get the value of Tempo Rate we take the entire first byte (0010 1001) and the least
significant bit of the next byte (0) to get 0 0010 1001, a decimal value of 41 which means a tempo rate
of 81 BPM.
Remaining bits for unpacking:
Byte 1
Byte 2
xxxx xxxx
0000 000x
The next field in the unpatchable parameter information is AR Env T Lvl and it is 7 bits. The next 7 bits
from the bitpack field are 0000 000, a decimal value of 0 which means AR Env T Lvl of Threshold 0.
Remaining bits for unpacking:
Byte 1
Byte 2
xxxx xxxx
xxxx xxxx
Next, Sw 1 T Lvl, 7 bits. Those bits would be 011 1100, a decimal value of 60 for a display value of
Threshold 60.
Remaining bits for unpacking:
Byte 1
Byte 2
xxxx xxxx
xxxx xxxx
Next, Sw 2 T Lvl, 7 bits. Those bits would be 10 0100 0, a decimal value of 72 for a display value of
Threshold 72.
Remaining bits for unpacking:
Byte 1
Byte 2
xxxx xxxx
xxxx xxxx
30
Byte 3
Byte 4
0011 1100
0010 0100
Byte 2
Byte 4
0011 1100
0010 0100
Byte 2
Byte 4
0011 1100
0010 0100
Byte 2
Byte 4
0xxx xxxx
0010 0100
Byte 2
Byte 4
xxxx xxxx
00xx xxxx
Byte 5
Byte 6
1000 0000
1111 0111
Byte 5
Byte 6
1000 0000
1111 0111
Byte 5
Byte 6
1000 0000
1111 0111
Byte 5
Byte 6
1000 0000
1111 0111
Byte 5
Byte 6
1000 0000
1111 0111
Lexicon

Hide quick links:

Advertisement

Table of Contents
loading

This manual is also suitable for:

Pcm 80

Table of Contents