16.3.15
crc
: Cyclic Redundancy Check
Format:
LSB
0aaaaaaaB
0bbbbbbaB
0cccccbbB
0ddddcccB
MSB
0000ddddB
CRC32 (in accordance with ISO 8802-3 or IEEE803.2 regulations) 32-bit value (ddddddddccccccc-
cbbbbbbbbaaaaaaaaB) calculated for the byte string from “MAN: Manufacturer’s ID” to the last byte of
“img: Parameter Set Memory Image” is stored in this “crc: Cyclic Redundancy Check”. The receiving
unit checks the value, and if it is not correct sends an error as a re-request.
16.3.16
EOX : End of System Exclusive Message
Format:
11110111B (F7H)
This is the End of System Exclusive Message status byte established by the MIDI standard.
17
Individual Parameter Operations
There are two parameter unit operations: Individual Parameter Transfer and Individual Parameter
Request.
For one session, in response to an IPR (Individual Parameter Request) from an external
device, this Instrument returns an IPS (Individual Parameter Send) or the session is concluded when
the external device or this Instrument spontaneously sends an IPS. If this Instrument received an IPS,
the value of the applicable parameter is changed. Depending on the function of a parameter, Individual
Parameter Send may be used to issue a command to the Instrument and Individual Parameter Request
may be used to check Instrument status information.
Data Receiver
Data Sender
Operation
IPR
→
Send Request(Optional)
←
IPS
Data Transfer
18
Parameter Set Transfer
18.1
Communication Modes
18.1.1
One-way and Handshake
In order to ensure maximum speed for bulk dumping of Parameter Sets, the data format is different from
the data format used for Individual Parameter Send. Data is transferred as-is, using the Model’s memory
image. Parameter Sets can be transferred by bulk dump using the message exchange types described
below.
•
One-way mode Parameter Set send/receive
•
One-way mode Parameter Set send request send/receive
•
Handshake mode Parameter Set send/receive
•
Handshake mode Parameter Set send request, receive rejected, error notification send/receive
52