|
Photos and specs Casio PX-410R |
Other manuals for this model:
manual abstract
This means that the data length is always a multiple of 3. When act = 03(BDR) or 05(HDR) Format: - This field is always empty. When act = 7 (EOD, HDA, HDJ, HDE, BSY, EOS, NOP) Format: 0000ccccB In this case, the "index" field length is fixed at 1 byte, and it indicates the control messages used for handshaking as shown below. See "19 Parameter Set Transfer Protocols" for more information. 36 ccccB Control Message 0000B EOD Oneway/Handshake Bulk Dump End of Data (Parameter set transfer complete) 0001B HDA Handshake Bulk Dump Acknowledge (Handshake receive successful) 0010B HDJ Handshake Bulk Dump Reject (Handshake rejected/stopped) 0011B HDE Handshake Bulk Dump Error (Handshake Error) 0100B BSY Handshake Bulk Dump Busy (Handshake Busy) 0101B EOS Oneway/Handshake Bulk Dump End of Package (Parameter set package complete) : 1111B NOP No Operation (No operation) 17.2.11 11...data Parameter Data When act = 1(IPR), 03(BDR), 05(HDR) or 7 (EOD, HDA, HDJ, HDE, BSY, EOS, NOP) Format: - This field is always empty. When act = 00(IPC) Format: 0dddddddB (0eeeeeeeB) (0fffffffB) (0gggggggB) (0hhhhhhhB) Indicates the value of the parameter itself. The length varies in accordance with the data size indicated by the "dlen" field, as shown below. This field is not included for a parameter request. dddddB + 1 Number of Data 1-7 1 8-14 2 15 -21 3 22 -28 4 29 -32 5 Each block of data is packed from the lowest order byte first. In the case of multiple-byte data, the least significant bit is the LSB of the first "data" block, and the most significant bit is the MSB of the final "data" block. The following shows an example of how data would be divided for transfer in the case of 32-bit data. 76 5 4 3 2 1 0 data0: 0 [bit06][bit05][bit04][bit03][bit02][bit01][bit00] data1: 0 [bit13][bit12][bit11][bit10][bit09][bit08][bit07] data2: 0 [bit20][bit19][bit18][bit17][bit16][bit15][bit14] data3: 0 [bit27][bit26][bit25][bit24][bit23][bit22][bit21] data4: 0 0 0 0 [bit31] [bit30] [bit29] [bit28] 37 When act = 02(BDS) or 04(HDS) Format: 0dddddddB 0cccccccB 000000abB For a bulk data transfer operation, the Parameter Set data to be transferred is read sequentially in 16-bit data starting from the top address. Read values are divided into 3-byte segments as shown below, and then sent in sequence. The following is the conversion format, which is the same as the individual parameter 16-bit transfer detailed above. 16-bit Memory Image MSB: abccccccB LSB: cdddddddB v data0: 0dddddddB data1: 0cccccccB data2: 000000abB Note, however, that a parameter set of 128 bytes or less can be sent using a single packet, and anything greater than 128 bytes is divided among multiple packets. This means that the maximum length "data" field is 128/2 . 3 = 192 bytes. Only one parameter set can be transferred per session, and data from different parameter sets cannot be mixed within a single packet, even when sending multiple parameter sets. Different parameter sets are always divided into separate packets. 17.2.12 12...sum Check Sum When act = 00(IPC), 01(IPR), 03(BDR), 05(HDR) or 7(EOD, HDA, HDJ, HDE, BSY, EOS, NOP) Format: - This field is always empty. When act = 02(BDS) or 04(HDS) Format: 0sssssssB In this case, the "sum" field contains a value, which, when added to the total value of the "data" field, makes the lower seven bits 0. The receiving side checks if this is true, and performs error handling (re-request, etc.) if it is not. 17.2.13 14...EOX : End of System Exclusive Message Format: 11110111B (End of System Exclusive message Status = F7H) 38 18 Parameter Operations There are two parameter operations: Individual Parameter Transfer and Individual Parameter Request. A single session is concluded when this Model sends an IPC (Individual Parameter Change) in response to an IPR (Individual Parameter Request) from an external device, or when an IPC is sent by an external device or this Model on its own (not in response to an IPR). Receipt of an IPC by this Model causes the corresponding parameter to be changed. An Individual Parameter Change can also be used to issue some command to this Model, and the Individual Parameter Request can be used to check this Model's status information. Data Receiver Data Sender Operation IPR > Send Request (Optional) < IPC Data Transfer See "Part V Parameter List" for information about what kinds of parameters are actually sent. 19 Parameter Set Transfer Protocols 19.1 Communication Protocols 19.1.1 One-way and Handshake 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 With the one-way mode, the sending device sends data and ends the session without regard to the response of the receiving device. This mode is best for one-way transfers from a sequencer or ...
Other models in this manual:Musical Instruments - PX-575R (4.6 mb)