Summary of the content on the page No. 1
CTK-4200/CTK-5300/LK-211/LK-280
WK-220/WK-225/WK-330/CDP-220R
MIDI Implementation
CASIO COMPUTER CO., LTD.
Contents
I MIDI Message Overview 5
1 Product Configuration as a MIDI Device 5
1.1 System Section . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5
1.2 Performance Controller Section . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5
1.3 Sound Generator Section . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5
2 Timb
Summary of the content on the page No. 2
9.7 Hold1 (40H) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11 9.8 Sostenuto (42H) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11 9.9 Soft (43H) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11 9.10 Reverb Send (5BH) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12 9.11 Chorus Send (5DH) . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Summary of the content on the page No. 3
19.3 Format of Each Field . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22 20 Individual Parameter Operations 29 21 Parameter Set Transfer 29 21.1 Communication Modes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29 21.2 One-way Mode Communication Flow . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30 21.3 Handshake Mode Communication Flow . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30 V Parameter List 34 22 Using t
Summary of the content on the page No. 4
32 Parameter Set Table 38 VII Setting Values and Send/ Receive Values 40 33 Setting Value Tables 40 33.1 Off/On Setting Value Table . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 40 33.2 –64 - 0 - +63 Setting Value Table . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 40 33.3 Pan Setting Value Table . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 40 33.4 Fine Tune Setting Value Table . . . . . . . . . . . . . . . . . . . . . . . . . .
Summary of the content on the page No. 5
Part I MIDI Message Overview 1 Product Configuration as a MIDI Device As a MIDI device, this Instrument consists of the System Section, Performance Controller Section, and Sound Generator Section described below. Each of these sections can send and receive specific MIDI Messages in accordance with its function. 1.1 System Section The System Section manages the Instrument status and user data. A communication method known as a ”bulk dump” can be used for two-way transfer of user data between the In
Summary of the content on the page No. 6
1.3.2 Instrument Part Block The instrument part section consists of a total of 32 instrument parts, divided into two groups, named Group A and Group B of 16 instruments each. Each part can perform operations and setting changes using channel messages and Instrument’s system exclusive messages. Only Group B can be controlled by external channel messages. As shown in the following table, there is a fixed relationship between channel message receive channel numbers and instrument parts. Number Name
Summary of the content on the page No. 7
operation mode. For details, see the explanation for each message. 3 Conditions that Disable Message Send and Receive All MIDI message send and receive is temporarily disabled while any one of the following processes is in progress. • SD memory card operation in progress(LK-280, LK-211, CTK-5300, WK-330, CDP-220R only) • Recorder recording in progress • Sampling operation in progress 7
Summary of the content on the page No. 8
Part II Channel Message 4 Receive Channel The channel number of the channel message received by each part is shown in the table under “1.3.2 Instrument Part Block”. 5 Send Channel Basically, the MIDI channel of the channel message sent when the Instrument is played coincides with the MIDI channel of the part being played. Note, however, that the MIDI channel of the performance informationthatcorrespondstothekeyboardmainpartdependsontheKeyboardChannelsettingvalue. 6 Note Off Message Format: 8nH kk
Summary of the content on the page No. 9
Send This message is not sent by this Instrument. Receive This message is not received by this Instrument. 9 Control Change Message Format: BnH ccH vvH n: MIDI Channel Number cc: Control Number vv: Value Send Sent when the Instrument’s pedal is operated or when Instrument settings are changed. Receive Receipt changes the pedal and other performance conditions, and Instrument settings. 9.1 Bank Select (00H,20H) Message Format: BnH 00H mmH (MSB) BnH 20H llH (LSB) n: MIDI Channel Number mm: MSB Val
Summary of the content on the page No. 10
9.3 Data Entry (06H,26H) Message Format: BnH 06H mmH (MSB) BnH 26H llH (LSB) n: MIDI Channel Number mm: MSB Value ll: LSB Value Send Sent when there is a change to the parameter assigned to RPN. This Instrument does not have a parameter that corresponds to NRPN. Receive Receipt changes the parameter assigned to RPN. This Instrument does not have a parameter that corresponds to NRPN. 9.4 Volume (07H) Message Format: BnH 07H vvH n: MIDI Channel Number vv: Value Send Sent when auto accompaniment is
Summary of the content on the page No. 11
9.7 Hold1 (40H) Message Format: BnH 40H vvH n: MIDI Channel Number vv: Value (Note1) Note1 : For information about the relationship between setting values and send/receive values, see the “33.1 Off/On Setting Value Table” in “VII Setting Values and Send/Receive Values” of this document. Send Sent when a pedal that has a sustain (damper) function is operated. Receive Receipt performs an operation equivalent to a sustain pedal operation. Timbre Type Specific Operation This operation differs in accord
Summary of the content on the page No. 12
9.10 Reverb Send (5BH) Message Format: BnH 5BH vvH n: MIDI Channel Number vv: Value Send Sent when auto accompaniment is used. Receive Receipt changes the reverb send of the corresponding part. 9.11 Chorus Send (5DH) Message Format: BnH 5DH vvH n: MIDI Channel Number vv: Value Send Sent when auto accompaniment is used and when a Chorus on/off operation is performed. Receive Receipt changes the chorus send of the corresponding part. 9.12 NRPN (62H,63H) Message Format: BnH 62H llH (LSB) BnH 63H mmH
Summary of the content on the page No. 13
9.13.1 Pitch Bend Sensitivity Message Format: BnH 64H 00H BnH 65H 00H BnH 06H mmH BnH 26H llH n: MIDI Channel Number mm: MSB Value(00H - 0CH) ll: LSB Value(Send:00H, Receive:Ignored) Send Sent when Bend Range is changed (CTK-5300, WK-330, CDP-220R only). Receive Receipt changes Bend Range. 9.13.2 Fine Tune Message Format: BnH 64H 01H BnH 65H 00H BnH 06H mmH BnH 26H llH n: MIDI Channel Number mm: MSB Value ll: LSB Value Send This message is not sent by this Instrument. Receive Receipt changes the
Summary of the content on the page No. 14
Send Sent when an RPN message send operation is performed. Receive Receipt de-selects RPN. 10 Mode Message 10.1 All Sound Off (78H) Message Format: BnH 78H 00H n: MIDI Channel Number Send Sent when the local control is set to OFF on the Instrument. Receive Receipt stops all voices that are sounding. 10.2 Reset All Controllers (79H) Message Format: BnH 79H 00H n: MIDI Channel Number Send Sent when MIDI send related settings are changed. Receive Receipt initializes each performance controller. 10.3
Summary of the content on the page No. 15
Send This message is not sent by this Instrument. Receive Receipt performs the same operation as when All Notes Off is received. 10.6 Mono (7EH) Message Format: BnH 7EH 00H n: MIDI Channel Number Send This message is not sent by this Instrument. Receive Receipt performs the same operation as when All Notes Off is received. 10.7 Poly (7FH) Message Format: BnH 7FH 00H n: MIDI Channel Number Send This message is not sent by this Instrument. Receive Receipt performs the same operation as when All Note
Summary of the content on the page No. 16
12 Channel After Touch Message Format: DnH vvH n: MIDI Channel Number vv: Value Send This message is not sent by this Instrument. Receive Receipt adds, to the tone being sounded, modulation of a depth specified by the value. In the case of a tone that already has modulation applied, receipt of this message increases the modulation depth. The modulation effect differs according to the tone being used. 13 Pitch Bend Message Format: EnH llH mmH n: MIDI Channel Number ll: Value LSB mm: Value MSB Send S
Summary of the content on the page No. 17
Part III System Message 14 Timing Clock Message Format: F8H Send Sent when auto accompaniment is used. Receive This message is not received by this Instrument. 15 Start Message Format: FAH Send Sent when auto accompaniment is used. Receive This message is not received by this Instrument. 16 Stop Message Format: FCH Send Sent when auto accompaniment is used. Receive This message is not received by this Instrument. 17 Active Sensing Message Format: FEH Send This message is not sent by this Instrum
Summary of the content on the page No. 18
18.1 Universal Real Time System Exclusive Message Message Format: F0H 7FH....F7H 18.1.1 Master Volume Message Format: F0H 7FH 7FH 04H 01H llH mmH F7H ll: LSB Value(Send:00H, Receive:Ignored) mm: MSB Value Send This message is not sent by this Instrument. Receive Receipt changes the Master Volume. 18.1.2 Master Fine Tuning Message Format: F0H 7FH 7FH 04H 03H llH mmH F7H ll: LSB Value(Note1) mm: MSB Value(Note1) Note1 : For information about the relationship between setting values and send/receive
Summary of the content on the page No. 19
Receive Receipt changes the Reverb duration. 18.1.5 Chorus Type Message Format: F0H 7FH 7FH 04H 05H 01H 01H 01H 01H 02H 00H vvH F7H vv: Value(Note1) Note1 : For information about the relationship between setting values and send/receive values, see “33.6 Chorus Type Setting Value Table” in “VII Setting Values and Send/Receive Values” of this document. Send Sent when the Chorus Type is changed. Receive Receipt changes the Chorus Type. 18.1.6 Modulation Rate Message Format: F0H 7FH 7FH 04H 05H 01H
Summary of the content on the page No. 20
18.1.10 GS Message Message Format: F0H 41H ddH 42H 12H 40H 00H 7FH 00H 41H F7H dd: Device ID(Ignored) Send This message is not sent by this Instrument. Receive Receipt performs the same operation as when the GM System On message is received. 18.2 Instrument-Specific System Exclusive Message Message Format: F0H 44H 16H 02H ... F7H This message can be used to send the Instrument memory status, for two-way transfer of special operation commands and user data, to perform sound source parameter operat