CTK-6200/CTK-6300/CTK-7200/CTK-7300 WK-6600/WK

CTK-6200/CTK-6300/CTK-7200/CTK-7300
WK-6600/WK-7600
MIDI Implementation
CASIO COMPUTER CO., LTD.
Contents
I
MIDI Message Overview
1
8
Product Configuration as a MIDI Device
8
1.1
System Section . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
8
1.2
Performance Controller Section . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
8
1.3
Sound Generator Section . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
8
2
Timbre Type Specific Operation
10
3
Controlling Send/Receive of MIDI Messages in Each Instrument Part
10
4
Conditions that Disable Message Send and Receive
10
II
Channel Message
11
5
Receive Channel
11
6
Send Channel
11
7
Note Off
11
8
Note On
11
9
Polyphonic Key Pressure
11
10
Control Change
12
10.1
Bank Select (00H,20H) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
13
10.2
Modulation (01H) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
13
10.3
Data Entry (06H,26H) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
13
10.4
Volume (07H) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
13
1
10.5
Pan (0AH) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
14
10.6
Expression (0BH) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
14
10.7
General Use Controllers 1 through 8 (10H through 13H, 50H through 53H) . . . . . . . . 14
10.8
Hold1 (40H) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
15
10.9
Sostenuto (42H) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
15
10.10 Soft (43H) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
16
10.11 Drawbar Position 16’(46H)(Drawbar tone selected) . . . . . . . . . . . . . . . . . . . . . .
16
10.12 Drawbar Position 5 1/3’(47H)(Drawbar tone selected) . . . . . . . . . . . . . . . . . . . .
16
10.13 Release Time (48H) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
17
10.14 Drawbar Position 8’(48H)(Drawbar tone selected) . . . . . . . . . . . . . . . . . . . . . .
17
10.15 Attack Time (49H) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
17
10.16 Drawbar Position 4’(49H)(Drawbar tone selected) . . . . . . . . . . . . . . . . . . . . . .
17
10.17 Filter Cut Off (4AH)
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
18
10.18 Drawbar Position 2 2/3’(4AH)(Drawbar tone selected) . . . . . . . . . . . . . . . . . . . .
18
10.19 Drawbar Position 2’(4BH)(Drawbar tone selected) . . . . . . . . . . . . . . . . . . . . . .
18
10.20 Vibrato Rate (4CH) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
19
10.21 Drawbar Position 1 3/5’(4CH)(Drawbar tone selected) . . . . . . . . . . . . . . . . . . . .
19
10.22 Vibrato Depth (4DH) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
19
10.23 Drawbar Position 1 1/3’(4DH)(Drawbar tone selected) . . . . . . . . . . . . . . . . . . . .
19
10.24 Vibrato Delay (4EH)
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
20
10.25 Drawbar Position 1’(4EH)(Drawbar tone selected) . . . . . . . . . . . . . . . . . . . . . .
20
10.26 Drawbar Organ Type(4FH)(Drawbar tone selected) . . . . . . . . . . . . . . . . . . . . .
20
10.27 Drawbar Organ 2nd Percussion(54H)(Drawbar tone selected) . . . . . . . . . . . . . . . .
21
10.28 Drawbar Organ 3rd Percussion(55H)(Drawbar tone selected) . . . . . . . . . . . . . . . .
21
10.29 Drawbar Organ Percussion Decay Time(56H)(Drawbar tone selected) . . . . . . . . . . .
21
10.30 Drawbar Organ Key On Click(57H)(Drawbar tone selected) . . . . . . . . . . . . . . . . .
21
10.31 Drawbar Organ Key Off Click(58H)(Drawbar tone selected) . . . . . . . . . . . . . . . . .
22
10.32 Vibrato Rate (59H)(Drawbar tone selected) . . . . . . . . . . . . . . . . . . . . . . . . . .
22
10.33 Vibrato Depth (5AH)(Drawbar tone selected) . . . . . . . . . . . . . . . . . . . . . . . . .
22
10.34 Reverb Send (5BH) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
23
10.35 Chorus Send (5DH) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
23
10.36 NRPN (62H,63H) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
23
10.37 RPN (64H,65H) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
27
11
Mode Message
28
11.1
All Sound Off (78H) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
28
11.2
Reset All Controllers (79H) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
28
11.3
All Notes Off (7BH) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
29
11.4
Omni Off (7CH) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
29
11.5
Omni On (7DH) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
29
2
11.6
Mono (7EH) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
29
11.7
Poly (7FH) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
29
12
Program Change
30
13
Channel After Touch
30
14
Pitch Bend
31
III
System Message
32
15
Timing Clock
32
16
Start
32
17
Stop
32
18
Active Sensing
32
19
System Exclusive Message
32
19.1
Universal Real Time System Exclusive Message . . . . . . . . . . . . . . . . . . . . . . . .
33
19.2
Instrument-Specific System Exclusive Message . . . . . . . . . . . . . . . . . . . . . . . .
36
IV
Instrument-Specific System Exclusive Messages
20
37
Format
37
20.1
Message Classifications . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
37
20.2
Basic Message Structure . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
37
20.3
Format of Each Field . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
38
21
Individual Parameter Operations
46
22
Parameter Set Transfer
46
22.1
Communication Modes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
46
22.2
One-way Mode Communication Flow . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
47
22.3
Handshake Mode Communication Flow . . . . . . . . . . . . . . . . . . . . . . . . . . . .
48
V
23
Parameter List
56
Using the Parameter List
56
3
24
System Parameters
56
24.1
System Information Parameter . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
56
24.2
System Exclusive Protocol Parameter . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
57
24.3
Data Management Parameter . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
57
Patch Parameter
59
25.1
Analog Input Tune Parameter . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
59
25.2
Card Audio Parameter
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
59
25.3
DSP Output Parameter . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
59
25.4
DSP Setup Parameter . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
59
25.5
Master Tune Parameter . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
60
25.6
Master Mixer Parameter . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
60
25.7
Part Parameter . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
60
Tone Parameter
60
26.1
Drawbar Parameter . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
60
26.2
Tone Parameter . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
61
26.3
Modulation Setting Parameter . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
61
DSP Parameter
61
DSP Basic . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
61
All Data Parameter
62
All Directory Info . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
62
Sequence Parameter
62
Sequence Directory Info . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
62
Registration Parameter
62
Registration Directory Info . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
62
Rhythm Parameter
62
Rhythm Directory Info . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
62
25
26
27
27.1
28
28.1
29
29.1
30
30.1
31
31.1
VI
32
Parameter Set List
63
Parameter Set Table
63
32.1
CTK-6200/CTK-6300/WK-6600 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
63
32.2
CTK-7200/CTK-7300/WK-7600 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
63
VII
DSP Parameter List
64
4
33
DSP Type List
64
33.1
Single DSP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
64
33.2
Dual DSP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
65
DSP Parameter Set Type
65
34.1
Wah . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
65
34.2
Compressor . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
66
34.3
Distortion . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
66
34.4
Enhancer . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
66
34.5
Pan . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
66
34.6
Tremolo . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
66
34.7
Phaser . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
66
34.8
Flanger . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
67
34.9
Chorus . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
67
34.10 Delay . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
67
34.11 Reflection . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
67
34.12 Rotary . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
68
34.13 Ring Modulator . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
68
34.14 LoFi . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
68
34.15 Wah Compressor . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
69
34.16 Wah Distortion . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
69
34.17 Wah Chorus . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
69
34.18 Wah Flanger . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
69
34.19 Wah Reflection . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
70
34.20 Wah Tremolo . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
70
34.21 Wah Pan . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
70
34.22 Compressor Wah . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
71
34.23 Compressor Distortion . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
71
34.24 Compressor Chorus . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
71
34.25 Compressor Flanger . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
71
34.26 Compressor Reflection . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
71
34.27 Compressor Tremolo . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
72
34.28 Compressor Pan . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
72
34.29 Distortion Wah . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
72
34.30 Distortion Compressor . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
72
34.31 Distortion Chorus . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
72
34.32 Distortion Flanger . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
73
34.33 Distortion Reflection . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
73
34.34 Distortion Tremolo . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
73
34.35 Distortion Pan . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
73
34
5
34.36 Chorus Reflection . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
73
34.37 Chorus Pan . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
74
34.38 Flanger Reflection . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
74
34.39 Flanger Pan . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
74
34.40 Reflection Distortion . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
74
34.41 Reflection Chorus . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
75
34.42 Reflection Pan . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
75
34.43 Tremolo Distortion . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
75
34.44 Tremolo Chorus . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
75
34.45 Tremolo Flanger . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
76
34.46 Tremolo Reflection . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
76
VIII
Setting Values and Send/ Receive Values
77
35
Setting Value Tables
77
35.1
Off/On Setting Value Table . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
77
35.2
–64 - 0 - +63 Setting Value Table . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
77
35.3
–/+ Setting Value Table . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
77
35.4
Pan Setting Value Table . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
77
35.5
Fine Tune Setting Value Table . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
77
35.6
Scale Setting Value Table . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
78
35.7
Reverb Type Setting Value Table . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
78
35.8
Reverb Time Setting Value Table . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
78
35.9
Chorus Type Setting Value Table
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
79
35.10 Drawbar Position Setting Value Table . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
79
35.11 Normal/Vintage Setting Value Table . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
79
35.12 0-3 Setting Value Table . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
79
35.13 0-5 Setting Value Table . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
80
35.14 Chorus Mode Setting Value Table . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
80
35.15 Delay Level Setting Value Table . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
80
35.16 Delay Type Setting Value Table . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
80
35.17 LFO Wave Form1 Setting Value Table . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
80
35.18 LFO Wave Form2 Setting Value Table . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
80
35.19 LFO Wave Form3 Setting Value Table . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
80
35.20 LoFi Noise Level Setting Value Table . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
81
35.21 Reflection Setting Value Table . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
81
35.22 Ring Type Setting Value Table . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
81
35.23 Rotate/Brake Setting Value Table . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
81
35.24 Slow/Fast Setting Value Table . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
81
6
IX
36
MIDI Implementation Notation
82
Value Notation
82
36.1
Hexadecimal Notation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
82
36.2
Binary Notation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
82
7
Part I
MIDI Message Overview
1
Product Configuration as a MIDI Device
As a MIDI device, this Instrument consists of the System Section, Sound Generator Section, and Performance Controller 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 Instrument and a computer.
1.2
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 the 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 and controller operations by the musician
– Auto accompaniment
– Recorded song playback
• Non-output performance
– Demo Songs
– Card song playback
1.3
Sound Generator Section
The Sound Generator Section mainly performs receive of performance information and sound source
setting information. It consists of a common part that does not depend on the channel and a musical
instrument part that is independent of each channel.
1.3.1
Sound Generator Common Block
The common block consists of system effects, master control, etc. These can be controlled by Instrument
mixer function and/or general universal system exclusive messages, and the Instrument’s system exclusive
messages.
8
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 the Instrument mixer function, and/or 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
00
01
02
03
04
05
06
07
08
09
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
Note1
Note2
Name
A01
A02
A03
A04
A05
A06
A07
A08
A09
A10
A11
A12
A13
A14
A15
A16
B01
B02
B03
B04
B05
B06
B07
B08
B09
B10
B11
B12
B13
B14
B15
B16
:
:
MIDI Receive Ch
01
02
03
04
05
06
07
08
09
10
11
12
13
14
15
16
MIDI Send Ch
01-16(Note1)
02
03
04
05
06
07
09
10
11
12
13
14
15
16
01
02
03
04
05
06
07
08
09
10
11
12
13
14
15
16
Assigned Function
Keyboard UPPER 1
Keyboard UPPER 2
Keyboard LOWER
Auto Harmonize
Song Sequencer system track UPPER 1
Song Sequencer system track UPPER 2
Song Sequencer system track LOWER
Metronome
Auto Accompaniment (Percussion)
Auto Accompaniment (Drum)
Auto Accompaniment (Bass)
Accompaniment (Chord 1)
Accompaniment (Chord 2)
Accompaniment (Chord 3)
Accompaniment (Chord 4)
Accompaniment (Chord 5)
MIDI/Auto Performance Functions
MIDI/Auto Performance Functions
MIDI/Auto Performance Functions
MIDI/Auto Performance Functions
MIDI/Auto Performance Functions
MIDI/Auto Performance Functions
MIDI/Auto Performance Functions
MIDI/Auto Performance Functions
MIDI/Auto Performance Functions
MIDI/Auto Performance Functions(Note2)
MIDI/Auto Performance Functions
MIDI/Auto Performance Functions
MIDI/Auto Performance Functions
MIDI/Auto Performance Functions
MIDI/Auto Performance Functions
MIDI/Auto Performance Functions
Can be changed by the Keyboard Channel setting.
This instrument part is basically a drum-only part. To specify a sound with a MIDI message, specify a drum sound
whose setting is supported by the Instrument mixer.
9
2
Timbre Type Specific Operation
The sound source operation performed for a sound generator instrument receive message may depend on
the value of the Timbre Type (see “About the Timbre Type” in “12 Program Change”) of each part’s
operation mode. For details, see the explanation for each message.
3
Controlling Send/Receive of MIDI Messages in Each Instrument Part
Send/receive of MIDI messages in each instrument part can be enabled/disabled by the Instrument’s
mixer, the NRPN message explained under “10.36.1 Part Enable”, and the Part Enable Parameter
explained under “25.7 Part Parameter”.
4
Conditions that Disable Message Send and Receive
All MIDI message send and receive is temporarily disabled while “Please Wait ...” is displayed.
10
Part II
Channel Message
5
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”.
6
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 depends on the Keyboard Channel setting value.
7
Note Off
Message Format:
n:
kk:
vv:
8nH kkH vvH
9nH kkH 00H(receive only)
MIDI Channel Number
Key Number
Velocity(Send:40H, Receive:Ignored)
Send Sent when the keyboard is played, when play is performed using Auto Accompaniment, and
when recorded song data is played back. The key number changes in accordance with on the Transpose
function and Octave Shift function.
Receive Receipt stops a note being sounded by a note on message.
8
Note On
Message Format:
n:
kk:
vv:
9nH kkH vvH
MIDI Channel Number
Key Number
Velocity
Send Sent when the keyboard is played, when play is performed using Auto Accompaniment, and
when recorded song data is played back. The key number changes in accordance with on the Transpose
function and Octave Shift function.
Receive Receipt sounds a note of the corresponding instrument part.
9
Polyphonic Key Pressure
11
Message Format:
n:
kk:
vv:
AnH kkH vvH
MIDI Channel Number
Key Number
Pressure Value
Send This message is not sent by this Instrument.
Receive This message is not received by this Instrument.
10
Control Change
Message Format:
n:
cc:
vv:
BnH ccH vvH
MIDI Channel Number
Control Number
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.
Drawbar Operation by Control Change Message When a drawbar tone is selected on the applicable MIDI channel (n: MIDI Channel Number), control change messages can be used to perform
various drawbar parameter operations. (Drawbar tone selection is supported by the CTK-7200, CTK7300, WK-7600 only.) Specifically, control change message assignment can be switched as shown below
when a non-drawbar tone is selected or when a drawbar tone is selected.
Control Change Number
46H
47H
48H
49H
4AH
4BH
4CH
4DH
4EH
4FH
54H
55H
56H
57H
58H
59H
5AH
Non-drawbar tone selected
Release Time
Attack Time
Filter Cut Off
Vibrato Rate
Vibrato Depth
Vibrato Delay
-
Drawbar tone selected
Drawbar Position 16’
Drawbar Position 5 1/3’
Drawbar Position 8’
Drawbar Position 4’
Drawbar Position 2 2/3’
Drawbar Position 2’
Drawbar Position 1 3/5’
Drawbar Position 1 1/3’
Drawbar Position 1’
Drawbar Organ Type
Drawbar Organ 2nd Percussion
Drawbar Organ 3rd Percussion
Drawbar Organ Percussion Decay Time
Drawbar Organ Key On Click
Drawbar Organ Key Off Click
Vibrato Rate
Vibrato Depth
For details about messages, see each section of this manual that covers them.
12
10.1
Bank Select (00H,20H)
Message Format:
n:
mm:
ll:
:
Note1
BnH 00H mmH (MSB)
BnH 20H llH (LSB)
MIDI Channel Number
MSB Value(Note1)
LSB Value(Send:00H, Receive:Ignored)
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.
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 “12 Program
Change”.
10.2
Modulation (01H)
Message Format:
n:
vv:
BnH 01H vvH
MIDI Channel Number
Value
Send Sent when the modulation button is operated (CTK-7200, CTK-7300, WK-7600 only).
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.
10.3
Data Entry (06H,26H)
Message Format:
n:
mm:
ll:
BnH 06H mmH (MSB)
BnH 26H llH (LSB)
MIDI Channel Number
MSB Value
LSB Value
Send Sent when there is a change to the parameter assigned to RPN, NRPN.
Receive Receipt changes the parameter assigned to RPN, NRPN.
10.4
Volume (07H)
Message Format:
n:
vv:
BnH 07H vvH
MIDI Channel Number
Value
13
Send Sent when the volume of any part is changed.
Receive Receipt changes the volume of the corresponding part.
10.5
Pan (0AH)
Message Format:
n:
vv:
Note1
:
BnH 0AH vvH
MIDI Channel Number
Value(Note1)
For information about the relationship between setting values and send/receive values, see “35.4 Pan Setting Value
Table” in “VIII Setting Values and Send/Receive Values”.
Send Sent when the pan of any part is changed.
Receive Receipt changes the pan of the corresponding part.
10.6
Expression (0BH)
Message Format:
n:
vv:
BnH 0BH vvH
MIDI Channel Number
Value
Send Sent when Auto Accompaniment is used and during recorded song playback.
Receive Receipt changes the Expression value.
10.7
General Use Controllers 1 through 8 (10H through 13H, 50H through
53H)
On this Instrument, these messages are used to control DSP operation.
Message Format:
n:
vv:
BnH 10H vvH
BnH 11H vvH
BnH 12H vvH
BnH 13H vvH
BnH 50H vvH
BnH 51H vvH
BnH 52H vvH
BnH 53H vvH
MIDI Channel Number
Value
DSP
DSP
DSP
DSP
DSP
DSP
DSP
DSP
Parameter7[1]
Parameter7[2]
Parameter7[3]
Parameter7[4]
Parameter7[5]
Parameter7[6]
Parameter7[7]
Parameter7[8]
Send Sent when the DSP parameter setting is configured.
14
Receive Receipt changes the value of DSP Parameter 7 [1 to 8] (7-bit parameter) assigned to the part
specified by the MIDI Channel Number. Any message received that corresponds to the parameter of a
number not being used by the currently selected DSP is ignored. For details about Parameter 7 of each
DSP, see the explanations under “VII DSP Parameter List”.
Received values and parameter setting values The range of the value of each DSP Parameter 7
array element depends on the selected DSP or array number. Unlike manipulation of a DSP parameter
using a System Exclusive Message, a value received by this control change message is always in the range
of 0 to 127, but the range is changed in accordance with the setting range of the applicable parameter
setting. Because of this, it is impossible for a value to be outside of the range. Conversion to the
parameter setting value from the value received with the message can be represented in general terms
by the expression shown below.
Parameter Setting Value = Parameter Minimum Value + (Parameter Maximum Value − Parameter Minimum Value) ∗
10.8
„
Received Value
127
«
Hold1 (40H)
Message Format:
n:
vv:
Note1
:
BnH 40H vvH
MIDI Channel Number
Value (Note1)
For information about the relationship between setting values and send/receive values, see the “35.1 Off/On Setting
Value Table” in “VIII 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 accordance with the Timbre Type (see
“About the Timbre Type” in “12 Program Change”) setting.
• Timbre Type: Melody or Drawbar
Sustain off/on control is performed in accordance with the value of the received message.
• Timbre Type: Piano
Continuous control of the piano tone is performed in accordance with the value of the received
message.
• Timbre Type: Drum
The received message does not affect sound source operation.
10.9
Sostenuto (42H)
Message Format:
n:
vv:
BnH 42H vvH
MIDI Channel Number
Value (Note1)
15
:
Note1
For information about the relationship between setting values and send/receive values, see the “35.1 Off/On Setting
Value Table” in “VIII Setting Values and Send/Receive Values” of this document.
Send Sent when a pedal that has a sostenuto function is operated.
Receive Receipt performs an operation equivalent to a sostenuto pedal operation.
10.10
Soft (43H)
Message Format:
n:
vv:
:
Note1
BnH 43H vvH
MIDI Channel Number
Value (Note1)
For information about the relationship between setting values and send/receive values, see the “35.1 Off/On Setting
Value Table” in “VIII Setting Values and Send/Receive Values” of this document.
Send Sent when a pedal that has a soft function is operated.
Receive Receipt performs an operation equivalent to a soft pedal operation.
10.11
Note
Drawbar Position 16’(46H)(Drawbar tone selected)
:
This message is valid only when a drawbar tone is selected for the MIDI channel.
Message Format:
n:
vv:
:
Note1
BnH 46H vvH
MIDI Channel Number
Value (Note1)
For information about the relationship between setting values and send/receive values, see the “35.10 Drawbar
Position Setting Value Table” in “VIII Setting Values and Send/Receive Values” of this document.
Send Sent when a drawbar 16’ is operated.
Receive Receipt changes the drawbar 16’ position.
10.12
Note
Drawbar Position 5 1/3’(47H)(Drawbar tone selected)
:
This message is valid only when a drawbar tone is selected for the MIDI channel.
Message Format:
n:
vv:
Note1
:
BnH 47H vvH
MIDI Channel Number
Value (Note1)
For information about the relationship between setting values and send/receive values, see the “35.10 Drawbar
Position Setting Value Table” in “VIII Setting Values and Send/Receive Values” of this document.
Send Sent when a drawbar 5 1/3’ is operated.
Receive Receipt changes the drawbar 5 1/3’ position.
16
10.13
Release Time (48H)
Message Format:
n:
vv:
:
Note1
BnH 48H vvH
MIDI Channel Number
Value (Note1)
For information about the relationship between setting values and send/receive values, see the “35.2 –64 - 0 - +63
Setting Value Table” in “VIII Setting Values and Send/Receive Values” of this document.
Send Sent when the release time setting is configured.
Receive Receipt makes a relative change in the time it takes for a note to decay to zero after a key is
released.
10.14
Note
Drawbar Position 8’(48H)(Drawbar tone selected)
:
This message is valid only when a drawbar tone is selected for the MIDI channel.
Message Format:
n:
vv:
:
Note1
BnH 48H vvH
MIDI Channel Number
Value (Note1)
For information about the relationship between setting values and send/receive values, see the “35.10 Drawbar
Position Setting Value Table” in “VIII Setting Values and Send/Receive Values” of this document.
Send Sent when a drawbar 8’ is operated.
Receive Receipt changes the drawbar 8’ position.
10.15
Attack Time (49H)
Message Format:
n:
vv:
:
Note1
BnH 49H vvH
MIDI Channel Number
Value (Note1)
For information about the relationship between setting values and send/receive values, see the “35.2 –64 - 0 - +63
Setting Value Table” in “VIII Setting Values and Send/Receive Values” of this document.
Send Sent when the attack time setting is configured.
Receive Receipt makes a relative change in the time it takes for a note to rise to its maximum level.
10.16
Note
Drawbar Position 4’(49H)(Drawbar tone selected)
:
This message is valid only when a drawbar tone is selected for the MIDI channel.
Message Format:
n:
vv:
BnH 49H vvH
MIDI Channel Number
Value (Note1)
17
:
Note1
For information about the relationship between setting values and send/receive values, see the “35.10 Drawbar
Position Setting Value Table” in “VIII Setting Values and Send/Receive Values” of this document.
Send Sent when a drawbar 4’ is operated.
Receive Receipt changes the drawbar 4’ position.
10.17
Filter Cut Off (4AH)
Message Format:
n:
vv:
:
Note1
BnH 4AH vvH
MIDI Channel Number
Value (Note1)
For information about the relationship between setting values and send/receive values, see the “35.2 –64 - 0 - +63
Setting Value Table” in “VIII Setting Values and Send/Receive Values” of this document.
Send Sent when the filter cut off setting is configured.
Receive Receipt changes how the cut-off filter is applied.
10.18
Note
Drawbar Position 2 2/3’(4AH)(Drawbar tone selected)
:
This message is valid only when a drawbar tone is selected for the MIDI channel.
Message Format:
n:
vv:
:
Note1
BnH 4AH vvH
MIDI Channel Number
Value (Note1)
For information about the relationship between setting values and send/receive values, see the “35.10 Drawbar
Position Setting Value Table” in “VIII Setting Values and Send/Receive Values” of this document.
Send Sent when a drawbar 2 2/3’ is operated.
Receive Receipt changes the drawbar 2 2/3’ position.
10.19
Note
Drawbar Position 2’(4BH)(Drawbar tone selected)
:
This message is valid only when a drawbar tone is selected for the MIDI channel.
Message Format:
n:
vv:
Note1
:
BnH 4BH vvH
MIDI Channel Number
Value (Note1)
For information about the relationship between setting values and send/receive values, see the “35.10 Drawbar
Position Setting Value Table” in “VIII Setting Values and Send/Receive Values” of this document.
Send Sent when a drawbar 2’ is operated.
Receive Receipt changes the drawbar 2’ position.
18
10.20
Vibrato Rate (4CH)
Message Format:
n:
vv:
:
Note1
BnH 4CH vvH
MIDI Channel Number
Value (Note1)
For information about the relationship between setting values and send/receive values, see the “35.2 –64 - 0 - +63
Setting Value Table” in “VIII Setting Values and Send/Receive Values” of this document.
Send Sent when the vibrato rate setting is configured.
Receive Receipt changes the note vibrato rate.
10.21
Note
Drawbar Position 1 3/5’(4CH)(Drawbar tone selected)
:
This message is valid only when a drawbar tone is selected for the MIDI channel.
Message Format:
n:
vv:
:
Note1
BnH 4CH vvH
MIDI Channel Number
Value (Note1)
For information about the relationship between setting values and send/receive values, see the “35.10 Drawbar
Position Setting Value Table” in “VIII Setting Values and Send/Receive Values” of this document.
Send Sent when a drawbar 1 3/5’ is operated.
Receive Receipt changes the drawbar 1 3/5’ position.
10.22
Vibrato Depth (4DH)
Message Format:
n:
vv:
:
Note1
BnH 4DH vvH
MIDI Channel Number
Value (Note1)
For information about the relationship between setting values and send/receive values, see the “35.2 –64 - 0 - +63
Setting Value Table” in “VIII Setting Values and Send/Receive Values” of this document.
Send Sent when the vibrato depth setting is configured.
Receive Receipt changes the degree of pitch modulation.
10.23
Note
Drawbar Position 1 1/3’(4DH)(Drawbar tone selected)
:
This message is valid only when a drawbar tone is selected for the MIDI channel.
Message Format:
n:
vv:
BnH 4DH vvH
MIDI Channel Number
Value (Note1)
19
:
Note1
For information about the relationship between setting values and send/receive values, see the “35.10 Drawbar
Position Setting Value Table” in “VIII Setting Values and Send/Receive Values” of this document.
Send Sent when a drawbar 1 1/3’ is operated.
Receive Receipt changes the drawbar 1 1/3’ position.
10.24
Vibrato Delay (4EH)
Message Format:
n:
vv:
:
Note1
BnH 4EH vvH
MIDI Channel Number
Value (Note1)
For information about the relationship between setting values and send/receive values, see the “35.2 –64 - 0 - +63
Setting Value Table” in “VIII Setting Values and Send/Receive Values” of this document.
Send Sent when the vibrato delay setting is configured.
Receive Receipt changes the time it takes until note vibrato starts.
10.25
Note
Drawbar Position 1’(4EH)(Drawbar tone selected)
:
This message is valid only when a drawbar tone is selected for the MIDI channel.
Message Format:
n:
vv:
:
Note1
BnH 4DH vvH
MIDI Channel Number
Value (Note1)
For information about the relationship between setting values and send/receive values, see the “35.10 Drawbar
Position Setting Value Table” in “VIII Setting Values and Send/Receive Values” of this document.
Send Sent when a drawbar 1’ is operated.
Receive Receipt changes the drawbar 1’ position.
10.26
Note
Drawbar Organ Type(4FH)(Drawbar tone selected)
:
This message is valid only when a drawbar tone is selected for the MIDI channel.
Message Format:
n:
vv:
Note1
:
BnH 4FH vvH
MIDI Channel Number
Value (Note1)
For information about the relationship between setting values and send/receive values, see the “35.11 Nor-
mal/Vintage Setting Value Table” in “VIII Setting Values and Send/Receive Values” of this document.
Send This message is not sent by this Instrument.
Receive Receipt changes the drawbar parameter type.
20
10.27
Note
Drawbar Organ 2nd Percussion(54H)(Drawbar tone selected)
:
This message is valid only when a drawbar tone is selected for the MIDI channel.
Message Format:
vv n:
vv:
:
Note1
BnH 54H vvH
MIDI Channel Number
Value (Note1)
For information about the relationship between setting values and send/receive values, see the “35.1 Off/On Setting
Value Table” in “VIII Setting Values and Send/Receive Values” of this document.
Send Sent when the 2nd percussion button is operated.
Receive Receipt changes the drawbar parameter 2nd percussion.
10.28
Note
Drawbar Organ 3rd Percussion(55H)(Drawbar tone selected)
:
This message is valid only when a drawbar tone is selected for the MIDI channel.
Message Format:
n:
vv:
:
Note1
BnH 55H vvH
MIDI Channel Number
Value (Note1)
For information about the relationship between setting values and send/receive values, see the “35.1 Off/On Setting
Value Table” in “VIII Setting Values and Send/Receive Values” of this document.
Send Sent when the 3rd percussion button is operated.
Receive Receipt changes the drawbar parameter 3rd percussion.
10.29
Note
Drawbar Organ Percussion Decay Time(56H)(Drawbar tone selected)
:
This message is valid only when a drawbar tone is selected for the MIDI channel.
Message Format:
n:
vv:
BnH 56H vvH
MIDI Channel Number
Value
Send This message is not sent by this Instrument.
Receive Receipt changes the percussion decay time.
10.30
Note
Drawbar Organ Key On Click(57H)(Drawbar tone selected)
:
This message is valid only when a drawbar tone is selected for the MIDI channel.
Message Format:
n:
vv:
BnH 57H vvH
MIDI Channel Number
Value (Note1)
21
:
Note1
For information about the relationship between setting values and send/receive values, see the “35.1 Off/On Setting
Value Table” in “VIII Setting Values and Send/Receive Values” of this document.
Send This message is not sent by this Instrument.
Receive Receipt changes the drawbar parameter key on click.
10.31
Note
Drawbar Organ Key Off Click(58H)(Drawbar tone selected)
:
This message is valid only when a drawbar tone is selected for the MIDI channel.
Message Format:
n:
vv:
:
Note1
BnH 58H vvH
MIDI Channel Number
Value (Note1)
For information about the relationship between setting values and send/receive values, see the “35.1 Off/On Setting
Value Table” in “VIII Setting Values and Send/Receive Values” of this document.
Send This message is not sent by this Instrument.
Receive Receipt changes the drawbar parameter key off click.
10.32
Note
Vibrato Rate (59H)(Drawbar tone selected)
:
This message is valid only when a drawbar tone is selected for the MIDI channel.
Message Format:
n:
vv:
:
Note1
BnH 59H vvH
MIDI Channel Number
Value (Note1)
For information about the relationship between setting values and send/receive values, see the “35.2 –64 - 0 - +63
Setting Value Table” in “VIII Setting Values and Send/Receive Values” of this document.
Send Sent when the vibrato rate setting is configured.
Receive Receipt changes the note vibrato rate.
10.33
Note
Vibrato Depth (5AH)(Drawbar tone selected)
:
This message is valid only when a drawbar tone is selected for the MIDI channel.
Message Format:
n:
vv:
Note1
:
BnH 5AH vvH
MIDI Channel Number
Value (Note1)
For information about the relationship between setting values and send/receive values, see the “35.2 –64 - 0 - +63
Setting Value Table” in “VIII Setting Values and Send/Receive Values” of this document.
Send Sent when the vibrato depth setting is configured.
22
Receive Receipt changes the degree of pitch modulation.
10.34
Reverb Send (5BH)
Message Format:
n:
vv:
BnH 5BH vvH
MIDI Channel Number
Value
Send Sent when the reverb send of any part is changed.
Receive Receipt changes the reverb send of the corresponding part.
10.35
Chorus Send (5DH)
Message Format:
n:
vv:
BnH 5DH vvH
MIDI Channel Number
Value
Send Sent when the chorus send of any part is changed.
Receive Receipt changes the chorus send of the corresponding part.
10.36
NRPN (62H,63H)
Message Format:
n:
ll:
mm:
10.36.1
Part Enable
Message Format:
n:
mm:
ll:
Note1
BnH 62H llH (LSB)
BnH 63H mmH (MSB)
MIDI Channel Number
LSB Value
MSB Value
:
BnH 62H 00H
BnH 63H 02H
BnH 06H mmH
BnH 26H llH
MIDI Channel Number
Value (Note1)
(Send:00H, Receive:Ignored)
For information about the relationship between setting values and send/receive values, see the “35.1 Off/On Setting
Value Table” in “VIII Setting Values and Send/Receive Values” of this document.
Send Sent when each part’s Part On/Off operation is performed.
Receive Receipt changes the part on/off setting of the corresponding part.
23
10.36.2
DSP Enable
Message Format:
n:
mm:
ll:
Note1
:
BnH 62H 01H
BnH 63H 02H
BnH 06H mmH
BnH 26H llH
MIDI Channel Number
Value (Note1)
(Send:00H, Receive:Ignored)
For information about the relationship between setting values and send/receive values, see the “35.1 Off/On Setting
Value Table” in “VIII Setting Values and Send/Receive Values” of this document.
Send Sent when each part’s DSP Line On/Off operation is performed.
Receive Receipt changes the DSP on/off setting of the corresponding part.
10.36.3
Mixer Scale Tune Enable
Message Format:
n:
mm:
ll:
Note1
:
BnH 62H 00H
BnH 63H 03H
BnH 06H mmH
BnH 26H llH
MIDI Channel Number
Value (Note1)
(Send:00H, Receive:Ignored)
For information about the relationship between setting values and send/receive values, see the “35.1 Off/On Setting
Value Table” in “VIII Setting Values and Send/Receive Values” of this document.
Send Sent when each part’s Scale On/Off operation is performed.
Receive Receipt changes the scale on/off setting of the corresponding part.
10.36.4
Drawbar Position
Message Format:
n:
ff:
mm:
ll:
BnH 62H ffH
BnH 63H 40H
BnH 06H mmH
BnH 26H llH
MIDI Channel Number
Drawbar Foot(Feet) (Note1)
Value (Note2)
(Send:00H, Receive:Ignored)
24
Note1
ff
00
01
02
03
04
05
06
07
08
:
The following shows the relationship between the Drawbar Foot value and the actual foot bar.
Foot Bar
Ft16’
Ft5 1/3’
Ft8’
Ft4’
Ft2 2/3’
Ft2’
Ft1 3/5’
Ft1 1/3’
Ft1’
Note2
:
For information about the relationship between setting values and send/receive values, see the “35.10 Drawbar
Position Setting Value Table” in “VIII Setting Values and Send/Receive Values” of this document.
Send Sent when a drawbar is operated (CTK-7200, CTK-7300, WK-7600 only).
Receive Receipt changes the drawbar position in accordance with the message contents (CTK-7200,
CTK-7300, WK-7600 only).
10.36.5
Drawbar Organ Click
Message Format:
n:
mm:
ll:
Note1
:
BnH 62H 09H
BnH 63H 40H
BnH 06H mmH
BnH 26H llH
MIDI Channel Number
Value (Note1)
(Not sent, Receive:Ignored)
For information about the relationship between setting values and send/receive values, see the “35.1 Off/On Setting
Value Table” in “VIII Setting Values and Send/Receive Values” of this document.
Send This message is not sent by this Instrument.
Receive Receipt changes the drawbar parameter click (CTK-7200, CTK-7300, WK-7600 only).
10.36.6
Drawbar Organ 2nd Percussion
Message Format:
n:
mm:
ll:
Note1
:
BnH 62H 0AH
BnH 63H 40H
BnH 06H mmH
BnH 26H llH
MIDI Channel Number
Value (Note1)
(Send:00H, Receive:Ignored)
For information about the relationship between setting values and send/receive values, see the “35.1 Off/On Setting
Value Table” in “VIII Setting Values and Send/Receive Values” of this document.
25
Send Sent when the 2nd percussion button is operated (CTK-7200, CTK-7300, WK-7600 only).
Receive Receipt changes the drawbar parameter 2nd percussion (CTK-7200, CTK-7300, WK-7600
only).
10.36.7
Drawbar Organ 3rd Percussion
Message Format:
n:
mm:
ll:
Note1
:
BnH 62H 0BH
BnH 63H 40H
BnH 06H mmH
BnH 26H llH
MIDI Channel Number
Value (Note1)
(Send:00H, Receive:Ignored)
For information about the relationship between setting values and send/receive values, see the “35.1 Off/On Setting
Value Table” in “VIII Setting Values and Send/Receive Values” of this document.
Send Sent when the 3rd percussion button is operated (CTK-7200, CTK-7300, WK-7600 only).
Receive Receipt changes the drawbar parameter 3rd percussion (CTK-7200, CTK-7300, WK-7600
only).
10.36.8
Percussion Decay Time
Message Format:
n:
mm:
ll:
BnH 62H 0CH
BnH 63H 40H
BnH 06H mmH
BnH 26H llH
MIDI Channel Number
Value
(Not sent, Receive:Ignored)
Send This message is not sent by this Instrument.
Receive Receipt changes the percussion decay time (CTK-7200, CTK-7300, WK-7600 only).
10.36.9
Drawbar Organ Type
Message Format:
n:
mm:
ll:
BnH 62H 0DH
BnH 63H 40H
BnH 06H mmH
BnH 26H llH
MIDI Channel Number
Value (Note1)
(Not sent, Receive:Ignored)
26
Note1
:
For information about the relationship between setting values and send/receive values, see the “35.11 Nor-
mal/Vintage Setting Value Table” in “VIII Setting Values and Send/Receive Values” of this document.
Send This message is not sent by this Instrument.
Receive Receipt changes the drawbar parameter type (CTK-7200, CTK-7300, WK-7600 only).
10.37
RPN (64H,65H)
Message Format:
n:
ll:
mm:
10.37.1
BnH 64H llH (LSB)
BnH 65H mmH (MSB)
MIDI Channel Number
LSB Value
MSB Value
Pitch Bend Sensitivity
Message Format:
n:
mm:
ll:
BnH 64H 00H
BnH 65H 00H
BnH 06H mmH
BnH 26H llH
MIDI Channel Number
MSB Value(00H - 18H)
LSB Value(Send:00H, Receive:Ignored)
Send Sent when Bend Range of any part is changed.
Receive Receipt changes Bend Range of the corresponding part.
10.37.2
Fine Tune
Message Format:
n:
mm:
ll:
BnH 64H 01H
BnH 65H 00H
BnH 06H mmH
BnH 26H llH
MIDI Channel Number
MSB Value
LSB Value
Send Sent when the fine tune of any part is changed.
Receive Receipt changes the fine tune of the corresponding part.
27
10.37.3
Coarse Tune
Message Format:
n:
mm:
ll:
BnH 64H 02H
BnH 65H 00H
BnH 06H mmH
BnH 26H llH
MIDI Channel Number
MSB Value(28H - 58H)
LSB Value(Not sent, Receive:Ignored)
Send Sent when the coarse tune of any part is changed.
Receive Receipt changes the coarse tune of the corresponding part. Does not affect sound source
operation when the Timbre Type (see “About the Timbre Type” in “12 Program Change”) is Drum.
10.37.4
Null
Message Format:
n:
BnH 64H 7FH
BnH 65H 7FH
MIDI Channel Number
Send Sent when an RPN, NRPN message send operation is performed.
Receive Receipt de-selects RPN, NRPN.
11
11.1
Mode Message
All Sound Off (78H)
Message Format:
n:
BnH 78H 00H
MIDI Channel Number
Send Sent when the local control is set to OFF on the Instrument.
Receive Receipt stops all voices that are sounding.
11.2
Reset All Controllers (79H)
Message Format:
n:
BnH 79H 00H
MIDI Channel Number
Send Sent when MIDI send related settings are changed.
Receive Receipt initializes each performance controller.
28
11.3
All Notes Off (7BH)
Message Format:
n:
BnH 7BH 00H
MIDI Channel Number
Send Sent when MIDI send related settings are changed.
Receive Receipt releases (key release) all voices that are sounding.
11.4
Omni Off (7CH)
Message Format:
n:
BnH 7CH 00H
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.
11.5
Omni On (7DH)
Message Format:
n:
BnH 7DH 00H
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.
11.6
Mono (7EH)
Message Format:
n:
BnH 7EH 00H
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.
11.7
Poly (7FH)
Message Format:
n:
BnH 7FH 00H
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.
29
12
Program Change
Message Format:
n:
pp:
Note1
:
CnH ppH
MIDI Channel Number
Program Number (Note1)
For details about the relationship between the program number and the tone, see the Tone List that comes with
the Instrument.
Send Sent when a tone is selected.
Receive Receipt changes the ton of the corresponding part. The selected tone is determined by the
program value of this message and the Bank Select message value received prior to this message. Also
note that receipt of this message also may change the Timbre Type that corresponds to the selected
tone. For more information, see “About the Timbre Type” below.
About the Timbre Type Tones that are selected by each Instrument part have an attribute that
depends on the sound source operation type. This attribute is called the “timbre type,” which is one of
the types described below.
• Melody
This timbre type optimizes for normal melody tones. The damper pedal performs on/off operations.
• Piano
This setting optimizes for piano tones. The damper pedal performs on/off operations, but the
decay speed of sounding voices changes in accordance with the Hold1 message value(CTK-7200,
CTK-7300, WK-7600 only).
• Drum
This setting optimizes for drum sounds. The damper pedal does not function. The Hold1, Channel
Coarse Tune, and Master Coarse Tune messages are ignored if they are received.
• Drawbar
This setting optimizes for drawbar tones. The damper pedal performs on/off operations.
13
Channel After Touch
Message Format:
n:
vv:
DnH vvH
MIDI Channel Number
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.
30
14
Pitch Bend
Message Format:
n:
ll:
mm:
EnH llH mmH
MIDI Channel Number
Value LSB
Value MSB
Send Sent when the bender is operated.
Receive Receipt changes the pitch of the currently sounding note. The range of the pitch change
depends on the Bend Range value setting.
31
Part III
System Message
15
Timing Clock
Message Format:
F8H
Send Sent when auto accompaniment is used.
Receive This message is not received by this Instrument.
16
Start
Message Format:
FAH
Send Sent when auto accompaniment is used.
Receive This message is not received by this Instrument.
17
Stop
Message Format:
FCH
Send Sent when auto accompaniment is used.
Receive This message is not received by this Instrument.
18
Active Sensing
Message Format:
FEH
Send This message is not sent by this Instrument.
Receive Once this message is received, the Active Sensing mode is entered. If no MIDI message is
received for a specified amount of time, voices being sounded by this Instrument’s sound source are
released, the controller is reset, and the Active Sensing mode is exited.
19
System Exclusive Message
Message Format:
F0H....F7H
The Instrument sends and receives standard universal system exclusive messages, and system exclusive
messages that have Instrument-specific formats.
32
19.1
Universal Real Time System Exclusive Message
Message Format:
19.1.1
F0H 7FH....F7H
Master Volume
Message Format:
ll:
mm:
F0H 7FH 7FH 04H 01H llH mmH F7H
LSB Value(Send:00H, Receive:Ignored)
MSB Value
Send Sent when the Master Volume is changed.
Receive Receipt changes the Master Volume.
19.1.2
Master Balance
Message Format:
ll:
mm:
Note1
:
F0H 7FH 7FH 04H 02H llH mmH F7H
LSB Value(Send:00H, Receive:Ignored)
MSB Value(Note1)
For information about the relationship between setting values and send/receive values, see “35.4 Pan Setting Value
Table” in “VIII Setting Values and Send/Receive Values” of this document.
Send Sent when the Master Pan is changed.
Receive Receipt changes the Master Pan.
19.1.3
Master Fine Tuning
Message Format:
ll:
mm:
Note1
:
F0H 7FH 7FH 04H 03H llH mmH F7H
LSB Value(Note1)
MSB Value(Note1)
For information about the relationship between setting values and send/receive values, see “35.5 Fine Tuning Setting
Value Table” in “VIII Setting Values and Send/Receive Values” of this document.
Send This message is sent when the tuning setting is changed.
Receive Receipt changes the tuning setting.
19.1.4
Master Coarse Tuning
Message Format:
ll:
mm:
F0H 7FH 7FH 04H 04H llH mmH F7H
LSB Value(Not sent, Receive:Ignored)
MSB Value
Send This message is not sent by this Instrument.
33
Receive Receipt changes the Patch Master Coarse Tune parameter.
19.1.5
Reverb Type
Message Format:
vv:
Note1
:
F0H 7FH 7FH 04H 05H 01H 01H 01H 01H 01H 00H vvH F7H
Value(Note1)
For information about the relationship between setting values and send/receive values, see “35.7 Reverb Type
Setting Value Table” in “VIII Setting Values and Send/Receive Values” of this document.
Send Sent when the Reverb Type is changed.
Receive Receipt changes the Reverb Type.
19.1.6
Reverb Time
Message Format:
vv:
Note1
:
F0H 7FH 7FH 04H 05H 01H 01H 01H 01H 01H 01H vvH F7H
Value(Note1)
For information about the relationship between setting values and send/receive values, see “35.8 Reverb Time
Setting Value Table” in “VIII Setting Values and Send/Receive Values” of this document.
Send This message is not sent by this Instrument.
Receive Receipt changes the Reverb duration.
19.1.7
Chorus Type
Message Format:
vv:
Note1
:
F0H 7FH 7FH 04H 05H 01H 01H 01H 01H 02H 00H vvH F7H
Value(Note1)
For information about the relationship between setting values and send/receive values, see “35.9 Chorus Type
Setting Value Table” in “VIII Setting Values and Send/Receive Values” of this document.
Send Sent when the Chorus Type is changed.
Receive Receipt changes the Chorus Type.
19.1.8
Modulation Rate
Message Format:
vv:
F0H 7FH 7FH 04H 05H 01H 01H 01H 01H 02H 01H vvH F7H
Value
Send This message is not sent by this Instrument.
Receive Receipt changes the Chorus Rate.
34
19.1.9
Scale/Octave 2 Byte Real Time Tuning
Message Format:
ff:
gg:
hh:
ss tt ...:
Note1
:
F0H 7FH 7FH 08H 09H ffH ggH
Channel Byte 1 (bits 0 to 1
Channel Byte 2 (bits 0 to 6
Channel Byte 3 (bits 0 to 6
Tuning offset(Note1)
hhH ssH ttH ... F7H
= channel 15 to 16)
= channel 8 to 14)
= channel 1 to 7)
For information about the relationship between setting values and send/receive values, see “35.6 Scale Setting Value
Table” in “VIII Setting Values and Send/Receive Values” of this document.
Send Sent when the scale setting is changed. The value of (ffH, ggH, hhH) is (03H, 7FH, 7FH)
only.
Receive Receipt is ignored when the value of (ffH, ggH, hhH) is (00H, 00H, 00H), and changes
Instrument’s scale setting for other values.
19.1.10
GM System On
Message Format:
F0H 7EH 7FH 09H 01H F7H
Send This message is not sent by this Instrument.
Receive Receipt puts the sound source into a GM sound source mode.
19.1.11
GM System Off
Message Format:
F0H 7EH 7FH 09H 02H F7H
Send This message is not sent by this Instrument.
Receive Receipt changes the sound source setting to the Instrument presetting.
19.1.12
GM2 System On
Message Format:
F0H 7EH 7FH 09H 03H F7H
Send This message is not sent by this Instrument.
Receive Though the Instrument does not support GM2, receipt of the GM2 System On message has
the same result as receipt of the GM System On message.
19.1.13
GS Message
Message Format:
dd:
F0H 41H ddH 42H 12H 40H 00H 7FH 00H 41H F7H
Device ID(Ignored)
Send This message is not sent by this Instrument.
35
Receive Receipt performs the same operation as when the GM System On message is received.
19.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 operations, etc. For more
information, see “IV Instrument-Specific System Exclusive Messages”.
36
Part IV
Instrument-Specific System Exclusive
Messages
20
Format
This section explains the format of the Instrument-specific System Exclusive Messages. See “V Parameter
List” and “VI Parameter Set List” for information about how parameter sets actually are transferred.
20.1
Message Classifications
Basically, the operation that corresponds to Instrument-specific system exclusive messages is parameter
data transfer.
The following operations can be performed from an external device using this parameter transfer
message.
• Modification of an individual Instrument parameter
• Batch modification of a particular Instrument parameter set
• Import of an individual Instrument parameter value
• Batch import of a particular Instrument parameter set
In addition to parameters being used as device setting values, some parameters act as commands
when received by the Instrument and as device status information when sent from the Instrument.
The following table shows the parameter category for each type of transfer.
Function Section
System
Performance Controller
Sound Generator
Parameter Category
System
All
Scale Memory
Sequence
Registration
Rhythm
Patch
Tone
DSP
20.2
Description
Commands to the Instrument, Instrument stats
All user data
User Scale Memory
Song Sequencer
Registration
User Rhythm
Sound source common settings (system effects, master settings, etc.) Instrument part settings (tone selection, mixer channel setting, tuning, etc.)
Tone Setting, Drawbar Organ Setting, Modulation
Setting
DSP Parameter Setting
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 system exclusive 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.
37
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.
IPR
IPS
OBR
OBS
HBR
HBS
EXI
SBS
ACK
RJC
ESS
EBS
ERR
20.3
20.3.1
SX MAN MOD
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
dev
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
act
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
<cat
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
-
mem
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
-
pset
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
-
body (Depends on
blk prm idx
Y
Y
Y
Y
Y
Y
-
act )
len data
Y
Y
Y
Y
Y
Y
Y
img
Y
Y
-
->
crc
Y
Y
-
EOX
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Format of Each Field
SX : System Exclusive message Status
Format:
11110000B (F0H)
This is the System Exclusive Message status byte established by the MIDI standard.
20.3.2
MAN : Manufacturer’s ID
Format:
01000100B (CASIO = 44H)
Indicates this Instrument’s manufacturer ID.
20.3.3
MOD : Model ID
Format:
MSB
LSB
00010110B (16H)
00000010B (02H)
These two successive bytes (MSB, LSB) indicate the CTK-6200/CTK-6300/CTK-7200/CTK-7300
WK-6600/WK-7600 model ID.
20.3.4
dev : MIDI Device ID 00H - 7FH
Format:
0dddddddB
The contents of this field in a received message are compared with the Model’s MIDI Device ID, and
receipt of the incoming message is allowed only when the two IDs match. When a message containing
7FH is received, receipt of the message is always allowed, regardless of the Instrument’s ID setting. Note,
however, that the Instrument does not have a specific Device ID, so use only 7FH for send and receive.
38
20.3.5
act : Action
Format:
0aaaaaaaB
This field indicates the operation of the Instrument-specific System Exclusive Message.
aaaaaaaB
00H
01H
02H
03H
04H
05H
08H
09H
0AH
0BH
0DH
0EH
0FH
Action
IPR
IPS
OBR
OBS
HBR
HBS
SBS
EXI
ACK
RJC
ESS
EBS
ERR
Function
Individual Parameter Request
Individual Parameter Send
One-way Bulk Parameter Set Request
One-way Bulk Parameter Set Send
Handshake Bulk Parameter Set Request
Handshake Bulk Parameter Set Send
Start of Bulk Dump Session Session
Extend Interval
Acknowledge
Reject
End of Sub-session
End of Bulk Dump Session
Error
IPR:Individual Parameter Request Indicates an individual parameter value send request message.
When the Instrument receives this action, it uses an IPS message to return the specified parameter value.
IPS:Individual Parameter Send Indicates an individual parameter value send message. When
the Instrument receives this action, it rewrites the value specified by the data field with the specified
parameter value.
OBR:One-way Bulk Parameter Set Request Indicates a send request message using parameter
set image one-way mode. When the Instrument receives this action, it uses an OBS message to return
the specified parameter set.
OBS:One-way Bulk Parameter Set Bulk Send Indicates a parameter set image send message
using one-way mode. When the parameter set to be transferred is greater than a preset size, it is
divided into multiple packets and transferred at prescribed time intervals. The time interval is set
in accordance with the Oneway Current Interval parameter described under “24.2 System Exclusive
Protocol Parameter”.
HBR:Handshake Bulk Parameter Set Request Indicates a send request message using the parameter set image handshake mode. When the Instrument receives this action, it uses an HBS message
to return the specified parameter set.
HBS:Handshake Bulk Parameter Set Send Indicates a parameter set image send message using
handshake mode. The parameter set to be transferred is divided into multiple packets when it is greater
than a prescribed size. The packets are transferred in accordance with handshake mode.
EXI:Extend Interval During a dump session, message sent by a devices that should send the next
message to tell a device waiting for the next message to extend the message interval. Receipt of this
message causes the message wait elapsed time to reset to 0.
39
SBS:Start of Bulk Dump Session This message is sent to both devices to start a session to transfer
a series of parameter sets using one-way protocol or handshake protocol. The protocol used during the
session and the data transfer direction is determined in accordance with the value of the data field. For
details, see the explanation about the data field. When there is a request to start a handshake protocol
session, the devices that receive this message return ACK after setting up to enable a session. This
message is ignored if the outlook is that a session cannot be enabled.
ACK:Acknowledge Indicates a message used by the receiver during parameter set handshake mode
transfer to convey to the sender that it is ready for send of the next packet. The cat, mem, and pset
fields indicate the value carried by the last received message.
RJC:Reject Indicates a message to convey to the other side that an ongoing parameter set one-way
mode or handshake mode send or receive session was interrupted. The cat, mem, and pset fields indicate
the value carried by the last received message.
ESS:End of Sub-session Indicates there is a message to convey to the receiving device that a one-way
mode or handshake mode serial packet transfer for sending a sub-session (one parameter set) is complete.
The cat, mem, and pset fields indicate the values in the last received message.
EBS:End of Bulk Dump Session Indicates there is a message to convey to the receiving device
that a one-way mode or handshake mode serial parameter set transfer session send, which was launched
by some operation, is complete. The cat, mem, and pset fields indicate the values in the last received
message.
ERR:Error This message is sent to a device that sent a message during a parameter set transfer
session using handshake protocol bulk dump, when the device that received the message encounters
some communication problem. The generated error type depends on the value in the data field. For
details, see the explanation about the data field.
20.3.6
cat : Category
Format:
0cccccccB
The category indicates the categories of data handled by the System Exclusive Message. The ID
number (ID) of the Category is indicated on the left, while the communication operation (Action) is
indicated on the right.
Category
ID (c) Parameter Set
00H
System
02H
Patch
03H
Tone
13H
DSP
1FH
All
21H
Sequence
22H
Registration
24H
Rhythm
Transfer
Individual Parameter
A
A
A
A
F
F
F
F
One-way Bulk
A
A
A
A
A
A
Handshake Bulk
A
A
A
A
A
A
A · · · Available (Also including when only some parameters are available.)
F · · · File Information (Not the data itself. Name, size, and other file information only.)
- · · · Not Available
40
20.3.7
mem : Memory Area ID
Format:
0mmmmmmmB
Specifies the memory area that is the object of the parameter transfer. The following are defined for
this Instrument.
mem
0
1
2
20.3.8
Data Type
User area
Preset area
Store area
Meaning
Read/write enabled
Read/write disabled
Read/write enabled
pset : Parameter Set Number
Format:
LSB
MSB
0nnnnnnnB
0mmmmmmmB
This field is a 2-byte (LSB, MSB) value indicating the number of the parameter set (mmmmmmmnnnnnnnB,
Binary) being transferred.
20.3.9
blk Block Number
The block number is a supplementary number that specifies which block parameter is to be accessed
when there are multiple blocks (instrument parts, etc.) that include parameters with the same ID within
a single parameter set. The array structure of a block can be expressed up to 4 dimensions, and the size
of a 1-dimensional array is expressed as 14 bits.
Format:
Note
:
index3
index3
index2
index2
index1
index1
index0
index0
LSB
MSB
LSB
MSB
LSB
MSB
LSB
MSB
0iiiiiiiB
0jjjjjjjB
0kkkkkkkB
0lllllllB
0mmmmmmmB
0nnnnnnnB
0oooooooB
0pppppppB
Arranged in high dimension sequence.
1-dimension array block [index0]
Value
00jjjjjjjiiiiiiiB
00lllllllkkkkkkkB
00nnnnnnnmmmmmmmB
00pppppppoooooooB
Meaning
0000H
0000H
0000H
index0
41
2-dimension array block [index1][index0]
Value
00jjjjjjjiiiiiiiB
00lllllllkkkkkkkB
00nnnnnnnmmmmmmmB
00pppppppoooooooB
Meaning
0000H
0000H
index1
index0
3-dimension array block [index2][index1][index0]
Value
00jjjjjjjiiiiiiiB
00lllllllkkkkkkkB
00nnnnnnnmmmmmmmB
00pppppppoooooooB
Meaning
0000H
index2
index1
index0
4-dimension array block [index3][index2][index1][index0]
Value
00jjjjjjjiiiiiiiB
00lllllllkkkkkkkB
00nnnnnnnmmmmmmmB
00pppppppoooooooB
20.3.10
Format:
Meaning
index3
index2
index1
index0
prm : Parameter ID
LSB
MSB
0pppppppB
0qqqqqqqB
The Parameter ID indicates the parameter type. When transferring parameters (see “V Parameter
List” below) individually (as opposed to bulk transfer), this field is used to identify the parameter being
transferred by its parameter ID.
20.3.11
Format:
idx : Data Index Number
LSB
MSB
0iiiiiiiB
0jjjjjjjB
The data index number indicates the first array number of the array from which transfer starts.
20.3.12
Format:
len : Data Length
LSB
MSB
0lllllllB
0mmmmmmmB
As shown below, the meaning of this field differs depending on whether an individual transfer or a
bulk parameter set transfer is being performed.
Individual Parameter Transfer The value of this field specifies the size of the parameter value
stored in the data field. Data length indicates the length of the array being transferred minus 1 when
the parameter contains a character string or other similar array structure.
42
Bulk Parameter Set Transfer The value of this field specifies the size of the parameter set memory
image stored in the img field. Data length indicates the number of bytes of data included within a packet.
When this value is zero, it means the data itself does not exist.
20.3.13
data : Parameter Data
Individual Parameter Transfer
Format:
index0
index1
index2
:
indexN
0dddddddB
0dddddddB
0dddddddB
:
0dddddddB
(0eeeeeeeB) (0fffffffB) (0gggggggB) (0hhhhhhhB)
(0eeeeeeeB) (0fffffffB) (0gggggggB) (0hhhhhhhB)
(0eeeeeeeB) (0fffffffB) (0gggggggB) (0hhhhhhhB)
(0eeeeeeeB) (0fffffffB) (0gggggggB) (0hhhhhhhB)
Parameter data indicates the parameter value. Data is repeatedly placed in an array of the size equivalent to len+1. For the structure of one data item, the length depends on the data bit width(Parameter
List Size), as shown below.
Size
1 - 7
8 - 14
15 - 21
22 - 28
29 - 32
Number of Data
1
2
3
4
5
Each block of data is packed from the lowest order byte first. In the case of multiple-byte data, the
lowest weighted bit is the least significant digit of the first data byte, and the highest weighted bit is
the most significant digit of the final data byte. The following shows an example of how data would be
divided for transfer in the case of 32-bit data.
data0:
data1:
data2:
data3:
data4:
7
0
0
0
0
0
6
[bit06]
[bit13]
[bit20]
[bit27]
0
5
[bit05]
[bit12]
[bit19]
[bit26]
0
4
[bit04]
[bit11]
[bit18]
[bit25]
0
3
[bit03]
[bit10]
[bit17]
[bit24]
[bit31]
2
[bit02]
[bit09]
[bit16]
[bit23]
[bit30]
1
[bit01]
[bit08]
[bit15]
[bit22]
[bit29]
0
[bit00]
[bit07]
[bit14]
[bit21]
[bit28]
SBS (Start of Bulk Dump Session)
Format:
0bbbbbbbB
The relationship between the data value and error 0bbbbbbB is defined as shown below.
• Data = 0 : Start OBR Session
Start session to request data using one-way protocol.
• Data = 1 : Start OBS Session
Start session to send data using one-way protocol.
• Data = 2 : Start HBR Session
Start session to request data using handshake protocol. If a device that receives this message
accepts the session, it needs to return ACK.
43
• Data = 3 : Start HBS Session
Start session to send data using handshake protocol. If a device that receives this message accepts
the session, it needs to return ACK.
ERR (Error)
Format:
0eeeeeeeB
The relationship between the data value and error 0eeeeeeeB is defined as shown below.
• Data = 0 : Time Out Error
This error message is generated when a preset amount of time elapses without a receiving device
receiving an expected message. This error is also generated when an unexpected message is received
instead of the expected message. The preset time is set in accordance with the Handshake Max
Interval parameter described under “24.2 System Exclusive Protocol Parameter”.
• Data = 1 : Format Error
This error message is issued in the case of an invalid format in an Instrument System Exclusive
message received by a receiving device.
• Data = 2 : CRC Error
This error message is issued in the case of an invalid CRC value in an HBS message received by
the data receiving device.
Single Parameter Data Size Limit Under initial default settings for the Instrument’s System Exclusive message format, the size of a single message cannot exceed 256 bytes in the case of bulk dump
using handshake protocol, and cannot exceed 48 bytes in all other cases. The data size and the array
size, however, can cause a packet to exceed 48 bytes when transferring a single parameter array. In this
case, the IPS and IPR message data length and data index number values can be modified to enable
division of a single parameter value into multiple messages so it can be sent that way. These message
sizes can be changed with the system parameter.
20.3.14
Format:
img : Parameter Set Memory Image
Data0
Data1
Data2
Data3
:
0aaaaaaaB
0bbbbbbaB
0cccccbbB
0ddddcccB
:
During data transfer, the memory image data of the parameter set to be sent is read sequentially in
1-byte units starting from the first address. That value is transformed starting from the lower bit to a
7-bit wide data string.
Example: 33-byte data transfer In the case of memory image transfer of the 33 bytes such as Table
1, for example, the transfer image is transformed to 38 bytes as shown in Table 2.
44
Table 1
Memory data 00:
Memory data 01:
Memory data 02:
:
Memory data 32:
7
[00.7]
[01.7]
[02.7]
6
[00.6]
[01.6]
[02.6]
5
[00.5]
[01.5]
[02.5]
4
[00.4]
[01.4]
[02.4]
3
[00.3]
[01.3]
[02.3]
2
[00.2]
[01.2]
[02.2]
1
[00.1]
[01.1]
[02.1]
0
[00.0]
[01.0]
[02.0]
[32.7]
[32.6]
[32.5]
[32.4]
[32.3]
[32.2]
[32.1]
[32.0]
(Bit M of the NNth byte is indicated at [NN.M].)
Table 2
Send data 00:
Send data 01:
Send data 02:
:
Send data 37:
7
0
0
0
6
[00.6]
[01.5]
[02.4]
5
[00.5]
[01.4]
[02.3]
4
[00.4]
[01.3]
[02.2]
3
[00.3]
[01.2]
[02.1]
2
[00.2]
[01.1]
[02.0]
1
[00.1]
[01.0]
[01.7]
0
[00.0]
[00.7]
[01.6]
0
0
0
[32.7]
[32.6]
[32.5]
[32.4]
[32.3]
Though transferred data always sequentially uses from bit 0 through bit 7, unused upper bit fields in
the final transfer data are filled in with 0.
Parameter Set Packet Splitting When a parameter set is transferred, a single parameter set memory
image can be split so it can fit into the preset transfer message size, and transferred as multiple packets.
Even when a packet is split, the memory image must be transferred from the beginning in the sequence
it is arranged without interruption. When sending a parameter set to the Instrument, the size of a
System Exclusive message for a single packet must fit within a preset size. The parameter set memory
image to be transferred can be split into 1-byte units, and it does not matter whether the length of each
packet is different. When a packet receive error is generated, the sending device needs to resend, but
the size of the packet sent does not necessarily need to be the same size as the packet sent when the
error was generated. Even the sizes of parameter sets are small, using a single packet to send multiple
parameter sets is not supported. With this Instrument, the data size, transfer time interval, and other
communication parameters for split packets can be adjusted using the parameters described under “24.2
System Exclusive Protocol Parameter”. For details, see “24.2 System Exclusive Protocol Parameter.”
20.3.15
Format:
crc : Cyclic Redundancy Check
LSB
MSB
0aaaaaaaB
0bbbbbbaB
0cccccbbB
0ddddcccB
0000ddddB
CRC32 (in accordance with ISO 8802-3 or IEEE803.2 regulations) 32-bit value (ddddddddccccccccbbbbbbbbaaaaaaaaB) calculated for the byte string from “MAN: Manufacturer’s ID” to the last byte of
“img: Parameter Set Memory Image” is stored in this “crc: Cyclic Redundancy Check”. The receiving
unit checks the value, and if it is not correct sends an error as a re-request.
45
20.3.16
EOX : End of System Exclusive Message
Format:
11110111B (F7H)
This is the End of System Exclusive Message status byte established by the MIDI standard.
21
Individual Parameter Operations
There are two parameter unit operations: Individual Parameter Transfer and Individual Parameter
Request. For one session, in response to an IPR (Individual Parameter Request) from an external
device, this Instrument returns an IPS (Individual Parameter Send) or the session is concluded when
the external device or this Instrument spontaneously sends an IPS. If this Instrument received an IPS,
the value of the applicable parameter is changed. Depending on the function of a parameter, Individual
Parameter Send may be used to issue a command to the Instrument and Individual Parameter Request
may be used to check Instrument status information.
Data Receiver
IPR
22
Data Sender
→
←
IPS
Operation
Send Request(Optional)
Data Transfer
Parameter Set Transfer
22.1
Communication Modes
22.1.1
One-way and Handshake
In order to ensure maximum speed for bulk dumping of Parameter Sets, the data format is different from
the data format used for Individual Parameter Send. Data is transferred as-is, using the Model’s memory
image. 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 similar
device.
With the handshake mode, the sending device sends the data and then waits for a response from the
receiving device before advancing to the next session. This is a high-speed mode in which there is no
time wasted waiting.
See “VI Parameter Set List” for details about Instrument parameter sets.
22.1.2
Session and Subsession
Subsession “One subsession” refers to transfer of one parameter set. A subsession transfers one
parameter set or a parameter set that has been divided into multiple packets for transfer, with ESS (End
of Sub-session) at the end to terminate the send. Division of a parameter set into multiple packets is
used when the size of the parameter set is greater than a prescribed size. The packet number in the
packet index field indicates the sequential position of a packet relative to the other packets. A single
packet cannot be used to transfer multiple small parameter sets. A parameter set delimiter always must
be transferred as a packet delimiter.
46
Session “One session” refers to a series of processes that occur for one user operation. One subsession
or multiple subsessions make up a session. The sender sends EBS (End of Bulk Dump Session) to
end a session. Regardless of whether there is a single parameter set or multiple parameter sets being
transferred, a bulk dump always takes the form of a session, never a subsession only.
22.2
One-way Mode Communication Flow
A single session starts when an external device, which wants to start communication for data send/receive
using one-way protocol, sends an SBS (Start of Bulk Dump Session) message to this Instrument, which
is its communication partner. The external device starts a request send using OBR or a data send using
OBS. The sub session ends when one parameter set that needs to be transferred by the data send device
is complete. After the send of all the parameter sets is complete, the external device that started the
communication sends an EBS to inform the Instrument that the session is ended. The transfer messages
of a single parameter set cannot exceed a preset size. To do this, messages are split into multiple packets
that are less than the preset size, and transfer is performed according to a preset interval. The preset
size and preset time are determined in accordance with the parameters described under “24.2 System
Exclusive Protocol Parameter”.
22.2.1
Example: Sending Data from the Instrument to an External Device in Response
to a Request from the External Device
Data Receiver
(External Device)
SBS(OBR)
Data Sender
(This Instrument)
----->
<----Interval 2 *Note2
<----Interval 2 *Note2
<----:
Send Other Packet
:
<-----
OBS
Send Request (Start
Sub Session)
Send Packet
OBS
Send Packet
OBS
Send Packet
ESS
End of Data (End
Sub Session)
:
Other Sub Session
:
----->
EBS
Note1
Session Start
Request
Interval 1 *Note1
----->
OBR
:
Operation
End of Session
Interval 1 is no less than Oneway Min Interval and no more than Oneway Max Interval, which are explained under
“24.2 System Exclusive Protocol Parameter”. If the interval exceeds these values, the partner device will issue a timeout error.
Note2
:
Interval 1 is a Oneway Current Interval, which is explained under “24.2 System Exclusive Protocol Parameter”.
47
22.2.2
Example: Data send to Instrument from external device
Data Sender
(External Device)
SBS(OBS)
----->
Interval *Note
----->
Interval *Note
----->
Interval *Note
:
Send Other Packet
:
----->
<----:
Other Sub Session
:
----->
OBS
OBS
ESS
EBS
:
Operation
Session Start
Request
Interval *Note
----->
OBS
Note
Data Receiver
(This Instrument)
Send Packet (Start
Sub Session)
Send Packet
Send Packet
ACK
End Sub Session
End of Session
The interval is no less than Oneway Min Interval and less than Oneway Max Interval, which are explained under
“24.2 System Exclusive Protocol Parameter”. If the interval exceeds these values, the partner device will issue a timeout error.
22.3
22.3.1
Handshake Mode Communication Flow
Session Start
A single session starts when an external device, which wants to start communication for sending or
receiving data using handshake protocol, sends an SBS (Start of Bulk Dump Session) message to this
Instrument, which is its communication partner. The external device cannot send an HBS or HBR until
this Instrument receives ACK.
22.3.2
Message Timeout Processing
Failure of the next message expected for receipt to arrive within a preset amount of time is viewed as a
timeout error, and ERR (Data = Time Out Error) is sent to the partner device, which then returns to
the message standby state. The device that received the ERR sends the message it believes the partner
device that is in the message receive standby state. If the desired message does not arrive after a preset
number of retries, RJC is sent and the session is terminated. The standby time and number of retries
are determined in accordance with the parameters described under “24.2 System Exclusive Protocol
Parameter”.
22.3.3
Message Format Error Processing
The message receive device returns ERR (Format Error) if it discovers an illegal format in the received
message. When the message sending device receives ERR (Format Error) from the receiving device,
48
it resends the last data sent. If the correct message does not arrive after a preset number of retries,
RJC is sent and the session is terminated. The number of retries is determined in accordance with the
parameters described under “24.2 System Exclusive Protocol Parameter”.
22.3.4
Message CRC Error Processing
The message receive device returns ERR (CRC Error) if it discovers an illegal format in the received
message. When the sending device receives ERR (CRC Error) from the receiving device, it resends the
last data sent. If the correct CRC message does not arrive after a preset number of retries, RJC is sent
and the session is terminated. The number of retries is determined in accordance with the parameters
described under “24.2 System Exclusive Protocol Parameter”.
22.3.5
Processing when Multiple Errors are Generated
While communication retry is in progress following generation of a timeout error, format error, or CRC
error, the retry count is not reset even if another error is generated. Also the error code of the last send
error message is determined by the cause of the last error generated.
22.3.6
Session End
When the data send device is an external device, the session is concluded when the external device sends
ESS and EBS in response to an ACK by this Instrument after the external device finishes sending all of
the Parameter Sets that need to be transferred. When the data send device is an this Instrument, the
session is concluded when the external device sends EBS after this Instrument finishes sending all of the
Parameter Sets that need to be transferred. The maximum interval until one device sends a message
following receipt of a message from another device is no greater than the Handshake Max Interval
explained under “24.2 System Exclusive Protocol Parameter”. If the interval exceeds these values, the
partner device will issue a timeout error.
22.3.7
Example: Sending Data from the Instrument to an External Device in Response
to a Request from the External Device
49
Data Receiver
(External Device)
SBS(HBR)
----->
<--------->
ACK
HBR
<--------->
<--------->
<--------->
:
Send Other Packet
:
----->
<-----
HBS
ACK
ACK
ACK
ACK
HBS
HBS
ESS
EBS
HBS
ESS
Operation
Session Start
Request
Acknowledge
Send Request (Start
Sub Session)
Send Packet
Acknowledge
Send Packet
Acknowledge
Send Packet
Acknowledge
Acknowledge
End Data (End Sub
Session)
End of Session
Example: Data send to Instrument from external device
Data Sender
(External Device)
SBS(HBS)
HBS
HBS
:
Other Sub Session
:
----->
EBS
22.3.8
Data Sender
(This Instrument)
Data Receiver
(This Instrument)
----->
<--------->
<--------->
<--------->
<----:
Send Other Packet
:
----->
:
Other Sub Session
:
----->
ACK
ACK
ACK
ACK
Operation
Session Start
Request
Acknowledge
Send Packet
Acknowledge
Send Packet
Acknowledge
Send Packet
Acknowledge
End of Data
End of Session
50
22.3.9
Example: Session Generating a Timeout Error
Data Receiver
(External Device)
SBS(HBR)
ERR(Time Out Error)
HBR
ACK
ERR(Time Out Error)
ERR(Time Out Error)
ACK
Note1
:
Data Sender
(This Instrument)
----->
Interval *Note1
----->
<--------->
Operation
Session Start
Request
ACK
<--------->
Interval *Note1
----->
Interval *Note1
----->
HBS
<----Interval *Note1
<--------->
<----:
HBS
Timeout Error
Acknowledge
Send Request
(Optional)
Send Packet
Acknowledge
Timeout Error
ERR(Time Out Error)
HBS
2 consecutive
timeout errors
(Note2)
Acknowledge
Timeout Error
Acknowledge
Send Packet
Interval that exceeds the time stipulated by Handshake Max Interval explained under “24.2 System Exclusive
Protocol Parameter”.
Note2
:
Number of retries that exceeds the retries stipulated by Handshake Max Retry explained under “24.2 System
Exclusive Protocol Parameter”.
22.3.10
Example: Session Generating a Format Error
51
Data Receiver
(External Device)
SBS(HBR)
HBR
ACK
ERR(Format Error)
ACK
ACK
ACK
Data Sender
(This Instrument)
----->
<--------->
<--------->
<-???----->
<-----???->
<-----???->
<--------->
<----:
Note1
:
Note2
:
ACK
HBS
HBS
HBS
ERR(Format Error)
ERR(Format Error)
HBS
Operation
Session Start Request
Acknowledge
Send Request
(Optional)
Send Packet
Acknowledge
Send Packet (Note1)
Format Error
Resend Packet
Acknowledge
Format Error
Acknowledge
2 consecutive format
errors(*Note2)
Acknowledge
Send Packet
“<-???-” or “-???->” indicates transfer failed.
Number of retries that exceeds the retries stipulated by Handshake Max Retry explained under “24.2 System
Exclusive Protocol Parameter”.
22.3.11
Example: Session Generating a CRC Error
Data Receiver
(External Device)
SBS(HBR)
HBR
ACK
ERR(CRC Error)
ERR(CRC Error)
ACK
Data Sender
(This Instrument)
----->
<--------->
Session Start Request
Acknowledge
Send Request
(Optional)
Send Packet
Acknowledge
Send Packet
CRC error
Resend Packet
2 consecutive CRC
errors(*Note)
Resend Packet
Acknowledge
Send Packet
ACK
<--------->
<-???----->
<-???----->
HBS
<--------->
<----:
HBS
Operation
HBS
HBS
HBS
52
Note
:
Number of retries that exceeds the retries stipulated by Handshake Max Retry explained under “24.2 System
Exclusive Protocol Parameter”.
22.3.12
Example: Session Termination by Error Generation
Data Receiver
SBS(HBR)
HBR
Data Sender
----->
<--------->
ACK
HBS
ERR(CRC Error)
<--------->
<-???<-???----->
<-???----->
<-???----->
:
<-???----->
<-???----->
HBS
RJC
ACK
ERR(CRC Error)
ERR(Format Error)
ERR(Time Out Error)
Note
:
HBS
HBS
HBS
HBS
HBS
Operation
Session Start Request
Acknowledge
Send Request
(Optional)
Send Packet
Acknowledge
Send Packet
Send Packet
Error
Resend Packet
2 consecutive errors
Resend Packet
3 consecutive errors
Resend Packet
N consecutive
errors(*Note)
Resend Packet
Abandon Session
Number of retries that exceeds the retries stipulated by Handshake Max Retry explained under “24.2 System
Exclusive Protocol Parameter”. Also, the maximum number of retries is the same, even if multiple instances of the same error are
generated or if multiple different errors are generated.
22.3.13
Example: Intentional Session Termination by an External Device
Data Receiver
(External Device)
SBS(HBR)
HBR
ACK
ACK
RJC
22.3.14
Data Sender
(This Instrument)
----->
<--------->
<--------->
<--------->
<--------->
Operation
Session Start Request
Acknowledge
Send Request
Send Packet
Acknowledge
Send Packet
Acknowledge
Send Packet
Terminate Session
ACK
HBS
HBS
HBS
Example: Intentional Session Termination by This Instrument
53
Data Sender
(External Device)
SBS(HBS)
HBS
HBS
HBS
22.3.15
Data Receiver
(This Instrument)
----->
<--------->
<--------->
<--------->
<-----
Operation
Session Start Request
Acknowledge
Send Packet
Acknowledge
Send Packet
Acknowledge
Send Packet
Terminate Session
ACK
ACK
ACK
RJC
Example: Session Pause
Session flow when the session is temporarily paused for some reason and then restarted is shown below.
A session can be paused by sending an EXI message from an external device or this Instrument to the
other device.
Data Receiver
(External Device)
SBS(HBR)
----->
<--------->
<--------->
<----Interval *Note1
----->
HBR
ACK
EXI
ACK
HBS
HBS
EXI
ACK
<--------->
:
Other Sub Session
:
----->
ESS
EBS
:
Operation
Session Start
Request
Acknowledge
Send Request
Send Packet
Acknowledge
Send Packet
Extend Interval
(Pause Session)
Interval *Note1
----->
:
----->
Interval *Note1
----->
EXI
Note1
Data Sender
(This Instrument)
Extend Interval
Extend Interval
HBS
Acknowledge
(Restart
Session)*Note2
Send Packet
End of Data
End of Session
Interval less than the time stipulated by Handshake Max Interval explained under “24.2 System Exclusive Protocol
Parameter”. There is no limit on the number of extensions using EXI.
54
Note2
:
The sessions can be paused by sending RJC here.
55
Part V
Parameter List
This section explains the parameters that actually can be transferred by the Instrument.
23
Using the Parameter List
• Parameter field
Shows the parameter name.
• ID field
Shows the parameter ID as a hexadecimal number.
• R/W field
Shows “R” to indicate that an IPR (Individual Parameter Request) read operation (Read) is
possible or “W” to indicate that an IPS (Individual Parameter Send) write operation is possible.
• Block field
Shows the bit field allocation of the block number. The bit field position is shown as a decimal
format number.
• Size field
Shows the parameter bit width as a decimal format value.
• Array field
Shows the parameter array size as a hexadecimal value.
• Min-Def-Max field
Shows the minimum value, default value, and maximum value for parameter acquisition as a
hexadecimal value.
• Description field
Explains the meaning of parameter values. Unless otherwise specified, setting values are all indicated in decimal format.
24
System Parameters
These parameters make it possible for an external device to check the status of the Instrument and for
an external device to command some operation of the Instrument.
24.1
System Information Parameter
This parameter is a container for system information.
Parameter
Model Name
ID
R/W
Block
Size Array Min-Def-Max Description
0000 R 00000000
7
08
00-20-7F
Ascii Character
CTK-6200..."CTK-6200"
CTK-6300..."CTK-6300"
CTK-7200..."CTK-7200"
CTK-7300..."CTK-7300"
WK-6600...."WK-6600 "
WK-7600...."WK-7600 "
General Register 000D R/W
↑
8
01
00-00-FF
General-purpose register for communication test
56
24.2
System Exclusive Protocol Parameter
These parameters are related to the System Exclusive message protocol.
Parameter
Oneway Min Interval
ID
R/W
Block
Size Array
Min-Def-Max
Description
000E R 00000000 14
01
0000-0014-3FFF Minimum time interval time value (msec)
between packets during One-way Bulk Dump
receive by Instrument
Oneway Max Interval
000F R/W
↑
14
01
0000-0800-3FFF Maximum allowable message wait time
(msec) during One-way Bulk Dump receive
by Instrument
Oneway Current Interval
0010 R/W
↑
14
01
0000-0014-3FFF Current time interval value between
packets during One-way Bulk Dump send by
Instrument
Oneway Max Data Length
0011 R
↑
14
01
0000-0080-3FFF Maximum memory size value (bytes) of
transfer data included in one packet
during One-way Bulk Dump send/receive by
Instrument
Oneway Curent Data Length
0012 R/W
↑
14
01
0000-0080-3FFF Current memory size value (bytes) of
transfer data included in one packet
during One-way Bulk Dump send by
Instrument
Handshake Max Interval
0013 R/W
↑
14
01
0000-0800-3FFF Maximum allowable message wait time
(msec) during Handshake Bulk Dump receive
by Instrument
Handshake Max Data Length
0014 R
↑
14
01
0000-0080-3FFF Maximum memory size value (bytes) of
transfer data included in one packet
during Handshake Bulk Dump send/receive
by Instrument
Handshake Currnet Data Length 0015 R/W
↑
14
01
0000-0080-3FFF Maximum memory size value (bytes) of
transfer data included in one packet
during Handshake Bulk Dump send by
Instrument
Handshake Retry Number
0016 R/W
↑
7
01
00-03-7F
Number of retries after error generation
during Handshake Bulk Dump send
24.3
Data Management Parameter
These are information acquisition and operation command parameters for this Instrument’s Data Manager PC application.
57
Parameter
Ps Category
ID
R/W
Block
Size Array
0019 W 00000000
7
01
Min-Def-Max
00-00-7F
Ps Memory
001A
W
↑
7
01
00-00-7F
Ps Number
001B
W
↑
14
01
0000-0001-3FFF
Ps Data Type
001C
R
↑
8
01
00-00-FF
Current Ps Existence 001D
R
↑
1
01
00-00-01
Current Ps Protect
001E
R
↑
1
01
00-00-01
Current Ps Size
001F
R
↑
32
01
00000000-00000000-FFFFFFFF
Current Sub Ps Size
0020
R
↑
32
01
00000000-00000000-FFFFFFFF
Current Ps Name
0021
R
↑
8
10
00-20-7F
Max Ps Size
0022
R
↑
32
01
00000000-00000000-FFFFFFFF
Max Ps Number
0023
R
↑
14
01
0000-0000-FFFF
Area Size
0024
R
↑
32
01
00000000-00000000-FFFFFFFF
Available Size
0025
R
↑
32
01
00000000-00000000-FFFFFFFF
Free Size
0026
R
↑
32
01
00000000-00000000-FFFFFFFF
Delete Ps
0027
W
↑
1
01
00-00-01
58
Description
Specifiesthe category ID of the
parameter set that corresponds to an
operation.
Specifies the memory ID of the
parameter set that corresponds to an
operation.
Specifies the number of the parameter
set that corresponds to an operation.
This the data type of the parameter
set in the specified category.
Compatibility is providedbetween
models with the same type.
Whether a parameter set exists in the
specified category.
0...No
1...Yes
Protect status of a parameter set data
in the specified category.
0...Off
1...On
Size of a parameter set in the
specified category/number (bytes).
00000000-00000000-FFFFFFFF Total size
of a parameter sets under the
specified category (bytes).
Name of a parameter set in the
specified category (ASCII characters).
Maximum size of parameter sets in the
specified category (bytes).
Maximum number parameter sets in the
specified category (bytes).
Maximum size (bytes) of parameter sets
in specified category
Maximum size (bytes) writable to
parameter sets in specified
category/number
Current size (bytes) of parameter set
free space in specified category
Deletes parameter sets in the
specified category.
Values are ignored.
25
Patch Parameter
The main function of patch parameters is to configure the settings of the sound source of a device.
25.1
Analog Input Tune Parameter
These parameters are for analog input tuning. They correspond to the MIC part of the Instrument’s
mixer function (CTK-6200, CTK-6300, WK-6600) or to the EXT part (CTK-7200, CTK-7300, WK7600).
Parameter
Part Enable
ID
R/W
Block
Size Array Min-Def-Max Description
0074 R/W 00000000
1
01
00-01-01
0...Off
1...On
Line Select
0075 R/W
↑
1
01
00-00-01
0...System Chorus
1...DSP
Level
0076 R/W
↑
7
01
00-64-7F
0 - 127
Pan
0077 R/W
↑
7
01
00-40-7F
0 - 127
Rev Send
0078 R/W
↑
7
01
00-00-7F
0 - 127
Cho Dsp Send
0079 R/W
↑
7
01
00-00-7F
0 - 127
Noise Gate Threshold 007A R/W
↑
7
01
00-14-7F
(CTK-7200,CTK-7300,WK-7600 only)
0 - 127
Noise Gate Release
007B R/W
↑
7
01
00-40-7F
(CTK-7200,CTK-7300,WK-7600 only)
0 - 127
Auto Level Control
007C R/W
↑
2
01
00-00-03
(CTK-7200,CTK-7300,WK-7600 only)
0..Off
1..1
2..2
3..3
25.2
Card Audio Parameter
These parameters configure card audio output settings (CTK-7200, CTK-7300, WK-7600 only).
Parameter ID
R/W
Block
Size Array Min-Def-Max Description
Level
0081 R/W 00000000
7
01
00-7F-7F
0 - 127
25.3
DSP Output Parameter
These parameters configure DSP output settings.
Parameter
ID
R/W
Block
Size Array Min-Def-Max Description
Part Enable 007D R/W 00000000
1
01
00-01-01
0...Off
1...On
Level
007E R/W
↑
7
01
00-64-7F
0 - 127
Pan
007F R/W
↑
7
01
00-40-7F
0 - 127
Rev Send
0080 R/W
↑
7
01
00-20-7F
0 - 127
25.4
DSP Setup Parameter
These parameters configure DSP enable/disable and type settings.
Parameter ID
R/W
Block
Size Array Min-Def-Max Description
Disable
0082 R/W 00000000
1
01
00-00-01
0...enable DSP operation
1...disable DSP operation
Number
0083 R/W 00000000
8
01
00-00-C8
0.........Tone Dsp
1-100.....Preset Dsp
101-200...User Dsp
59
25.5
Master Tune Parameter
These parameters configure the Master Tuning settings.
Parameter
ID
R/W
Block
Size Array
Min-Def-Max
Description
Master Fine Tune
0000 R/W 00000000 10
01
0000-0200-03FF -100 - 0 - +99.8(cent)(1unit=100/512cent)
Master Coarse Tune 0001 R/W
↑
7
01
28-40-58
-24 - 0 - +24(semitone)
25.6
Master Mixer Parameter
These parameters configure the Master settings of the mixer.
Parameter
Master Volume
Master Pan
Master Line Select
Master Eq
25.7
ID
0002
0003
0004
R/W
Block
Size Array Min-Def-Max Description
R/W 00000000
7
01
00-7F-7F
0 - 127
R/W
↑
7
01
00-40-7F
-64 - 0 - +63
R/W
↑
1
01
00-00-01
0...System Chorus
1...DSP
0005 R/W
↑
3
01
00-00-04
0:Off
1:Soft
2:Bright
3:Bass Boost
4:Powerful
Part Parameter
Part parameters configure the settings of each musical instrument part.
Parameter
Part Enable
ID
R/W
Block
Size Array
0068 R/W 4-0:Part #
1
01
Scaletune Enable 0069 R/W
↑
1
01
Tone Num
Fine Tune
Coarse Tune
Volume
Acmp Volume
Pan
Cho Send
Rev Send
Bend Range
Line Select
↑
↑
↑
↑
↑
↑
↑
↑
↑
↑
14
10
7
7
7
7
7
7
7
1
01
01
01
01
01
01
01
01
01
01
26
006A
006B
006C
006D
006E
006F
0070
0071
0072
0073
R/W
R/W
R/W
R/W
R/W
R/W
R/W
R/W
R/W
R/W
Min-Def-Max
00-01-01
Description
0...Off
1...On
00-01-01
0...Disable
1...Enable
0000-0000-3FFF 0 - 16383
0000-0200-03FF -100 - 0 - +99.8(cent)(1unit=100/512cent)
28-40-58
-24 - 0 - +24(semitone)
00-64-7F
0 - 127
00-7F-7F
0 - 127
00-40-7F
-64 - 00 - +63
00-00-7F
0 - 127
00-28-7F
0 - 127
00-02-18
0 - 24
00-00-01
0...System Chorus
1...DSP
Tone Parameter
These parameters configure tone settings.
26.1
Drawbar Parameter
These parameters configure drawbar organ settings (CTK-7200, CTK-7300, WK-7600 only).
60
Parameter
Position
Percussion
ID
R/W
Block
Size Array Min-Def-Max Description
001E R/W 3-0:Select Bar
4
01
00-00-08
0-8
001F R/W
00000000
2
01
00-00-03
0...off
1...2nd
2...3rd
3...2nd+3rd
Percussion Decay Time 0020 R/W
↑
7
01
00-00-7F
0-127
Keyon Click
0023 R/W
↑
1
01
00-00-01
0...off
1...on
Keyoff Click
0024 R/W
↑
1
01
00-00-01
0...off
1...on
Type
0022 R/W
↑
1
01
00-00-01
0...Normal
1...Vintage
26.2
Tone Parameter
These parameters configure settings of tone basic settings.
Parameter
Attack Time
Release Time
Cutoff Freq
Vibrato Type
ID
0008
0009
000A
000B
Vibrato Depth
Vibrato Speed
Vibrato Delay
Octave Shift
Volume
Touch Sense
Reverb Send
Chorus Send
000C
000D
000E
000F
0010
0011
0012
0013
26.3
R/W
Block
Size Array Min-Def-Max Description
R/W 00000000
7
01
00-40-7F
-64 - 0 - 63
R/W
↑
7
01
00-40-7F
-64 - 0 - 63
R/W
↑
7
01
00-40-7F
-64 - 0 - 63
R/W
↑
7
01
00-00-03
0...Sine
1...Triangle
2...Saw
3...Square
R/W
↑
7
01
00-40-7F
-64 - 0 - 63
R/W
↑
7
01
00-40-7F
-64 - 0 - 63
R/W
↑
7
01
00-40-7F
-64 - 0 - +63
R/W
↑
7
01
3E-40-42
-2 - 0 - +2
R/W
↑
7
01
00-7F-7F
0-127
R/W
↑
7
01
00-7F-7F
-64 - 0 - 63
R/W
↑
7
01
00-28-7F
0-127
R/W
↑
7
01
00-00-7F
0-127
Modulation Setting Parameter
These parameters configure modulation button settings (CTK-7200, CTK-7300, WK-7600 only).
Parameter ID
R/W
Block
Size Array Min-Def-Max Description
Type
001C R/W 00000000
1
01
00-00-01
0...Modulation
1...DSP
Depth
001D R/W
↑
7
01
00-40-7F
0-127
27
27.1
DSP Parameter
DSP Basic
These parameters store DSP data.
61
Parameter
Name
Rev Send
Algorithm
ID
0000
0001
0002
R/W
R/W
R/W
R/W
Parameter7
0003 R/W
Rotary Sw Onoff 0004 R/W
Block
00000000
↑
↑
Size Array
Min-Def-Max
7
10
00-20-7F
7
01
00-28-7F
14
01
0000-000A-3FFF
↑
↑
Parameter Index 0005 R/W 0:Button Selection
On Value
Off Value
Note1
28
28.1
0006 R/W
0007 R/W
:
↑
↑
7
1
08
01
00-40-7F
00-00-01
4
01
00-00-08
7
7
01
01
00-00-7F
00-00-7F
Description
Ascii Character
0 - 127
ID
(Note1)
0 - 127
0...Off
1...On
0.....No Assign
1-8...Parameter 1-8
Block: Button Selection
0...Modulation Button(CTK-7200, CTK-7300,
WK-7600 only)
1...Rotary Slow/Fast Button(CTK-7200,
CTK-7300, WK-7600 only)
0 - 127
0 - 127
For details about the relationship between the Algorithm ID and the DSP Type Number, see “33 DSP Type List”.
All Data Parameter
All Directory Info
The All data parameter stores all data directory information.
Parameter ID
R/W Block Size Array
Min-Def-Max
Description
Size
0001 R 000000 32
01
00000000-00000000-00FFFFFF 0 - 0xFFFFFFFF
29
29.1
Sequence Parameter
Sequence Directory Info
The sequence parameter stores recorder song directory information.
Parameter ID
R/W Block Size Array
Min-Def-Max
Description
Size
0001 R 000000 32
01
00000000-00000000-00FFFFFF 0 - 0xFFFFFFFF
30
30.1
Registration Parameter
Registration Directory Info
The registration parameter stores registration data directory information.
Parameter ID
R/W Block Size Array
Min-Def-Max
Description
Size
0001 R 000000 32
01
00000000-00000000-00FFFFFF 0 - 0xFFFFFFFF
31
31.1
Rhythm Parameter
Rhythm Directory Info
The rhythm parameter stores rhythm directory information.
Parameter ID
R/W
Block
Size Array
Min-Def-Max
Description
Name
0000 R 00000000
7
10
20-20-7F
Ascii Character
Size
0002 R
↑
32
01
00000000-00000000-00FFFFFF 0 - 0xFFFFFFFF
62
Part VI
Parameter Set List
This section explains actually how parameter sets can be transferred by the Instrument with bulk dump.
32
Parameter Set Table
Field Contents
• cat field
Shows the category value.(Note1)
• mem field
Shows the memory area ID value.(Note1)
• pset field
Shows the parameter set number value. Applicable parameter set numbers are those in the user area
where the top number is zero, and are not the same numbers as those displayed by the Instrument.
(Note1)
Note1
32.1
:
Operation is not guaranteed for values other than those noted here.
CTK-6200/CTK-6300/WK-6600
Parameter Set Category
Tone
DSP
All
Sequence
Registration
Rhythm
Music Preset
32.2
cat
03H
13H
1FH
21H
22H
24H
25H
mem
02H
02H
02H
02H
02H
02H
02H
pset
0000H
0000H
0000H
0000H
0000H
0000H
0000H
-
0009H
0063H
000AH
0004H
- 0009H
- 0031H
description
(User Tone 1 - 10)
(User DSP 101 - 200)
(All Data)
(Song Sequencer 1 - 5)
(Registration)
(User Rhythm 1 - 10)
(User Preset 1 - 50)
CTK-7200/CTK-7300/WK-7600
Parameter Set Category
Tone
cat
03H
DSP
All
Sequence
Registration
Rhythm
Music Preset
13H
1FH
21H
22H
24H
25H
mem
02H
02H
02H
02H
02H
02H
02H
02H
pset
0000H
0064H
0000H
0000H
0000H
0000H
0000H
0000H
-
0063H
0095H
0063H
0037H
0004H
- 0063H
- 0063H
63
description
(User Tone 1 - 100)
(User Drawbar 1 - 50)
(User DSP 101 - 200)
(All Data)
(Song Sequencer 1 - 5)
(Registration)
(User Rhythm 1 - 100)
(User Preset 1 - 100)
Part VII
DSP Parameter List
33
DSP Type List
This is a list of DSP types built into the Instrument.
33.1
Single DSP
Number
01
02
03
04
05
06
07
08
09
10
11
12
13
14
ID
01H
02H
03H
04H
05H
06H
07H
08H
09H
0AH
0BH
0CH
0DH
0EH
Type
Wah
Compressor
Distortion
Enhancer
Pan
Tremolo
Phaser
Flanger
Chorus
Delay
Reflection
Rotary
Ring Modulator
LoFi
64
33.2
Dual DSP
Number
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
20
31
32
33
34
35
36
37
38
39
30
41
42
43
44
45
46
34
34.1
ID
41H
42H
43H
44H
45H
46H
47H
48H
49H
4AH
4BH
4CH
4DH
4EH
50H
51H
53H
54H
55H
56H
57H
5DH
5FH
65H
67H
6AH
6BH
6FH
72H
73H
74H
75H
Type
Wah-Comp
Wah-Dist
Wah-Cho
Wah-Flan
Wah-Ref
Wah-Trem
Wah-Pan
Comp-Wah
Comp-Dist
Comp-Cho
Comp-Flan
Comp-Ref
Comp-Trem
Comp-Pan
Dist-Wah
Dist-Comp
Dist-Cho
Dist-Flan
Dist-Ref
Dist-Trem
Dist-Pan
Cho-Ref
Cho-Pan
Flan-Ref
Flan-Pan
Ref-Dist
Ref-Cho
Ref-Pan
Trem-Dist
Trem-Cho
Trem-Flan
Trem-Ref
DSP Parameter Set Type
Wah
Parameter Number
Parameter7[1]
Parameter7[2]
Parameter7[3]
Parameter7[4]
Parameter7[5]
Parameter Name
Resonance
Manual
LFO Rate
LFO Depth
LFOWvform
Value
00 - 7F
00 - 7F
00 - 7F
00 - 7F
00 - 7F
Notes
Note1
65
Note1
:
For information about the relationship between setting values and send/receive values, see “35.17 LFO Wave Form1
Setting Value Table” in “VIII Setting Values and Send/Receive Values” of this document.
34.2
Compressor
Parameter Number
Parameter7[1]
Parameter7[2]
Parameter7[3]
Parameter7[4]
34.3
Value
00 - 7F
00 - 7F
Notes
Parameter Name
Low Freq
Low Phase
High Freq
HighPhase
Value
00 - 7F
00 - 7F
00 - 7F
00 - 7F
Notes
Parameter Name
LFO Rate
LFO Depth
LFOWvform
Value
00 - 7F
00 - 7F
00 - 7F
Notes
Parameter Name
Gain
Level
Pan
Parameter Number
Parameter7[1]
Parameter7[2]
Parameter7[3]
Note1
Notes
Enhancer
Parameter Number
Parameter7[1]
Parameter7[2]
Parameter7[3]
Parameter7[4]
34.5
Value
00 - 7F
00 - 7F
00 - 7F
00 - 7F
Distortion
Parameter Number
Parameter7[1]
Parameter7[2]
34.4
Parameter Name
Attack
Release
Level
Threshold
:
Note1
For information about the relationship between setting values and send/receive values, see “35.19 LFO Wave Form3
Setting Value Table” in “VIII Setting Values and Send/Receive Values” of this document.
34.6
Tremolo
Parameter Number
Parameter7[1]
Parameter7[2]
Parameter7[3]
Note1
:
Parameter Name
LFO Rate
LFO Depth
LFOWvform
Value
00 - 7F
00 - 7F
00 - 7F
Notes
Note1
For information about the relationship between setting values and send/receive values, see “35.19 LFO Wave Form3
Setting Value Table” in “VIII Setting Values and Send/Receive Values” of this document.
34.7
Phaser
Parameter Number
Parameter7[1]
Parameter7[2]
Parameter7[3]
Parameter7[4]
Parameter Name
Resonance
LFO Rate
LFO Depth
LFOWvform
Value
00 - 7F
00 - 7F
00 - 7F
00 - 7F
Notes
Note1
66
Note1
:
For information about the relationship between setting values and send/receive values, see “35.18 LFO Wave Form2
Setting Value Table” in “VIII Setting Values and Send/Receive Values” of this document.
34.8
Flanger
Parameter Number
Parameter7[1]
Parameter7[2]
Parameter7[3]
Parameter7[4]
Note1
:
Parameter Name
LFO Rate
LFO Depth
LFOWvform
Feedback
Value
00 - 7F
00 - 7F
00 - 7F
00 - 7F
Notes
Note1
For information about the relationship between setting values and send/receive values, see “35.18 LFO Wave Form2
Setting Value Table” in “VIII Setting Values and Send/Receive Values” of this document.
34.9
Chorus
Parameter Number
Parameter7[1]
Parameter7[2]
Parameter7[3]
Parameter7[4]
Parameter7[5]
Note1
:
Parameter Name
LFO Rate
LFO Depth
LFOWvform
Feedback
Type
Value
00 - 7F
00 - 7F
00 - 7F
00 - 7F
00 - 7F
Notes
Note1
Note2
For information about the relationship between setting values and send/receive values, see “35.19 LFO Wave Form3
Setting Value Table” in “VIII Setting Values and Send/Receive Values” of this document.
Note2
:
For information about the relationship between setting values and send/receive values, see “35.14 Chorus Mode
Setting Value Table” in “VIII Setting Values and Send/Receive Values” of this document.
34.10
Delay
Parameter Number
Parameter7[1]
Parameter7[2]
Parameter7[3]
Parameter7[4]
Parameter7[5]
Parameter7[6]
Note1
:
Parameter Name
DelayTime
Feedback
Ratio Lch
Ratio Rch
Wet Level
Type
Value
00 - 7F
00 - 7F
00 - 7F
00 - 7F
00 - 7F
00 - 7F
Notes
Note1
Note2
For information about the relationship between setting values and send/receive values, see “35.15 Delay Level
Setting Value Table” in “VIII Setting Values and Send/Receive Values” of this document.
Note2
:
For information about the relationship between setting values and send/receive values, see “35.16 Delay Type
Setting Value Table” in “VIII Setting Values and Send/Receive Values” of this document.
34.11
Reflection
Parameter Number
Parameter7[1]
Parameter7[2]
Parameter Name
Type
Feedback
Value
00 - 7F
00 - 7F
Notes
Note1
67
Note1
:
For information about the relationship between setting values and send/receive values, see “35.21 Reflection Setting
Value Table” in “VIII Setting Values and Send/Receive Values” of this document.
34.12
Rotary
Parameter Number
Parameter7[1]
Parameter7[2]
Parameter7[3]
Parameter7[4]
Parameter7[5]
Parameter7[6]
Parameter7[7]
Parameter7[8]
Note1
:
Parameter Name
Od Gain
Od Level
Speed
Brake
FallAccel
RiseAccel
Slow Rate
Fast Rate
Value
00 - 7F
00 - 7F
00 - 7F
00 - 7F
00 - 7F
00 - 7F
00 - 7F
00 - 7F
Notes
Note1
Note2
Note3
For information about the relationship between setting values and send/receive values, see “35.12 0-3 Setting Value
Table” in “VIII Setting Values and Send/Receive Values” of this document.
Note2
:
For information about the relationship between setting values and send/receive values, see “35.24 Slow/Fast Setting
Value Table” in “VIII Setting Values and Send/Receive Values” of this document.
Note3
:
For information about the relationship between setting values and send/receive values, see “35.23 Rotate/Brake
Setting Value Table” in “VIII Setting Values and Send/Receive Values” of this document.
34.13
Ring Modulator
Parameter Number
Parameter7[1]
Parameter7[2]
Parameter7[3]
Parameter7[4]
Note1
:
Parameter Name
OSC Freq
LFO Rate
LFO Depth
Type
Value
00 - 7F
00 - 7F
00 - 7F
00 - 7F
Notes
Note1
For information about the relationship between setting values and send/receive values, see “35.22 Ring Type Setting
Value Table” in “VIII Setting Values and Send/Receive Values” of this document.
34.14
LoFi
Parameter Number
Parameter7[1]
Parameter7[2]
Parameter7[3]
Parameter7[4]
Parameter7[5]
Parameter7[6]
Note1
:
Parameter Name
WF Rate
WF Depth
Nz1 Level
Nz2 Level
Density
Bit
Value
00 - 7F
00 - 7F
00 - 7F
00 - 7F
00 - 7F
00 - 7F
Notes
Note1
Note2
Note3
Note4
For information about the relationship between setting values and send/receive values, see “35.20 LoFi Noise Level
Setting Value Table” in “VIII Setting Values and Send/Receive Values” of this document.
Note2
:
For information about the relationship between setting values and send/receive values, see “35.20 LoFi Noise Level
Setting Value Table” in “VIII Setting Values and Send/Receive Values” of this document.
68
Note3
:
For information about the relationship between setting values and send/receive values, see “35.13 0-5 Setting Value
Table” in “VIII Setting Values and Send/Receive Values” of this document.
Note4
:
For information about the relationship between setting values and send/receive values, see “35.12 0-3 Setting Value
Table” in “VIII Setting Values and Send/Receive Values” of this document.
34.15
Wah Compressor
Parameter Number
Parameter7[1]
Parameter7[2]
Parameter7[3]
Parameter7[4]
Parameter7[5]
Note1
:
Parameter Name
WahWvform
Wah Rate
Wah Depth
CmpThresh
Cmp Level
Value
00 - 7F
00 - 7F
00 - 7F
00 - 7F
00 - 7F
Notes
Note1
For information about the relationship between setting values and send/receive values, see “35.17 LFO Wave Form1
Setting Value Table” in “VIII Setting Values and Send/Receive Values” of this document.
34.16
Wah Distortion
Parameter Number
Parameter7[1]
Parameter7[2]
Parameter7[3]
Parameter7[4]
Parameter7[5]
Note1
:
Parameter Name
WahWvform
Wah Rate
Wah Depth
Dst Gain
Dst Level
Value
00 - 7F
00 - 7F
00 - 7F
00 - 7F
00 - 7F
Notes
Note1
For information about the relationship between setting values and send/receive values, see “35.17 LFO Wave Form1
Setting Value Table” in “VIII Setting Values and Send/Receive Values” of this document.
34.17
Wah Chorus
Parameter Number
Parameter7[1]
Parameter7[2]
Parameter7[3]
Parameter7[4]
Parameter7[5]
Parameter7[6]
Note1
:
Parameter Name
WahWvform
Wah Rate
Wah Depth
ChoWvform
Cho Rate
Cho Depth
Value
00 - 7F
00 - 7F
00 - 7F
00 - 7F
00 - 7F
00 - 7F
Notes
Note1
Note2
For information about the relationship between setting values and send/receive values, see “35.17 LFO Wave Form1
Setting Value Table” in “VIII Setting Values and Send/Receive Values” of this document.
Note2
:
For information about the relationship between setting values and send/receive values, see “35.19 LFO Wave Form3
Setting Value Table” in “VIII Setting Values and Send/Receive Values” of this document.
34.18
Wah Flanger
69
Parameter Number
Parameter7[1]
Parameter7[2]
Parameter7[3]
Parameter7[4]
Parameter7[5]
Parameter7[6]
Note1
:
Parameter Name
WahWvform
Wah Rate
Wah Depth
FlnWvform
Fln Rate
Fln Depth
Value
00 - 7F
00 - 7F
00 - 7F
00 - 7F
00 - 7F
00 - 7F
Notes
Note1
Note2
For information about the relationship between setting values and send/receive values, see “35.17 LFO Wave Form1
Setting Value Table” in “VIII Setting Values and Send/Receive Values” of this document.
Note2
:
For information about the relationship between setting values and send/receive values, see “35.18 LFO Wave Form2
Setting Value Table” in “VIII Setting Values and Send/Receive Values” of this document.
34.19
Wah Reflection
Parameter Number
Parameter7[1]
Parameter7[2]
Parameter7[3]
Parameter7[4]
Note1
:
Parameter Name
WahWvform
Wah Rate
Wah Depth
Ref Fbk
Value
00 - 7F
00 - 7F
00 - 7F
00 - 7F
Notes
Note1
For information about the relationship between setting values and send/receive values, see “35.17 LFO Wave Form1
Setting Value Table” in “VIII Setting Values and Send/Receive Values” of this document.
34.20
Wah Tremolo
Parameter Number
Parameter7[1]
Parameter7[2]
Parameter7[3]
Parameter7[4]
Parameter7[5]
Parameter7[6]
Note1
:
Parameter Name
WahWvform
Wah Rate
Wah Depth
TrmWvform
Trm Rate
Trm Depth
Value
00 - 7F
00 - 7F
00 - 7F
00 - 7F
00 - 7F
00 - 7F
Notes
Note1
Note2
For information about the relationship between setting values and send/receive values, see “35.17 LFO Wave Form1
Setting Value Table” in “VIII Setting Values and Send/Receive Values” of this document.
Note2
:
For information about the relationship between setting values and send/receive values, see “35.19 LFO Wave Form3
Setting Value Table” in “VIII Setting Values and Send/Receive Values” of this document.
34.21
Wah Pan
Parameter Number
Parameter7[1]
Parameter7[2]
Parameter7[3]
Parameter7[4]
Parameter7[5]
Parameter7[6]
Note1
:
Parameter Name
WahWvform
Wah Rate
Wah Depth
PanWvform
Pan Rate
Pan Depth
Value
00 - 7F
00 - 7F
00 - 7F
00 - 7F
00 - 7F
00 - 7F
Notes
Note1
Note2
For information about the relationship between setting values and send/receive values, see “35.17 LFO Wave Form1
Setting Value Table” in “VIII Setting Values and Send/Receive Values” of this document.
70
Note2
:
For information about the relationship between setting values and send/receive values, see “35.19 LFO Wave Form3
Setting Value Table” in “VIII Setting Values and Send/Receive Values” of this document.
34.22
Compressor Wah
Parameter Number
Parameter7[1]
Parameter7[2]
Parameter7[3]
Parameter7[4]
Parameter7[5]
Note1
:
Parameter Name
CmpThresh
Cmp Level
WahWvform
Wah Rate
Wah Depth
Value
00 - 7F
00 - 7F
00 - 7F
00 - 7F
00 - 7F
Notes
Note1
For information about the relationship between setting values and send/receive values, see “35.17 LFO Wave Form1
Setting Value Table” in “VIII Setting Values and Send/Receive Values” of this document.
34.23
Compressor Distortion
Parameter Number
Parameter7[1]
Parameter7[2]
Parameter7[3]
Parameter7[4]
34.24
Value
00 - 7F
00 - 7F
00 - 7F
00 - 7F
Notes
Compressor Chorus
Parameter Number
Parameter7[1]
Parameter7[2]
Parameter7[3]
Parameter7[4]
Parameter7[5]
Note1
Parameter Name
CmpThresh
Cmp Level
Dst Gain
Dst Level
:
Parameter Name
CmpThresh
Cmp Level
ChoWvform
Cho Rate
Cho Depth
Value
00 - 7F
00 - 7F
00 - 7F
00 - 7F
00 - 7F
Notes
Note1
For information about the relationship between setting values and send/receive values, see “35.19 LFO Wave Form3
Setting Value Table” in “VIII Setting Values and Send/Receive Values” of this document.
34.25
Compressor Flanger
Parameter Number
Parameter7[1]
Parameter7[2]
Parameter7[3]
Parameter7[4]
Parameter7[5]
Note1
:
Parameter Name
CmpThresh
Cmp Level
FlnWvform
Fln Rate
Fln Depth
Value
00 - 7F
00 - 7F
00 - 7F
00 - 7F
00 - 7F
Notes
Note1
For information about the relationship between setting values and send/receive values, see “35.18 LFO Wave Form2
Setting Value Table” in “VIII Setting Values and Send/Receive Values” of this document.
34.26
Compressor Reflection
Parameter Number
Parameter7[1]
Parameter7[2]
Parameter7[3]
Parameter Name
CmpThresh
Cmp Level
Ref Fbk
Value
00 - 7F
00 - 7F
00 - 7F
Notes
71
34.27
Compressor Tremolo
Parameter Number
Parameter7[1]
Parameter7[2]
Parameter7[3]
Parameter7[4]
Parameter7[5]
Note1
:
Parameter Name
CmpThresh
Cmp Level
TrmWvform
Trm Rate
Trm Depth
Value
00 - 7F
00 - 7F
00 - 7F
00 - 7F
00 - 7F
Notes
Note1
For information about the relationship between setting values and send/receive values, see “35.19 LFO Wave Form3
Setting Value Table” in “VIII Setting Values and Send/Receive Values” of this document.
34.28
Compressor Pan
Parameter Number
Parameter7[1]
Parameter7[2]
Parameter7[3]
Parameter7[4]
Parameter7[5]
Note1
:
Parameter Name
CmpThresh
Cmp Level
PanWvform
Pan Rate
Pan Depth
Value
00 - 7F
00 - 7F
00 - 7F
00 - 7F
00 - 7F
Notes
Note1
For information about the relationship between setting values and send/receive values, see “35.19 LFO Wave Form3
Setting Value Table” in “VIII Setting Values and Send/Receive Values” of this document.
34.29
Distortion Wah
Parameter Number
Parameter7[1]
Parameter7[2]
Parameter7[3]
Parameter7[4]
Parameter7[5]
Note1
:
Parameter Name
Dst Gain
Dst Level
WahWvform
Wah Rate
Wah Depth
Value
00 - 7F
00 - 7F
00 - 7F
00 - 7F
00 - 7F
Notes
Note1
For information about the relationship between setting values and send/receive values, see “35.17 LFO Wave Form1
Setting Value Table” in “VIII Setting Values and Send/Receive Values” of this document.
34.30
Distortion Compressor
Parameter Number
Parameter7[1]
Parameter7[2]
Parameter7[3]
Parameter7[4]
34.31
Parameter Name
Dst Gain
Dst Level
CmpThresh
Cmp Level
Value
00 - 7F
00 - 7F
00 - 7F
00 - 7F
Notes
Value
00 - 7F
00 - 7F
00 - 7F
00 - 7F
00 - 7F
Notes
Distortion Chorus
Parameter Number
Parameter7[1]
Parameter7[2]
Parameter7[3]
Parameter7[4]
Parameter7[5]
Parameter Name
Dst Gain
Dst Level
ChoWvform
Cho Rate
Cho Depth
Note1
72
Note1
:
For information about the relationship between setting values and send/receive values, see “35.19 LFO Wave Form3
Setting Value Table” in “VIII Setting Values and Send/Receive Values” of this document.
34.32
Distortion Flanger
Parameter Number
Parameter7[1]
Parameter7[2]
Parameter7[3]
Parameter7[4]
Parameter7[5]
Note1
:
Parameter Name
Dst Gain
Dst Level
FlnWvform
Fln Rate
Fln Depth
Value
00 - 7F
00 - 7F
00 - 7F
00 - 7F
00 - 7F
Notes
Note1
For information about the relationship between setting values and send/receive values, see “35.18 LFO Wave Form2
Setting Value Table” in “VIII Setting Values and Send/Receive Values” of this document.
34.33
Distortion Reflection
Parameter Number
Parameter7[1]
Parameter7[2]
Parameter7[3]
34.34
Value
00 - 7F
00 - 7F
00 - 7F
Notes
Distortion Tremolo
Parameter Number
Parameter7[1]
Parameter7[2]
Parameter7[3]
Parameter7[4]
Parameter7[5]
Note1
Parameter Name
Dst Gain
Dst Level
Ref Fbk
:
Parameter Name
Dst Gain
Dst Level
TrmWvform
Trm Rate
Trm Depth
Value
00 - 7F
00 - 7F
00 - 7F
00 - 7F
00 - 7F
Notes
Note1
For information about the relationship between setting values and send/receive values, see “35.19 LFO Wave Form3
Setting Value Table” in “VIII Setting Values and Send/Receive Values” of this document.
34.35
Distortion Pan
Parameter Number
Parameter7[1]
Parameter7[2]
Parameter7[3]
Parameter7[4]
Parameter7[5]
Note1
:
Parameter Name
Dst Gain
Dst Level
PanWvform
Pan Rate
Pan Depth
Value
00 - 7F
00 - 7F
00 - 7F
00 - 7F
00 - 7F
Notes
Note1
For information about the relationship between setting values and send/receive values, see “35.19 LFO Wave Form3
Setting Value Table” in “VIII Setting Values and Send/Receive Values” of this document.
34.36
Chorus Reflection
Parameter Number
Parameter7[1]
Parameter7[2]
Parameter7[3]
Parameter7[4]
Parameter Name
ChoWvform
Cho Rate
Cho Depth
Ref Fbk
Value
00 - 7F
00 - 7F
00 - 7F
00 - 7F
Notes
Note1
73
Note1
:
For information about the relationship between setting values and send/receive values, see “35.19 LFO Wave Form3
Setting Value Table” in “VIII Setting Values and Send/Receive Values” of this document.
34.37
Chorus Pan
Parameter Number
Parameter7[1]
Parameter7[2]
Parameter7[3]
Parameter7[4]
Parameter7[5]
Parameter7[6]
Note1
:
Parameter Name
ChoWvform
Cho Rate
Cho Depth
PanWvform
Pan Rate
Pan Depth
Value
00 - 7F
00 - 7F
00 - 7F
00 - 7F
00 - 7F
00 - 7F
Notes
Note1
Note2
For information about the relationship between setting values and send/receive values, see “35.19 LFO Wave Form3
Setting Value Table” in “VIII Setting Values and Send/Receive Values” of this document.
Note2
:
For information about the relationship between setting values and send/receive values, see “35.19 LFO Wave Form3
Setting Value Table” in “VIII Setting Values and Send/Receive Values” of this document.
34.38
Flanger Reflection
Parameter Number
Parameter7[1]
Parameter7[2]
Parameter7[3]
Parameter7[4]
Note1
:
Parameter Name
FlnWvform
Fln Rate
Fln Depth
Ref Fbk
Value
00 - 7F
00 - 7F
00 - 7F
00 - 7F
Notes
Note1
For information about the relationship between setting values and send/receive values, see “35.18 LFO Wave Form2
Setting Value Table” in “VIII Setting Values and Send/Receive Values” of this document.
34.39
Flanger Pan
Parameter Number
Parameter7[1]
Parameter7[2]
Parameter7[3]
Parameter7[4]
Parameter7[5]
Parameter7[6]
Note1
:
Parameter Name
FlnWvform
Fln Rate
Fln Depth
PanWvform
Pan Rate
Pan Depth
Value
00 - 7F
00 - 7F
00 - 7F
00 - 7F
00 - 7F
00 - 7F
Notes
Note1
Note2
For information about the relationship between setting values and send/receive values, see “35.18 LFO Wave Form2
Setting Value Table” in “VIII Setting Values and Send/Receive Values” of this document.
Note2
:
For information about the relationship between setting values and send/receive values, see “35.19 LFO Wave Form3
Setting Value Table” in “VIII Setting Values and Send/Receive Values” of this document.
34.40
Reflection Distortion
Parameter Number
Parameter7[1]
Parameter7[2]
Parameter7[3]
Parameter Name
Ref Fbk
Dst Gain
Dst Level
Value
00 - 7F
00 - 7F
00 - 7F
Notes
74
34.41
Reflection Chorus
Parameter Number
Parameter7[1]
Parameter7[2]
Parameter7[3]
Parameter7[4]
Note1
:
Parameter Name
Ref Fbk
ChoWvform
Cho Rate
Cho Depth
Value
00 - 7F
00 - 7F
00 - 7F
00 - 7F
Notes
Note1
For information about the relationship between setting values and send/receive values, see “35.19 LFO Wave Form3
Setting Value Table” in “VIII Setting Values and Send/Receive Values” of this document.
34.42
Reflection Pan
Parameter Number
Parameter7[1]
Parameter7[2]
Parameter7[3]
Parameter7[4]
Note1
:
Parameter Name
Ref Fbk
PanWvform
Pan Rate
Pan Depth
Value
00 - 7F
00 - 7F
00 - 7F
00 - 7F
Notes
Note1
For information about the relationship between setting values and send/receive values, see “35.19 LFO Wave Form3
Setting Value Table” in “VIII Setting Values and Send/Receive Values” of this document.
34.43
Tremolo Distortion
Parameter Number
Parameter7[1]
Parameter7[2]
Parameter7[3]
Parameter7[4]
Parameter7[5]
Note1
:
Parameter Name
TrmWvform
Trm Rate
Trm Depth
Dst Gain
Dst Level
Value
00 - 7F
00 - 7F
00 - 7F
00 - 7F
00 - 7F
Notes
Note1
For information about the relationship between setting values and send/receive values, see “35.19 LFO Wave Form3
Setting Value Table” in “VIII Setting Values and Send/Receive Values” of this document.
34.44
Tremolo Chorus
Parameter Number
Parameter7[1]
Parameter7[2]
Parameter7[3]
Parameter7[4]
Parameter7[5]
Parameter7[6]
Note1
:
Parameter Name
TrmWvform
Trm Rate
Trm Depth
ChoWvform
Cho Rate
Cho Depth
Value
00 - 7F
00 - 7F
00 - 7F
00 - 7F
00 - 7F
00 - 7F
Notes
Note1
Note2
For information about the relationship between setting values and send/receive values, see “35.19 LFO Wave Form3
Setting Value Table” in “VIII Setting Values and Send/Receive Values” of this document.
Note2
:
For information about the relationship between setting values and send/receive values, see “35.19 LFO Wave Form3
Setting Value Table” in “VIII Setting Values and Send/Receive Values” of this document.
75
34.45
Tremolo Flanger
Parameter Number
Parameter7[1]
Parameter7[2]
Parameter7[3]
Parameter7[4]
Parameter7[5]
Parameter7[6]
Note1
:
Parameter Name
TrmWvform
Trm Rate
Trm Depth
FlnWvform
Fln Rate
Fln Depth
Value
00 - 7F
00 - 7F
00 - 7F
00 - 7F
00 - 7F
00 - 7F
Notes
Note1
Note2
For information about the relationship between setting values and send/receive values, see “35.19 LFO Wave Form3
Setting Value Table” in “VIII Setting Values and Send/Receive Values” of this document.
Note2
:
For information about the relationship between setting values and send/receive values, see “35.18 LFO Wave Form2
Setting Value Table” in “VIII Setting Values and Send/Receive Values” of this document.
34.46
Tremolo Reflection
Parameter Number
Parameter7[1]
Parameter7[2]
Parameter7[3]
Parameter7[4]
Note1
:
Parameter Name
TrmWvform
Trm Rate
Trm Depth
Ref Fbk
Value
00 - 7F
00 - 7F
00 - 7F
00 - 7F
Notes
Note1
For information about the relationship between setting values and send/receive values, see “35.19 LFO Wave Form3
Setting Value Table” in “VIII Setting Values and Send/Receive Values” of this document.
76
Part VIII
Setting Values and Send/ Receive Values
35
35.1
Setting Value Tables
Off/On Setting Value Table
Transmit Value
00H
7FH
35.2
Parameter
-64
:
0
:
+63
Receive Value
00H - 3FH
40H - 7FH
Parameter
+
Pan Setting Value Table
Transmit Value
00H
:
40H
:
7FH
35.5
Receive Value
00H
:
40H
:
7FH
–/+ Setting Value Table
Transmit Value
00H
7FH
35.4
Parameter
Off
On
–64 - 0 - +63 Setting Value Table
Transmit Value
00H
:
40H
:
7FH
35.3
Receive Value
00H - 3FH
40H - 7FH
Receive Value
00H
:
40H
:
7FH
Parameter
Left
:
Center
:
Right
Fine Tune Setting Value Table
77
Transmit Value
(LSB, MSB)
(43H, 00H)
(65H, 00H)
(07H, 01H)
(29H, 01H)
:
(40H, 3FH)
(60H, 3FH)
(00H, 40H)
(20H, 40H)
(40H, 40H)
:
(54H, 7EH)
(73H, 7EH)
(11H, 7FH)
(30H, 7FH)
35.6
35.7
:
00H)
00H)
01H)
01H)
-
(5FH,
(7FH,
(1FH,
(3FH,
00H)
00H)
01H)
01H)
3FH)
3FH)
3FH)
40H)
40H)
-
(4FH,
(6FH,
(1FH,
(3FH,
(5FH,
3FH)
3FH)
40H)
40H)
40H)
7EH)
7EH)
7FH)
7FH)
-
(6FH,
(0FH,
(2FH,
(7FH,
7EH)
7FH)
7FH)
7FH)
415.5
415.6
415.7
415.8
:
439.8
439.9
440.0
440.1
440.2
:
465.6
465.7
465.8
465.9
Hz
Hz
Hz
Hz
Hz
Hz
Hz
Hz
Hz
Hz
Hz
Hz
Hz
Receive Value
(00H,
(01H,
(01H,
(02H,
:
(3FH,
:
(7EH,
(7FH,
00H)
00H)
50H)
20H)
-
Parameter
(00H,
(01H,
(02H,
(02H,
7FH)
4FH)
1FH)
7FH)
60H) - (40H, 2FH)
40H) - (7FH, 0FH)
10H) - (7FH, 7FH)
-99 cent
-98
-97
-96
:
0
:
+98
+99
An actual note is changed by 100/512 cent.
Reverb Type Setting Value Table
Transmit Value
00H
01H
02H
03H
04H
05H
06H
07H
08H
09H
7FH
35.8
(00H,
(60H,
(00H,
(20H,
:
(30H,
(50H,
(70H,
(20H,
(40H,
:
(50H,
(70H,
(10H,
(30H,
Parameter
Scale Setting Value Table
Transmit Value
(ssH, ttH)
(00H, 50H)
(01H, 20H)
(01H, 70H)
(02H, 40H)
:
(40H, 00H)
:
(7EH, 50H)
(7FH, 20H)
Note
Receive Value
Receive Value
00H
01H
02H
03H
04H
05H
06H
07H
08H
09H
7FH
Parameter
Room 1
Room 2
Room 3
Room 4
Hall 1
Hall 2
Hall 3
Hall 4
Stadium 1
Stadium 2
Off
Reverb Time Setting Value Table
78
Transmit Value
-
35.9
Parameter
Chorus 1
Chorus 2
Chorus 3
Chorus 4
Chorus 5
Receive Value
00H - 0EH
0FH - 1CH
1DH - 2AH
2BH - 38H
39H - 47H
48H - 55H
56H - 63H
64H - 71H
72H - 7FH
Parameter
0
1
2
3
4
5
6
7
8
Normal/Vintage Setting Value Table
Transmit Value
00H
7FH
35.12
Receive Value
00H
01H
02H
03H
04H
Drawbar Position Setting Value Table
Transmit Value
0H
0FH
1DH
2BH
39H
48H
56H
64H
72H
35.11
Parameter
0(shortest)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15(longest)
Chorus Type Setting Value Table
Transmit Value
00H
01H
02H
03H
04H
35.10
Receive Value
00H - 07H
08H - 0FH
10H - 17H
18H - 1FH
20H - 27H
28H - 2FH
30H - 37H
38H - 3FH
40H - 47H
48H - 4FH
50H - 57H
58H - 5FH
60H - 67H
68H - 6FH
70H - 77H
78H - 7FH
Receive Value
00H - 3FH
40H - 7FH
Parameter
Normal
Vintage
0-3 Setting Value Table
Transmit Value
00H
2AH
55H
7FH
Receive Value
00H - 1FH
20H - 3FH
40H - 5FH
60H - 7FH
Parameter
0
1
2
3
79
35.13
0-5 Setting Value Table
Transmit Value
00H
19H
33H
4CH
66H
7FH
35.14
Parameter
0
1
2
3
4
5
Receive Value
00H - 3FH
40H - 7FH
Parameter
determined by Delay Time
determined by Delay Time and Ratio L/R
Receive Value
00H - 1FH
20H - 3FH
40H - 5FH
60H - 7FH
Parameter
off
sin
tri
random
LFO Wave Form2 Setting Value Table
Transmit Value
00H
40H
7FH
35.19
Receive Value
00H - 14H
15H - 29H
2AH - 3FH
40H - 54H
55H - 69H
6AH - 7FH
LFO Wave Form1 Setting Value Table
Transmit Value
00H
2AH
55H
7FH
35.18
Parameter
mono
stereo
tri
Delay Type Setting Value Table
Transmit Value
00H
7FH
35.17
Receive Value
00H - 29H
2AH - 54H
55H - 7FH
Delay Level Setting Value Table
Transmit Value
00H
19H
33H
4CH
66H
7FH
35.16
Parameter
0
1
2
3
4
5
Chorus Mode Setting Value Table
Transmit Value
00H
40H
7FH
35.15
Receive Value
00H - 14H
15H - 29H
2AH - 3FH
40H - 54H
55H - 69H
6AH - 7FH
Receive Value
00H - 29H
2AH - 54H
55H - 7FH
Parameter
sin
tri
random
LFO Wave Form3 Setting Value Table
Transmit Value
00H
7FH
Receive Value
00H - 3FH
40H - 7FH
Parameter
sin
tri
80
35.20
LoFi Noise Level Setting Value Table
Transmit Value
00H
19H
33H
4CH
66H
7FH
35.21
Parameter
1
2
3
4
5
6
7
8
Receive Value
00H - 29H
2AH - 54H
55H - 7FH
Parameter
ring modulated signal only
ring modulated signal and input signal
ring modulated signal and input signal, applied chorus effect
Rotate/Brake Setting Value Table
Transmit Value
00H
7FH
35.24
Receive Value
00H - 0FH
10H - 1FH
20H - 2FH
30H - 3FH
40H - 4FH
50H - 5FH
60H - 6FH
70H - 7FH
Ring Type Setting Value Table
Transmit Value
00H
40H
7FH
35.23
Parameter
0
1
2
3
4
5
Reflection Setting Value Table
Transmit Value
00H
12H
24H
36H
49H
5BH
6DH
7FH
35.22
Receive Value
00H - 14H
15H - 29H
2AH - 3FH
40H - 54H
55H - 69H
6AH - 7FH
Receive Value
00H - 3FH
40H - 7FH
Parameter
rotate
stop
Slow/Fast Setting Value Table
Transmit Value
00H
7FH
Receive Value
00H - 3FH
40H - 7FH
Parameter
slow
fast
81
Part IX
MIDI Implementation Notation
36
36.1
Value Notation
Hexadecimal Notation
MIDI implementation sometimes requires that data be expressed in hexadecimal format. Hexadecimal
values are indicated by the letter “H” after the value. The hexadecimal equivalents of decimal values 10
through 15 are expressed as the letters A through F.
The table below shows the hexadecimal equivalents for decimal values 0 through 127, which are often
used in MIDI messages.
Decimal
0
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
36.2
Hexadecimal
00H
01H
02H
03H
04H
05H
06H
07H
08H
09H
0AH
0BH
0CH
0DH
0EH
0FH
10H
11H
12H
13H
14H
15H
16H
17H
18H
19H
1AH
1BH
1CH
1DH
1EH
1FH
Decimal
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
Hexadecimal
20H
21H
22H
23H
24H
25H
26H
27H
28H
29H
2AH
2BH
2CH
2DH
2EH
2FH
30H
31H
32H
33H
34H
35H
36H
37H
38H
39H
3AH
3BH
3CH
3DH
3EH
3FH
Decimal
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
Hexadecimal
40H
41H
42H
43H
44H
45H
46H
47H
48H
49H
4AH
4BH
4CH
4DH
4EH
4FH
50H
51H
52H
53H
54H
55H
56H
57H
58H
59H
5AH
5BH
5CH
5DH
5EH
5FH
Decimal
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
Hexadecimal
60H
61H
62H
63H
64H
65H
66H
67H
68H
69H
6AH
6BH
6CH
6DH
6EH
6FH
70H
71H
72H
73H
74H
75H
76H
77H
78H
79H
7AH
7BH
7CH
7DH
7EH
7FH
Binary Notation
When a MIDI implementation data value is expressed in binary, the letter “B” (for “binary”) is affixed
at the end of the value. The table below shows the binary equivalents for the decimal values 0 through
127, which are often used for settings.
82
Decimal
0
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
:
125
126
127
Hexadecimal
00H
01H
02H
03H
04H
05H
06H
07H
08H
09H
0AH
0BH
0CH
0DH
0EH
0FH
10H
:
7DH
7EH
7FH
Binary
00000000B
00000001B
00000010B
00000011B
00000100B
00000101B
00000110B
00000111B
00001000B
00001001B
00001010B
00001011B
00001100B
00001101B
00001110B
00001111B
00010000B
01111101B
01111110B
01111111B
83