User manual LEXICON PCM 90 MIDI IMPLEMENTATION DETAILS
DON'T FORGET : ALWAYS READ THE USER GUIDE BEFORE BUYING !!!
If this document matches the user guide, instructions manual or user manual, feature sets, schematics you are looking for, download it now. Diplodocs provides you a fast and easy access to the user manual LEXICON PCM 90. We hope that this LEXICON PCM 90 user guide will be useful to you.
You may also download the following manuals related to this product:
LEXICON PCM 90 REV 0 (458 ko)
LEXICON PCM 90 REV 1 (1541 ko)
LEXICON PCM 90 QUICK REFERENCE GUIDE (61 ko)
LEXICON PCM 90 QUICK REFERENCE GUIDE REV 1 (61 ko)
Manual abstract: user guide LEXICON PCM 90MIDI IMPLEMENTATION DETAILS
Detailed instructions for use are in the User's Guide.
[. . . ] · 3 Oak Park · Bedford, MA 01730 USA · Tel 781-280-0300 · Fax 781-280-0490
Lexicon Part No. 070-11485 Printed in U. S. A.
Contents
Overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Other MIDI Implementation Notes . . . . . . . . . . . . . . . . . . . .
1 1 1 2 2 2 2 2 2 2 3
0X7C Failure Response . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27 27 28 29 30 31
System Exclusive Message Descriptions . . . . . . . . . . . . [. . . ] Those buttons which are transmitted in SysEx Automation are: Compare, Tap and Bypass.
Byte #
1 2 3 4 5 6
Byte Value
F0 06 08 0iii iiii 0xC 0iii iiii
Description
SysEx ID Lexicon ID PCM 90 ID Device ID Button message Button #
Notes
0=Up 1=Down 2=Program Banks 3=Load 4=Register Banks 5=Store 6=Edit 7=Compare 8=Control 9=Bypass 10=Tempo 11=Tap 12=Reserved 13=Footswitch 1 14=Reserved 15=Footswitch 2
7
0xF7
End of SysEx
Button SysExes may be sent in quick succession (faster than 40ms) to mimic holds. For example, sending Proram Banks every 20ms for a period of 1 second will cause the Help message for the key to be displayed, just as if the key on the front panel had been held down. Multiple key combinations can also be sent by sending button messages in quick succession. For example, sending an Up message immediately followed by a Down message causes the user interface to go to the 0. 0 position in the current matrix, just as if those two buttons were pressed simultaneously.
0x11 Card Name Message This message which can be sent only via MIDI to the PCM 90 allows a card to be renamed. The name of any currently-loaded card may be learned using the Configuration Response.
Byte #
1
Byte Value
F0 2 3 4 5 6-15
Description
SysEx ID 06 08 0iii iiii 0x11 0iii iiii End of SysEx
Notes
Lexicon ID PCM 90 ID Device ID Card Name New name of card (10 Bytes). See ASCII Character Data.
16
0xF7
14
Lexicon
PCM 90 MIDI Implementation Details
0x12 Soft Row Assignment Dump Bidirectional. Assigns a Pro mode slot or a Custom Control to a Go mode soft slot.
Byte #
1 2 3 4 5 6 7
Byte Value
F0 06 08 0iii iiii 0x12 0n 0n
Description
SysEx ID Lexicon ID PCM 90 ID Device ID SoftRowAssign Soft Row Slot (0-9) Substitute Row (0-9)
Notes
This is the Row/Column that will appear in the soft row slot. If the substitute row value is set to 0x0E, then a custom controller is attached to this position (the column value determines which one). A soft row position may be deassigned if Row and Column are both set to 0x0F. If the substitute row value is 0x0E (custom controller), then this field may go from 0-3.
8 9
0n 0xF7
Substitute Column (0-9) End of SysEx
15
PCM 90 MIDI Implementation Details
Lexicon
0x13 Patch Assignment Dump This bidirectional dump contains the state of a particular patch in the currently running effect.
Byte #
1 2 3 4 5 6 7-8
Byte Value
F0 06 08 0iii iiii 0x13 0n 0000 iiii
Description
SysEx ID Lexicon ID PCM 90 ID Device ID PatchAssign PatchID (0-9) Patch Source. Patch Destination.
Notes
See Appendix A: Patch Sources by Index. A point count of 0 is an alternate way to indicate a disconnected path.
9
0iii iiii
10
0n
Point Count (0-8).
Patch Point Packet: This point packet is repeated 8 times. . .
11 12 0iii iiii 0000 iiii Point Position (0-127) Point Value LS nibble. This format is used so that a new patch destination can be selected while maintaining the contour of the patch table. Any values above 0x0400 will be clipped to 0x0400.
13 14 15 16
0000 iiii 0000 iiii 0000 iiii 000i iiii
Point Value next nibble Point Value next nibble Point Value MS nibble. Tempo value Numerator (1-24) Tempo value Denominator (1-24) Out-of-range values will be clipped and will cause a message to be printed on the front panel. Out-of-range values will be clipped.
17
000i iiii
7 more 7-byte point packets. . .
67 0xF7 End of SysEx
If this message is improperly built, for example, if points are out of range or are not defined in ascending order, the PCM 90 will attempt to correct the data. The message: "Bad patch data was corrected" will be displayed
16
Lexicon
PCM 90 MIDI Implementation Details
0x14 Knob Message Host to PCM 90 only. (In SysEx Automation mode, the PCM 90 sends parameter values, not knob messages. ) Knobs operate within the current context of the user interface. This message is only useful for a remote controller.
Byte #
1 2 3 4 5 6 7
Byte Value
F0 06 08 0iii iiii 0x14 0n 0n
Description
SysEx ID Lexicon ID PCM 90 ID Device ID Knob Code Knob ID: Least-significant nibble of 2's complement knob delta (16 bits) Next nibble Next nibble Most-significant nibble End of SysEx
Notes
0=Select Knob; 1=Adjust Knob
For example: 0xffff=-1 (counterclockwise); 0x0001=+1 (clockwise)
8 9 10 11
0n 0n 0n 0xF7
0x15 Program Change Dump Bidirectional. This is the method used in SysEx Automation to send Program Change messages. It may be used in other cases, although the number of bytes is larger than a standard MIDI Program Change message. The current MIDI Program Change mode selection (mapped, chained, off, etc) is ignored.
Byte #
1 2 3 4 5 6 7 8
Byte Value
F0 06 08 0iii iiii 0x15 0iii iiii 0iii iiii 0xF7
Description
SysEx ID Lexicon ID PCM 90 ID Device ID Prog Change Code Bank Program End of SysEx
Notes
0- 49
17
PCM 90 MIDI Implementation Details
Lexicon
0x16 Parameter Specific Response PCM 90 to host only. [. . . ] In some store operations, may indicate that a card is write-protected
Operation failed
Can't dump register Displayed when a bank or register which requires a card-based algorithm is being dumped. Effect unchanged No data in dump
The dump just received was originally transmitted without an algorithm card and, therefore, does not contain all necessary data. The destination of the dump is not overwritten.
Effect unchanged Need algorithm card
The incoming dump requires an algorithm card to be decoded. The destination of the dump is not overwritten.
Bad patch data was corrected
A program load failed because of corrupt patch data, probably the result of bad data in a MIDI transfer of effect data. [. . . ]
DISCLAIMER TO DOWNLOAD THE USER GUIDE LEXICON PCM 90
Click on "Download the user Manual" at the end of this Contract if you accept its terms, the downloading of the manual LEXICON PCM 90 will begin.