1
PCM 80 Version 1.10 MIDI Implementation Details
Lexicon
PCM 80
Version 1.10 MIDI Implementation Details
An ASCII text version of this document is available on CompuServe under section seven of the MIDI
B forum. To access these documents:
• Enter CompuServe, type GO MIDIBVEN
• Select "section seven: Lexicon"
• Enter the Lexicon library
Overview
The Lexicon PCM 80 is a complex device with an involved MIDI System Exclusive implementation. This
document describes the Version 1.10 PCM 80 MIDI implementation, and assumes familiarity with the
functions and operations of the PCM 80. MIDI Implementation information relevant to PCM 80 algorithm
cards, or to Version 1.00 software, is available in separate documents
The most substantial changes to MIDI implementation between Versions 1.00 and 1.10 are in the area
of effects and bank dumps. Although the data compression used in Verson 1.00 has been eliminated,
Version 1.10 will accept dumps in that format. The software version of any PCM 80 can be determined
using the MIDI Inquiry Message, described in Appendix C of this document.
Autoconfiguration
To aid development of editors and librarians which will remain useful through the lifetime of the PCM 80,
regardless of the addition of new algorithms, we have provided a number of new System Exclusive
messages that allow a librarian to autoconfigure when it encounters new algorithms. Messages which are
particularly useful in autoconfiguration are:
System Configuration Response
Parameter Specific Response
Parameter Display Response
Effect Information Response
Patch Display Response
Matrix Mapping Response
Soft Row Display Response
Data Request
Direction of Data Transfer
Types of System Exclusive Messages
There are several types of System Exclusive messages: Data Requests, Messages, Responses and Data
Dumps.
Data Requests A request is initiated by a remote device (never by a PCM 80). A request usually results
in a dump. A request for data causes no change in the state of the PCM 80.
Messages A message is sent by a remote device to a PCM 80. It is a command for which there is
no response, such as a knob message. It may cause a change in the state of the PCM
80.
Responses A response is a data packet that is sent from the PCM 80 to another device, always as
the result of a request by that device A response is never sent to the PCM 80 (It may
be harmlessly transmitted to a PCM 80, but results in no change in the PCM 80).