Casio CTK-3000, LK-220, LK-105 User Manual 2

CTK-2000/CTK-3000/LK-220/LK-105
MIDI Implementation
CASIO COMPUTER CO., LTD.
Contents
Part I MIDI Message Overview
1 Product Configuration as a MIDI Device.......................................................................................... 3
1.1 Performance Controller Section .......................................................................................................... 3
1.2 Sound Generator Section.................................................................................................................... 3
1.2.1 Sound Generator Common Block .......................................................................................................... 3
1.2.2 Instrument Part Block............................................................................................................................. 4
2 Timbre Type Specific Operation ...................................................................................................... 5
3 Conditions that Disable Message Send and Receive ...................................................................... 5
Part II Channel Message
6 Note Off ........................................................................................................................................... 6
7 Note On ........................................................................................................................................... 6
9 Control Change................................................................................................................................ 7
9.1 Bank Select (00H, 20H)....................................................................................................................... 7
9.2 Modulation (01H) ................................................................................................................................. 8
9.3 Data Entry (06H, 26H) ......................................................................................................................... 8
9.4 Volume (07H) ...................................................................................................................................... 8
9.5 Pan (0AH)............................................................................................................................................ 9
9.6 Expression (0BH) ................................................................................................................................ 9
9.7 Hold1 (40H) ......................................................................................................................................... 9
9.8 Sostenuto (42H) ................................................................................................................................ 10
9.9 Soft (43H) .......................................................................................................................................... 10
9.10 Reverb Send (5BH) ........................................................................................................................... 10
9.11 NRPN (62H, 63H) .............................................................................................................................. 11
9.12 RPN (64H, 65H) ................................................................................................................................ 11
9.12.1 Pitch Bend Sensitivity .......................................................................................................................... 11
9.12.2 Fine Tune.............................................................................................................................................. 12
9.12.3 Coarse Tune.......................................................................................................................................... 12
9.12.4 Null....................................................................................................................................................... 12
1
9.13 All Sound Off (78H) ........................................................................................................................... 13
9.14 Reset All Controllers (79H) ................................................................................................................ 13
10.1 All Notes Off (7BH) ............................................................................................................................ 13
10.2 Omni Off (7CH).................................................................................................................................. 13
10.3 Omni On (7DH).................................................................................................................................. 14
10.4 Mono (7EH) ....................................................................................................................................... 14
10.5 Poly (7FH) ......................................................................................................................................... 14
11.1 About the Timbre Type ...................................................................................................................... 15
13 Pitch Bend ..................................................................................................................................... 15
Part III System Messages
14 Timing Clock .................................................................................................................................. 16
15 Start ............................................................................................................................................... 16
16 Stop ............................................................................................................................................... 16
17 Active Sensing ............................................................................................................................... 16
18 System Exclusive Message ........................................................................................................... 17
18.1 Universal Realtime System Exclusive Message................................................................................ 17
18.1.1 Master Volume .....................................................................................................................................17
18.1.2 Master Fine Tuning .............................................................................................................................. 17
18.1.3 Master Coarse Tuning .......................................................................................................................... 18
18.1.4 Reverb Parameter .................................................................................................................................18
18.1.5 GM System Message............................................................................................................................ 18
18.1.6 GS Message.......................................................................................................................................... 19
Part IV Setting Values and Send/Receive Values
19.1 Off/On Setting Value Table .............................................................. 20
19.2 -64 - 0 - +63 Setting Value Table ......................................................... 20
19.3 Pan Setting Value Table ................................................................20
19.4 -100 - 0 - +99 Setting Value Table ........................................................ 20
19.5 Reverb Time Setting Value Table ........................................................ 20
Part V MIDI Implementation Notation
20 Value Notation ............................................................................................................................... 21
20.1 Hexadecimal Notation ....................................................................................................................... 21
20.2 Binary Notation .................................................................................................................................. 21
2
Part I
MIDI Message Overview
1 Product Configuration as a MIDI Device
In terms of a MIDI device, this Instrument consists of a Performance Controller Section and Sound Generator Section. Each of these sections can send and receive specific MIDI Messages in accordance with its function.
1.1 Performance Controller Section
The Performance Controller Section performs keyboard play and controller operations, and generates performance messages in accordance with auto play, etc. Basically, generated performance messages are sent to external destinations while also being transmitted to the Sound Generator Section. The channel number of the sent channel message is in accordance with Instrument's instrument part number.
MIDI Output Performance Information
The following describes the performance information that is output and is not output as MIDI signals.
Output performance
Keyboard play by the performer
Auto accompaniment
Non-output performance
Demo performance
Song playback
Lesson function
Music Challenge
1.2 Sound Generator Section
The Sound Generator Section consists of a channel-independent common block and an independent instrument part specific to each channel. Mainly it receives performance information and sound source setting information.
1.2.1 Sound Generator Common Block
The common block consists of system effects, mixer master control, etc. A number of the parameters of these items can be controlled by universal system exclusive messages.
3
1.2.2 Instrument Part Block
The instrument parts of the sound generator can be operated or their settings can be changed with channel messages. The 32 instrument parts of this Instrument are divided between Group A and Group B, each of which has 16 instrument parts. 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
00 A01 1 Keyboard
01 A02 2
02 A03 3
03 A04 4
04 A05 5
05 A06 6 Guide Sound
06 A07 7 Guide Voice
07 A08 8 Metronome
08 A09 9 Auto Accompaniment (Percussion)
09 A10 10 Auto Accompaniment (Drum)
10 A11 11 Auto Accompaniment (Bass)
11 A12 12 Auto Accompaniment (Chord 1)
12 A13 13 Auto Accompaniment (Chord 2)
13 A14 14 Auto Accompaniment (Chord 3)
14 A15 15 Auto Accompaniment (Chord 4)
15 A16 16 Auto Accompaniment (Chord 5)
16 B01 1 MIDI/Auto Performance Functions
17 B02 2 MIDI/Auto Performance Functions
18 B03 3 MIDI/Auto Performance Functions
19 B04 4 MIDI/Auto Performance Functions
20 B05 5 MIDI/Auto Performance Functions
21 B06 6 MIDI/Auto Performance Functions
22 B07 7 MIDI/Auto Performance Functions
23 B08 8 MIDI/Auto Performance Functions
24 B09 9 MIDI/Auto Performance Functions
25 B10 10 MIDI/Auto Performance Functions
26 B11 11 MIDI/Auto Performance Functions
27 B12 12 MIDI/Auto Performance Functions
28 B13 13 MIDI/Auto Performance Functions
29 B14 14 MIDI/Auto Performance Functions
30 B15 15 MIDI/Auto Performance Functions
31 B16 16 MIDI/Auto Performance Functions
Channel
Assigned Function
4
2 Timbre Type Specific Operation
The sound source operation performed for a received message depends on the current Timbre Type value (see "11.1 About the Timbre Type), which is the operation mode of each sound generator instrument part. For details, see the explanation for each message.
3 Conditions that Disable Message Send and Receive
All MIDI messages send and receive is disabled during auto play by the Instrument.
5
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.2.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 information that corresponds to the keyboard main part is the Keyboard Channel setting value.
6 Note Off
Format
Message Format: 8nH kkH vvH
9nH kkH 00H (receive only)
n: MIDI Channel Number
kk: Key Number
vv: Velocity
Send 40H
Receive Ignored
Send
Sent when something is played on the keyboard or when auto accompaniment is used.
Receive
Received by Instrument parts corresponding to MIDI. The velocity value is ignored.
7Note On
Format
Message Format: 9nH kkH vvH
n: MIDI Channel Number
kk: Key Number
vv: Velocity
Send
Sent when something is played on the keyboard.
Receive
Received by Instrument parts corresponding to MIDI.
6
8 Polyphonic Key Pressure
Format
Message Format: AnH kkH vvH
n: MIDI Channel Number
kk: Key Number
vv: Pressure Value
Send
This message is not sent by this Instrument.
Receive
This message is not received by this Instrument.
9 Control Change
Format
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)
Format
Message Format: BnH 00H mmH (MSB)
BnH 20H llH (LSB)
n: MIDI Channel Number
mm: MSB Value (Note1)
ll: LSB Value
Send 00H
Receive Ignored
Note 1:
For details about the relationship between the MSB value and the tone, see the Tone List that comes with the Instrument.
Send
Sent when a tone is selected. The LSB value is always 00H.
Receive
Receipt causes a change in the tone bank number stored in Instrument memory, but the tone is not actually changed until a Program Change message is received. For details, see "11 Program Change". The LSB value is ignored.
7
Loading...
+ 15 hidden pages