Производитель: Casio
Размер: 5.39 mb
Название файла:
|
Фрагмент инструкции
Single Parameter Data Size Limit Under initial default settings for the Instrument’s System Exclusive message format, the size of a single message cannot exceed 256 bytes in the case of bulk dump using handshake protocol, and cannot exceed 48 bytes in all other cases. The data size and the array size, however, can cause a packet to exceed 48 bytes when transferring a single parameter array. In this case, the IPS and IPR message data length and data index number values can be modified to enable division of a single parameter value into multiple messages so it can be sent that way. These message sizes can be changed with the system parameter. 20.3.14 img : Parameter Set Memory Image Format: Data0 0aaaaaaaB Data1 0bbbbbbaB Data2 0cccccbbB Data3 0ddddcccB : : During data transfer, the memory image data of the parameter set to be sent is read sequentially in 1-byte units starting from the first address. That value is transformed starting from the lower bit to a 7-bit wide data string. Example: 33-byte data transfer In the case of memory image transfer of the 33 bytes such as Table 1, for example, the transfer image is transformed to 38 bytes as shown in Table 2. 37 Table 1 7 6 5 4 3 2 10 Memory data 00: [00.7] [00.6] [00.5] [00.4] [00.3] [00.2] [00.1] [00.0] Memory data 01: [01.7] [01.6] [01.5] [01.4] [01.3] [01.2] [01.1] [01.0] Memory data 02: [02.7] [02.6] [02.5] [02.4] [02.3] [02.2] [02.1] [02.0] : Memory data 32: [32.7] [32.6] [32.5] [32.4] [32.3] [32.2] [32.1] [32.0] (Bit M of the NNth byte is indicated at [NN.M].) Table 2 76 5 4 3 2 10 Send data 00: 0 [00.6] [00.5] [00.4] [00.3] [00.2] [00.1] [00.0] Send data 01: 0 [01.5] [01.4] [01.3] [01.2] [01.1] [01.0] [00.7] Send data 02: 0 [02.4] [02.3] [02.2] [02.1] [02.0] [01.7] [01.6] : Send data 37: 0 0 0 [32.7] [32.6] [32.5] [32.4] [32.3] Though transferred data always sequentially uses from bit 0 through bit 7, unused upper bit fields in the final transfer data are filled in with 0. Parameter Set Packet Splitting When a parameter set is transferred, a single parameter set memory image can be split so it can fit into the preset transfer message size, and transferred as multiple packets. Even when a packet is split, the memory image must be transferred from the beginning in the sequence it is arranged without interruption. When sending a parameter set to the Instrument, the size of a System Exclusive message for a single packet must fit within a preset size. The parameter set memory image to be transferred can be split into 1-byte units, and it does not matter whether the length of each packet is different. When a packet receive error is generated, the sending device needs to resend, but the size of the packet sent does not necessarily need to be the same size as the packet sent when the error was generated. Even the sizes of parameter sets are small, using a single packet to send multiple parameter sets is not supported. With this Instrument, the data size, transfer time interval, and other communication parameters for split packets can be adjusted using the parameters described under “24.2 System Exclusive Protocol Parameter”. For details, see “24.2 System Exclusive Protocol Parameter.” 20.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 (ddddddddccccccccbbbbbbbbaaaaaaaaB) 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. 38 20.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. 21 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 22 Parameter Set Transfer 22.1 Communication Modes 22.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 mod...
Эта инструкция также подходит к моделям:Музыкальные инструменты - AT-3 (5.39 mb)