Data Parameter Data - Casio CTK-900 Midi Implementation Manual

Casio ctk-900: user guide
Hide thumbs Also See for CTK-900:
Table of Contents

Advertisement

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
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
8 - 14
15 - 21
22 - 28
29 - 32
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.
7
data0:
0
[bit06]
data1:
0
[bit13]
data2:
0
[bit20]
data3:
0
[bit27]
data4:
0
(0eeeeeeeB)
1
2
3
4
5
6
5
[bit05]
[bit04]
[bit12]
[bit11]
[bit19]
[bit18]
[bit26]
[bit25]
0
0
(0fffffffB)
(0gggggggB)
4
3
[bit03]
[bit02]
[bit10]
[bit09]
[bit17]
[bit16]
[bit24]
[bit23]
0
[bit31]
[bit30]
36
(0hhhhhhhB)
2
1
[bit01]
[bit00]
[bit08]
[bit07]
[bit15]
[bit14]
[bit22]
[bit21]
[bit29]
[bit28]
0

Hide quick links:

Advertisement

Table of Contents
loading

This manual is also suitable for:

Wk-3200Wk-3700

Table of Contents