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

Midi implementation details
Table of Contents

Advertisement

Lexicon
We want to patch to the Rvb Time Pre Delay. The Tempo Flag bit field preceding the Rvb Time Pre Delay
parameter field in the Patchable Parameter Information list is assigned a 0 to indicate that the Pre Delay
parameter is in standard form. In the Patch Information Block, we assign the Destination Patchable
Parameter List ID Value to 0 and the Destination Patchable Parameter Number Value to 14 (0x0c). We
want two points, so we put a 2 in the Count of Patch Points Value.
Therefore, the Patch Information Block should be completed with the following 4 fields.
We want to patch a source point value of 0 to 0 milliseconds and a source point value of 100-500
milliseconds.
The first 7-bit field will contain a 0 to indicate point value 0. The first 10-bit field will contain a 0 to indicate
0 milliseconds. The second 7-bit field will contain 0x64 to indicate point value 100. The second 10-bit field
will contain 0xfa (250 decimal) to indicate 500 milliseconds.
Patching a short delay time parameter to Tempo
We want to patch to the Rvb Time Pre Delay again. The Tempo Flag bit field preceding the Rvb Time Pre
Delay parameter field in the Patchable Parameter Information list is assigned a 1 to indicate that the Pre
Delay parameter is in Tempo form. Down in the Patch Information Block, we put a 0 in the Destination
Patchable Parameter List ID, and a 14 (0x0c) in the Destination Patchable Parameter Number. We want
two points again, so we put a 2 in the Count of Patch Points.
Again the Patch Information Block should be completed with the following 4 fields.
We want to patch a source point value of 0 to 2 echoes/beat and a source point value of 10 to 4 echoes/
5 beats.
The first 7-bit field will contain a 0 to indicate point value 0. The first 10-bit field will contain an 0x041 to
indicate 2 echoes/beat. (Go binary for a minute. 10 bits, two 5-bit fields. The first 5 bits contains a decimal
2, which would be 00010 binary. The second 5 bits contains a decimal 1, which would be 00001 binary.
Put it together: 0001000001 binary = 0x041 hex.) The second 7-bit field will contain 0x0a to indicate point
value 10. The second 10-bit field will contain 0x0a4 to indicate 5 echoes/4 beats. (5 decimal = 00101
binary, 4 decimal = 00100 binary. 0010100100 binary = 0x0a4 hex.)
Note that this implies that you MUST know the state of the Tempo Flag bit field back in the Patchable
Parameter Information when you are assigning parameter values in a patch.
Bits
Contents
7
First Patch Point Value (0 through 127)
10
First Destination Patchable Parameter Value
7
Second Patch Point Value (0 through 127)
10
Second Destination Patchable Parameter Value
Bits
Contents
7
First Patch Point Value (0 through 127)
10
First Destination Patchable Parameter Value
7
Second Patch Point Value (0 through 127)
10
Second Destination Patchable Parameter Value
PCM 80 MIDI Implementation Details
25

Hide quick links:

Advertisement

Table of Contents
loading

This manual is also suitable for:

Pcm 80

Table of Contents