Casio LK-270 MIDI Implementation - Page 25

Basic Message Structure, Format of Each Field

Page 25 highlights

19.2 Basic Message Structure Instrument-specific system exclusive message operation can be broadly divided between two methods: Individual Parameter Transfer (single parameter send/receive) and Bulk Parameter Set Transfer (batch parameter send/receive). Each method includes a number of different messages. The field in the SysEx message that specifies the message type is the action (act) field. The format of the "body" part of the message depends on the "act" value. The table below shows the body format for each action of Instrument-specific system exclusive messages. An actual message consists of the items indicated by "Y", from left to right. act SX MAN MOD dev act body (Depends on act) EOX cat mem pset blk pkt prm idx len data img sum NOP Y Y Y Y Y Y IPR Y Y Y Y Y Y Y Y Y - Y Y Y - - - Y IPS Y Y Y Y Y Y Y Y Y - Y Y Y Y - - Y OBR Y Y Y Y Y Y Y Y Y OBS Y Y Y Y Y Y Y Y - Y - - Y - Y Y Y HBR Y Y Y Y Y Y Y Y Y HBS Y Y Y Y Y Y Y Y - Y - - Y - Y Y Y ACK Y Y Y Y Y Y Y Y Y BSY Y Y Y Y Y Y Y Y Y RJC Y Y Y Y Y Y Y Y Y EOD Y Y Y Y Y Y Y Y Y EOS Y Y Y Y Y Y Y Y Y ERR Y Y Y Y Y Y Y Y Y 19.3 Format of Each Field 19.3.1 SX : System Exclusive Message Status Format: 11110000B System Exclusive message Status = F0H 19.3.2 MAN : Manufacturer's ID Format: 01000100B Manufacturer's ID = 44H (CASIO) 19.3.3 MOD : Model ID Format: 00010101B (MSB) 00000001B (LSB) The Model ID of the series to which the Instrument belongs is shown by two consecutive bytes (MSB, LSB). (CTK-4000/CTK-5000/LK-270/LK-205/WK-200/WK-500/CDP-200R Model ID MSB = 16H, LSB = 01H) 25

  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22
  • 23
  • 24
  • 25
  • 26
  • 27
  • 28
  • 29
  • 30
  • 31
  • 32
  • 33
  • 34
  • 35
  • 36
  • 37
  • 38
  • 39
  • 40
  • 41
  • 42
  • 43
  • 44
  • 45
  • 46

25
19.2
Basic Message Structure
Instrument-specific system exclusive message operation can be broadly divided between two methods: Individual Parameter
Transfer (single parameter send/receive) and Bulk Parameter Set Transfer (batch parameter send/receive). Each method
includes a number of different messages. The field in the SysEx message that specifies the message type is the action (act)
field. The format of the "body" part of the message depends on the "act" value.
The table below shows the body format for each action of Instrument-specific system exclusive messages. An actual message
consists of the items indicated by "Y", from left to right.
19.3
Format of Each Field
19.3.1
SX : System Exclusive Message Status
System Exclusive message Status = F0H
19.3.2
MAN : Manufacturer's ID
Manufacturer's ID = 44H (CASIO)
19.3.3
MOD : Model ID
The Model ID of the series to which the Instrument belongs is shown by two consecutive bytes (MSB, LSB).
(CTK-4000/CTK-5000/LK-270/LK-205/WK-200/WK-500/CDP-200R Model ID MSB = 16H, LSB = 01H)
act SX MAN MOD
dev
act
body
(Depends on
act
)
EOX
cat
mem
pset
blk
pkt
prm
idx
len
data
img
sum
NOP
Y
Y
Y
Y
Y
-
-
-
-
-
-
-
-
-
-
-
Y
IPR
Y
Y
Y
Y
Y
Y
Y
Y
Y
-
Y
Y
Y
-
-
-
Y
IPS
Y
Y
Y
Y
Y
Y
Y
Y
Y
-
Y
Y
Y
Y
-
-
Y
OBR
Y
Y
Y
Y
Y
Y
Y
Y
-
-
-
-
-
-
-
-
Y
OBS
Y
Y
Y
Y
Y
Y
Y
Y
-
Y
-
-
Y
-
Y
Y
Y
HBR
Y
Y
Y
Y
Y
Y
Y
Y
-
-
-
-
-
-
-
-
Y
HBS
Y
Y
Y
Y
Y
Y
Y
Y
-
Y
-
-
Y
-
Y
Y
Y
ACK
Y
Y
Y
Y
Y
Y
Y
Y
-
-
-
-
-
-
-
-
Y
BSY
Y
Y
Y
Y
Y
Y
Y
Y
-
-
-
-
-
-
-
-
Y
RJC
Y
Y
Y
Y
Y
Y
Y
Y
-
-
-
-
-
-
-
-
Y
EOD
Y
Y
Y
Y
Y
Y
Y
Y
-
-
-
-
-
-
-
-
Y
EOS
Y
Y
Y
Y
Y
Y
Y
Y
-
-
-
-
-
-
-
-
Y
ERR
Y
Y
Y
Y
Y
Y
Y
Y
-
-
-
-
-
-
-
-
Y
Format: 11110000B
Format: 01000100B
Format:
00010101B (MSB)
00000001B (LSB)