XW-P1/XW-G1 MIDI Implementation - Support

XW-P1/XW-G1
MIDI Implementation
CASIO COMPUTER CO., LTD.
Contents
I
MIDI Message Overview
1
9
Product Configuration as a MIDI Device
9
1.1
System Section . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
9
1.2
Performance Controller Section . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
9
1.3
Sound Generator Section . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
9
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
Note Off
11
6
Note On
11
7
Control Change
12
7.1
Bank Select (00H,20H) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
12
7.2
Modulation (01H) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
13
7.3
Portamento (05H)(Solo Synthesizer tone selected) . . . . . . . . . . . . . . . . . . . . . .
13
7.4
Data Entry (06H,26H) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
13
7.5
Volume (07H) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
13
7.6
Pan (0AH) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
14
7.7
Expression (0BH) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
14
7.8
General Use Controllers 1 through 8 (10H through 13H, 50H through 53H) . . . . . . . . 14
7.9
Hold1 (40H) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
15
7.10
Portamento On/Off(41H)(Solo Synthesizer tone selected) . . . . . . . . . . . . . . . . . .
15
1
8
7.11
Sostenuto (42H) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
16
7.12
Soft (43H) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
16
7.13
Drawbar Position 16’(46H)(Drawbar tone selected) . . . . . . . . . . . . . . . . . . . . . .
16
7.14
Filter Resonance(47H) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
16
7.15
Drawbar Position 5 1/3’(47H)(Drawbar tone selected) . . . . . . . . . . . . . . . . . . . .
17
7.16
Release Time (48H) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
17
7.17
Drawbar Position 8’(48H)(Drawbar tone selected) . . . . . . . . . . . . . . . . . . . . . .
17
7.18
Attack Time (49H) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
17
7.19
Drawbar Position 4’(49H)(Drawbar tone selected) . . . . . . . . . . . . . . . . . . . . . .
18
7.20
Filter Cut Off (4AH)
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
18
7.21
Drawbar Position 2 2/3’(4AH)(Drawbar tone selected) . . . . . . . . . . . . . . . . . . . .
18
7.22
Drawbar Position 2’(4BH)(Drawbar tone selected) . . . . . . . . . . . . . . . . . . . . . .
19
7.23
Vibrato Rate (4CH) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
19
7.24
Drawbar Position 1 3/5’(4CH)(Drawbar tone selected) . . . . . . . . . . . . . . . . . . . .
19
7.25
Vibrato Depth (4DH) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
19
7.26
Drawbar Position 1 1/3’(4DH)(Drawbar tone selected) . . . . . . . . . . . . . . . . . . . .
20
7.27
Vibrato Delay (4EH)
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
20
7.28
Drawbar Position 1’(4EH)(Drawbar tone selected) . . . . . . . . . . . . . . . . . . . . . .
20
7.29
Drawbar Organ Type(4FH)(Drawbar tone selected) . . . . . . . . . . . . . . . . . . . . .
21
7.30
Drawbar Organ 2nd Percussion(54H)(Drawbar tone selected) . . . . . . . . . . . . . . . .
21
7.31
Drawbar Organ 3rd Percussion(55H)(Drawbar tone selected) . . . . . . . . . . . . . . . .
21
7.32
Drawbar Organ Percussion Decay Time(56H)(Drawbar tone selected) . . . . . . . . . . .
21
7.33
Drawbar Organ Key On Click(57H)(Drawbar tone selected.) . . . . . . . . . . . . . . . .
22
7.34
Drawbar Organ Key Off Click(58H)(Drawbar tone selected.) . . . . . . . . . . . . . . . .
22
7.35
Vibrato Rate (59H)(Drawbar tone selected.) . . . . . . . . . . . . . . . . . . . . . . . . .
22
7.36
Vibrato Depth (5AH)(Drawbar tone selected) . . . . . . . . . . . . . . . . . . . . . . . . .
22
7.37
Reverb Send (5BH) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
23
7.38
Chorus Send (5DH) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
23
7.39
NRPN (62H,63H) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
23
7.40
RPN (64H,65H) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
33
7.41
All Sound Off (78H) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
35
7.42
Reset All Controllers (79H) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
35
7.43
All Notes Off (7BH) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
35
7.44
Omni Off (7CH) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
35
7.45
Omni On (7DH) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
36
7.46
Mono (7EH) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
36
7.47
Poly (7FH) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
36
Program Change
36
2
9
Channel After Touch
37
10
Pitch Bend
37
III
System Message
39
11
Timing Clock
39
12
Start
39
13
Stop
39
14
Active Sensing
39
15
System Exclusive Message
40
15.1
Universal Real Time System Exclusive Message . . . . . . . . . . . . . . . . . . . . . . . .
40
15.2
Universal Non Real Time System Exclusive Message . . . . . . . . . . . . . . . . . . . . .
42
15.3
Instrument-Specific System Exclusive Message . . . . . . . . . . . . . . . . . . . . . . . .
42
IV
Instrument-Specific System Exclusive Messages
16
43
Format
43
16.1
Message Classifications . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
43
16.2
Basic Message Structure . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
44
16.3
Format of Each Field . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
44
Individual Parameter Operations
52
17
18
Parameter Set Transfer
52
18.1
Communication Modes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
52
18.2
One-way Mode Communication Flow . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
53
18.3
Handshake Mode Communication Flow . . . . . . . . . . . . . . . . . . . . . . . . . . . .
55
V
Parameter List
63
19
Using the Parameter List
63
20
System Parameters
63
20.1
System Information Parameter . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
63
20.2
System Exclusive Protocol Parameter . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
64
20.3
Data Management Parameter . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
64
3
21
Patch Parameter
66
21.1
Analog Input Tune Parameter . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
66
21.2
Card Audio Parameter
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
66
21.3
DSP Output Parameter . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
66
21.4
DSP Setup Parameter . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
66
21.5
Master EQ Parameter . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
66
21.6
Master Tune Parameter . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
67
21.7
Master Mixer Parameter . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
67
21.8
Part Parameter . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
67
21.9
System Chorus Parameter . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
68
21.10 System Reverb Parameter . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
68
21.11 Patch Etc Parameter
68
22
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Tone Parameter
69
Basic Parameter . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
69
Melody Parameter
70
Melody Parameter . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
70
Drum Parameter
70
24.1
Instrument Parameter (x128instrument) . . . . . . . . . . . . . . . . . . . . . . . . . . . .
70
24.2
Velocity Split Parameter (x4velocity-split x128instrument) . . . . . . . . . . . . . . . . .
71
24.3
LFO Parameter
71
22.1
23
23.1
24
25
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Drawbar Parameter(XW-P1 only)
71
Drawbar Parameter . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
71
Hex Layer Parameter(XW-P1 only)
72
26.1
Hex Layer Parameter (x6layer) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
72
26.2
Hex Layer LFO Parameter . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
72
Solo Synth Parameter
73
27.1
Solo Synth OSC Block Basic (x6oscillator) . . . . . . . . . . . . . . . . . . . . . . . . . .
73
27.2
Solo Synth OSC Block Oscillator (x5oscillator) . . . . . . . . . . . . . . . . . . . . . . . .
73
27.3
Solo Synth OSC Block Filter (x5oscillator) . . . . . . . . . . . . . . . . . . . . . . . . . .
74
27.4
Solo Synth OSC Block Amp (x5oscillator) . . . . . . . . . . . . . . . . . . . . . . . . . . .
75
27.5
Solo Synth Etc (x8controller) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
76
27.6
Solo Synth Controller (x8controller) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
76
27.7
Solo Synth LFO (x2lfo) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
78
27.8
Solo Synth PWM
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
79
27.9
Solo Synth Total Filter . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
79
25.1
26
27
4
28
User Wave Parameter(XW-G1 only)
80
28.1
User Wave Key Splits Parameter (x10splits)
. . . . . . . . . . . . . . . . . . . . . . . . .
80
28.2
User Wave LFO Parameter . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
80
28.3
User Wave Looper Parameter . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
81
DSP Parameter
81
DSP Basic . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
81
All Data Parameter
81
All Directory Info . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
81
Step Sequencer Parameter
82
Step Sequencer Directory Info . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
82
Step Sequencer Chain Parameter
82
Step Sequencer Chain Directory Info . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
82
Arpeggio Parameter
82
Arpeggio Directory Info . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
82
Phrase Parameter
82
Phrase Directory Info . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
82
Spec Parameter
82
29
29.1
30
30.1
31
31.1
32
32.1
33
33.1
34
34.1
35
VI
36
Parameter Set List
85
Parameter Set Table
85
36.1
XW-P1 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
85
36.2
XW-G1 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
86
VII
37
DSP Parameter List
87
DSP Type List
87
37.1
Solo Synth DSP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
87
37.2
Normal DSP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
87
DSP Parameter Set Type
88
38.1
Solo Synth Bypass . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
88
38.2
Solo Synth Auto Pan . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
88
38.3
Solo Synth Distortion . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
89
38.4
Solo Synth Flanger . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
89
38
5
38.5
Solo Synth Chorus . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
89
38.6
Solo Synth Delay . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
89
38.7
Solo Synth Ring Modulator . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
90
38.8
Wah . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
90
38.9
Compressor . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
90
38.10 Distortion . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
90
38.11 Enhancer . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
90
38.12 Auto Pan . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
90
38.13 Tremolo . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
91
38.14 Phaser . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
91
38.15 Flanger . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
91
38.16 Chorus . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
91
38.17 Delay . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
92
38.18 Reflection . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
92
38.19 Rotary . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
92
38.20 Ring Modulator . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
93
38.21 LoFi . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
93
38.22 Wah Compressor . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
93
38.23 Wah Distortion . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
93
38.24 Wah Chorus . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
94
38.25 Wah Flanger . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
94
38.26 Wah Reflection . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
94
38.27 Wah Tremolo . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
94
38.28 Wah Auto Pan . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
95
38.29 Compressor Wah . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
95
38.30 Compressor Distortion . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
95
38.31 Compressor Chorus . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
96
38.32 Compressor Flanger . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
96
38.33 Compressor Reflection . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
96
38.34 Compressor Tremolo . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
96
38.35 Compressor Auto Pan . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
96
38.36 Distortion Wah . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
97
38.37 Distortion Compressor . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
97
38.38 Distortion Chorus . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
97
38.39 Distortion Flanger . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
97
38.40 Distortion Reflection . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
98
38.41 Distortion Tremolo . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
98
38.42 Distortion Auto Pan . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
98
38.43 Chorus Reflection . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
98
38.44 Chorus Auto Pan
98
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
6
38.45 Flanger Reflection . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
99
38.46 Flanger Auto Pan . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
99
38.47 Reflection Distortion . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 100
38.48 Reflection Chorus . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 100
38.49 Reflection Auto Pan . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 100
38.50 Tremolo Distortion . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 100
38.51 Tremolo Chorus . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 100
38.52 Tremolo Flanger . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 101
38.53 Tremolo Reflection . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 101
VIII
Setting Values and Send/ Receive Values
39
Setting Value Tables
102
102
39.1
Off/On Setting Value Table . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 102
39.2
–64 - 0 - +63 Setting Value Table . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 102
39.3
Pan Setting Value Table . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 102
39.4
Fine Tune Setting Value Table . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 102
39.5
Drawbar Position 設定値テーブル . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 103
39.6
Sine/Vintage Setting Value Table . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 103
39.7
Tempo Sync Setting Value Table . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 103
39.8
0-3 Setting Value Table . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 103
39.9
0-5 Setting Value Table . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 103
39.10 Chorus Mode Setting Value Table . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 104
39.11 Delay Level Setting Value Table . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 104
39.12 Delay Type Setting Value Table . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 104
39.13 LFO Wave Form1 Setting Value Table . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 104
39.14 LFO Wave Form2 Setting Value Table . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 104
39.15 LFO Wave Form3 Setting Value Table . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 104
39.16 LoFi Noise Level Setting Value Table . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 104
39.17 Reflection Setting Value Table . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 105
39.18 Ring Type Setting Value Table . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 105
39.19 Rotate/Brake Setting Value Table . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 105
39.20 Slow/Fast Setting Value Table . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 105
39.21 –128 - 0 +127 Setting Value Table . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 105
39.22 –256 - 0 +255 Setting Value Table . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 105
39.23 Envelope Clock Trigger Setting Value Table . . . . . . . . . . . . . . . . . . . . . . . . . . 106
39.24 Filter Cutoff Setting Value Table . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 106
39.25 Filter Gain Setting Value Table . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 107
39.26 Synth Ext Osc Pitch Shifter Mode Setting Value Table . . . . . . . . . . . . . . . . . . . 107
7
39.27 Synth Ext Osc Pitch Shifter Mix Setting Value Table . . . . . . . . . . . . . . . . . . . . 107
39.28 Synth LFO Wave Setting Value Table . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 108
39.29 Synth LFO Sync Setting Value Table . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 108
39.30 Synth LFO Clock Sync Setting Value Table . . . . . . . . . . . . . . . . . . . . . . . . . . 108
39.31 Synth Total Filter Type Setting Value Table . . . . . . . . . . . . . . . . . . . . . . . . . 109
39.32 Hex Layer Detune Setting Value Table . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 109
IX
40
MIDI Implementation Notation
110
Value Notation
110
40.1
Hexadecimal Notation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 110
40.2
Binary Notation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 110
8
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 MIDI setting. For details
about the MIDI setting, see the Instrument User’s Guide.
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 mixer function, effect function, general universal system exclusive messages, or the Instrument’s system exclusive
messages or all.
1.3.2
Instrument Part Block
The instrument part section consists of a total of 16 instrument parts. The settings of each part can be
changed using the mixer function, channel messages or Instrument’s system exclusive messages or all.
Part numbres 01 through 04 in particular are called a zone, and the zone editor function can be used to
modify operations and settings. See the Instruments User’s Guide for details about zones.
The functions assigned to each part are shown below. The MIDI send channel and MIDI receive
channel can be changed using the Instruments’s MIDI settings.
9
Part number
01
MIDI Receive Ch
01-16
MIDI Send Ch
01-16
02
03
04
05
01-16
01-16
01-16
01-16
01-16
01-16
01-16
01-16
Zone 2/SMF play/MIDI IN
06
01-16
01-16
Multi-function Phrase 2(Note1)/SMF play/MIDI
IN
07
08
09
10
11
12
13
14
15
16
01-16
01-16
01-16
01-16
01-16
01-16
01-16
01-16
01-16
01-16
01-16
01-16
01-16
01-16
01-16
01-16
01-16
01-16
01-16
01-16
Guide on/Precount on/SMF play/MIDI IN
Note
2
:
Assigned Function
Zone 1/Step Sequencer(Solo 1)/Multi-function
Phrase 1(Note1)/SMF play/MIDI IN
Zone 3/SMF play/MIDI IN
Zone 4/SMF play/MIDI IN
Multi-function Phrase 1(Note1)/SMF play/MIDI
IN
Step Sequencer(Drum 1)/SMF play/MIDI IN
Step Sequencer(Drum 2)/SMF play/MIDI IN
Step Sequencer(Drum 3)/SMF play/MIDI IN
Step Sequencer(Drum 4)/SMF play/MIDI IN
Step Sequencer(Drum 5)/SMF play/MIDI IN
Step Sequencer(Base)/SMF play/MIDI IN
Step Sequencer(Solo 1)/SMF play/MIDI IN
Step Sequencer(Solo 2)/SMF play/MIDI IN
Step Sequencer(Chord)/SMF play/MIDI IN
Multi-function key is available on the XW-G1 only.
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 “8 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 and receive of MIDI messages for each instrument part can be controlled by mixer function and
global Instrument MIDI settings, Performance MIDI settings, NRPN messages, and Instrument-specific
system exclusive messages. See the Instrument’s User’s Guide for details.
4
Conditions that Disable Message Send and Receive
No MIDI messages at all can be sent or received while “Please Wait ...” is on the display.
10
Part II
Channel Message
MIDI Message Send by Assignable Knobs When the Instrument is in the Performance Mode,
any control change, after touch, or other MIDI message from CC:00H to CC:65H can be assigned to the
assignable knobs, so the MIDI messages are sent by knob operation. For details about the functions that
can be assigned, see the User’s Guide.
MIDI Message Send by Multi-function Key Any control change, polyphonic key pressure, or
other MIDI message from CC:00H to CC:77H can be assigned to the multi-function key, so the MIDI
message is sent are sent by key operation. (The Multi-function key is supported by the XW-G1 only.)
For details about the functions that can be assigned, see the User’s Guide.
MIDI Message Receive by Virtual Controller When the tone is a Solo Synthesizer tone, CC:00HCC:61H and/or after touch and other effects can be assigned a virtual controller source, which makes it
possible to send and receive their MIDI messages. Operation when a message is received is in accordance
with the function assigned to the destination of the virtual controller. For details about the functions
that can be assigned, see the User’s Guide.
5
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.
6
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.
11
7
Control Change
Message Format:
n:
cc:
vv:
BnH ccH vvH
MIDI Channel Number
Control Number
Value
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 XW-P1 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
Filter Resonance
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.
7.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 tone, performance number, or Step Sequencer number is selected.
12
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 “8 Program
Change”.
The performance number and Step Sequencer number can also be changed by the bank program.
For details, see “8 Performance Number/Step Sequencer Number Switching by Bank Select Message
and Program Change Message”. For details about performance and the Step Sequencer, see the User’s
Guide.
7.2
Modulation (01H)
Message Format:
n:
vv:
BnH 01H vvH
MIDI Channel Number
Value
Send Sent when the modulation wheel is operated.
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.
7.3
Portamento (05H)(Solo Synthesizer tone selected)
Note
:
This message is valid only when a Solo Synthesizer tone is selected for the MIDI channel.
Message Format:
n:
vv:
BnH 05H vvH
MIDI Channel Number
Value
Receive Receipt changes the portamento application time.
7.4
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.
7.5
Volume (07H)
Message Format:
n:
vv:
BnH 07H vvH
MIDI Channel Number
Value
13
Send Sent when the mixer part volume is changed.
Receive Receipt changes the mixer part volume.
7.6
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 “39.3 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.
7.7
Expression (0BH)
Message Format:
n:
vv:
BnH 0BH vvH
MIDI Channel Number
Value
Receive Receipt changes the Expression value.
7.8
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 drawbar rotary button is operated or when the sliders to which DSP parameters
A and B are assigned are operated.
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”.
14
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) ∗
7.9
„
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 “39.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 “8 Program Change”) setting.
• Timbre Type: Melody, Drawbar, Hex Layer, Solo Synth or User Wave
Sustain off/on control is performed in accordance with the value of the received message.
• Timbre Type: Drum
The received message does not affect sound source operation.
7.10
Note
Portamento On/Off(41H)(Solo Synthesizer tone selected)
:
This message is valid only when a Solo Synthesizer tone is selected for the the MIDI channel.
Message Format:
n:
vv:
Note1
:
BnH 41H vvH
MIDI Channel Number
Value (Note1)
For information about the relationship between setting values and send/receive values, see the “39.1 Off/On Setting
Value Table” in “VIII Setting Values and Send/Receive Values” of this document.
Receive Receipt changes the portamento on/off setting.
15
7.11
Sostenuto (42H)
Message Format:
n:
vv:
:
Note1
BnH 42H vvH
MIDI Channel Number
Value (Note1)
For information about the relationship between setting values and send/receive values, see the “39.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.
7.12
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 “39.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.
7.13
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 “39.5 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.
7.14
Filter Resonance(47H)
Message Format:
n:
vv:
BnH 47H vvH
MIDI Channel Number
Value
Receive Receipt changes the resonance intensity.
16
7.15
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 “39.5 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.
7.16
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 “39.2 –64 - 0 - +63
Setting Value Table” in “VIII Setting Values and Send/Receive Values” of this document.
Receive Receipt makes a relative change in the time it takes for a note to decay to zero after a key is
released.
7.17
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 “39.5 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.
7.18
Attack Time (49H)
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 “39.2 –64 - 0 - +63
Setting Value Table” in “VIII Setting Values and Send/Receive Values” of this document.
Receive Receipt makes a relative change in the time it takes for a note to rise to its maximum level.
7.19
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:
:
Note1
BnH 49H vvH
MIDI Channel Number
Value (Note1)
For information about the relationship between setting values and send/receive values, see the “39.5 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.
7.20
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 “39.2 –64 - 0 - +63
Setting Value Table” in “VIII Setting Values and Send/Receive Values” of this document.
Receive Receipt changes how the cut-off filter is applied.
7.21
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 “39.5 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.
18
7.22
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 “39.5 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.
7.23
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 “39.2 –64 - 0 - +63
Setting Value Table” in “VIII Setting Values and Send/Receive Values” of this document.
Receive Receipt changes the note vibrato rate.
7.24
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 “39.5 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.
7.25
Vibrato Depth (4DH)
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 “39.2 –64 - 0 - +63
Setting Value Table” in “VIII Setting Values and Send/Receive Values” of this document.
Receive Receipt changes the degree of pitch modulation.
7.26
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:
:
Note1
BnH 4DH vvH
MIDI Channel Number
Value (Note1)
For information about the relationship between setting values and send/receive values, see the “39.5 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.
7.27
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 “39.2 –64 - 0 - +63
Setting Value Table” in “VIII Setting Values and Send/Receive Values” of this document.
Receive Receipt changes the time it takes until note vibrato starts.
7.28
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 “39.5 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.
20
7.29
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 “39.6 Sine/Vintage
Setting Value Table” in “VIII Setting Values and Send/Receive Values” of this document.
Receive Receipt changes the drawbar parameter type.
7.30
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:
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 “39.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.
Receiv
7.31
Note
Receipt changes the drawbar parameter 2nd percussion.
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 “39.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.
7.32
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
21
Receive Receipt changes the percussion decay time.
7.33
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:
:
Note1
BnH 57H vvH
MIDI Channel Number
Value (Note1)
For information about the relationship between setting values and send/receive values, see the “39.1 Off/On Setting
Value Table” in “VIII Setting Values and Send/Receive Values” of this document.
Receive Receipt changes the drawbar key on click.
7.34
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 “39.1 Off/On Setting
Value Table” in “VIII Setting Values and Send/Receive Values” of this document.
Receive Receipt changes the drawbar key off click.
7.35
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 “39.2 –64 - 0 - +63
Setting Value Table” in “VIII Setting Values and Send/Receive Values” of this document.
Receive Receipt changes the note vibrato rate.
7.36
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:
BnH 5AH vvH
MIDI Channel Number
Value (Note1)
22
Note1
:
For information about the relationship between setting values and send/receive values, see the “39.2 –64 - 0 - +63
Setting Value Table” in “VIII Setting Values and Send/Receive Values” of this document.
Receive Receipt changes the degree of pitch modulation.
7.37
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.
7.38
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.
7.39
NRPN (62H,63H)
Message Format:
n:
ll:
mm:
7.39.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 22H
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 “39.1 Off/On Setting
Value Table” in “VIII Setting Values and Send/Receive Values” of this document.
Send Sent when a mixer part on/off setting is changed.
23
Receive Receipt changes the mixer part on/off setting.
7.39.2
DSP Enable
Message Format:
n:
mm:
ll:
Note1
:
BnH 62H 01H
BnH 63H 22H
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 “39.1 Off/On Setting
Value Table” in “VIII Setting Values and Send/Receive Values” of this document.
Send Sent when a mixer part DSP on/off setting is changed.
Receive Receipt changes the applicable mixer part DSP on/off setting.
7.39.3
Performance Number Select
Message Format:
n:
mm:
ll:
BnH 62H 00H
BnH 63H 24H
BnH 06H mmH
BnH 26H llH
MIDI Channel Number
Value (00H - 63H)
(00H:Preset、40H:User)
Send Sent when the performance number is changed while Perform NRPN is enabled by Instrument
settings.
Receive Receipt while Perform NRPN is enabled by Instrument settings changes the performance
number.
7.39.4
Step Sequencer Number Select
Message Format:
n:
mm:
ll:
BnH 62H 00H
BnH 63H 25H
BnH 06H mmH
BnH 26H llH
MIDI Channel Number
Value (00H - 63H)
(00H:Preset、40H:User)
Send Sent when the Step Sequencer number is changed while S.Seq NRPN is enabled by Instrument
settings.
24
Receive Receipt while S.Seq NRPN is enabled by Instrument settings changes the Step Sequencer
number.
7.39.5
Step Sequencer Pattern Number Select
Message Format:
n:
mm:
ll:
BnH 62H 01H
BnH 63H 25H
BnH 06H mmH
BnH 26H llH
MIDI Channel Number
Value (Note1)
(Send:00H、Receive:Ignored)
Send Sent when the Step Sequencer pattern is changed while S.Seq NRPN is enabled by Instrument
settings.
Receive Receipt while S.Seq NRPN is enabled by Instrument settings changes the Step Sequencer
pattern is changed.
7.39.6
Step Sequencer Start/Stop
Message Format:
n:
mm:
ll:
BnH 62H 02H
BnH 63H 25H
BnH 06H mmH
BnH 26H llH
MIDI Channel Number
Value (Note1)
(Send:00H、Receive:Ignored)
Send Sent when the Step Sequencer is started or stopped while S.Seq NRPN is enabled by Instrument
settings.
Receive Receipt while S.Seq NRPN is enabled by Instrument settings starts or stops the Step Sequencer.
7.39.7
Phrase Sequencer Number Select
Message Format:
n:
mm:
ll:
BnH 62H 00H
BnH 63H 26H
BnH 06H mmH
BnH 26H llH
MIDI Channel Number
Value (Note1)
(Send:00H、Receive:Ignored)
Send Sent when the Phrase Sequencer number is changed while Phrase NRPN is enabled by Instrument
settings.
25
Receive Receipt while Phrase NRPN is enabled by Instrument settings changes the Phrase Sequencer
number.
7.39.8
Phrase Sequencer Start/Stop
Message Format:
n:
mm:
ll:
BnH 62H 01H
BnH 63H 26H
BnH 06H mmH
BnH 26H llH
MIDI Channel Number
Value (Note1)
(Send:00H、Receive:Ignored)
Send Sent when the Phrase Sequencer is started or stopped while Phrase NRPN is enabled by Instrument settings.
Receive Receipt while Phrase NRPN is enabled by Instrument settings starts or stops the Phrase
Sequencer.
7.39.9
Arpeggio Number Select
Message Format:
n:
mm:
ll:
BnH 62H 00H
BnH 63H 27H
BnH 06H mmH
BnH 26H llH
MIDI Channel Number
Value (Note1)
(Send:00H、Receive:Ignored)
Send Sent when the Arpeggio number is changed while Arp NRPN is enabled by Instrument settings.
Receive Receipt while Arp NRPN is enabled by Instrument settings changes the Arpeggio number.
7.39.10
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)
26
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 “39.5 Drawbar
Position Setting Value Table” in “VIII Setting Values and Send/Receive Values” of this document.
Receive Receipt changes the drawbar position in accordance with the message contents (XW-P1 only).
7.39.11
Drawbar Organ Key On 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 “39.1 Off/On Setting
Value Table” in “VIII Setting Values and Send/Receive Values” of this document.
Receive Receipt changes the drawbar key on click (XW-P1 only).
7.39.12
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 “39.1 Off/On Setting
Value Table” in “VIII Setting Values and Send/Receive Values” of this document.
Receive Receipt changes the drawbar parameter 2nd percussion (XW-P1 only).
27
7.39.13
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 “39.1 Off/On Setting
Value Table” in “VIII Setting Values and Send/Receive Values” of this document.
Receive Receipt changes the drawbar parameter 3rd percussion (XW-P1 only).
7.39.14
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)
Receive Receipt changes the percussion decay time (XW-P1 only).
7.39.15
Drawbar Organ Type
Message Format:
n:
mm:
ll:
Note1
:
BnH 62H 0DH
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 “39.6 Sine/Vintage
Setting Value Table” in “VIII Setting Values and Send/Receive Values” of this document.
Receive Receipt changes the drawbar parameter type (XW-P1 only).
28
7.39.16
Drawbar Organ Key Off Click
Message Format:
n:
mm:
ll:
Note1
:
BnH 62H 0EH
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 “39.6 Sine/Vintage
Setting Value Table” in “VIII Setting Values and Send/Receive Values” of this document.
Receive Receipt changes the drawbar key off click (XW-P1 only).
7.39.17
Solo Synth Parameter
Each of the Solo Synthesizer tone parameters can be changed by NRPN.
The relationship between parameters and their NRPN numbers is shown in the table below. How to
read the table is described below.
Parameter
Parameter Name 1
Parameter Name 2
:
Block Name 1
MSB LSB
MSB LSB
:
Block Name 2
MSB LSB
MSB LSB
:
…
Notes
…
…
…
:
• Parameter Name
This is the name of the parameter. This name is different from the name displayed by the Instrument. For details abut each parameter, see the Instrument’s User’s Guide.
• Block Name
This is the name of the block. Solo Synthesizer tones have a total of nine blocks. For details about
each block, see the Instrument’s User’s Guide.
• MSB LSB
These are the MSB and LSB of the NRPN. These values specify the block and the parameter.
Solo Synth Osc Edit
Parameter
onoff
split ui number
portamento onoff
portamento time
legato onoff
pitch lfo depth 1
pitch lfo depth 2
pitch offset pitch
pitch detune
pitch envelope init
level
pitch envelope attack
time
Synth1 OSC
30H 00H
30H 01H
30H 02H
30H 03H
30H 04H
30H 05H
30H 06H
30H 07H
30H 08H
30H 09H
Synth2 OSC
31H 00H
31H 01H
31H 02H
31H 03H
31H 04H
31H 05H
31H 06H
31H 07H
31H 08H
31H 09H
PCM1 OSC
32H 00H
32H 01H
32H 02H
32H 03H
32H 04H
32H 05H
32H 06H
32H 07H
32H 08H
32H 09H
PCM2 OSC
33H 00H
33H 01H
33H 02H
33H 03H
33H 04H
33H 05H
33H 06H
33H 07H
33H 08H
33H 09H
EXT
34H
34H
34H
34H
34H
34H
34H
34H
34H
34H
30H 0AH
31H 0AH
32H 0AH
33H 0AH
34H 0AH
29
OSC
00H
01H
02H
03H
04H
05H
06H
07H
08H
09H
Noise OSC
35H 00H
35H 01H
35H 02H
35H 03H
35H 04H
35H 05H
35H 06H
35H 07H
35H 08H
35H 09H
35H 0AH
Notes
Note1
Note1
Note1
Note2
Note2
Parameter
pitch envelope attack
level
pitch envelope decay
time
pitch envelope sustain
level
pitch envelope release1
time
pitch envelope release1
level
pitch envelope release2
time
pitch envelope release2
level
pitch envelope clock
trigger
pitch envelope depth
pitch key follow
pitch key follow base
filter cutoff
filter gain
filter touch
sensitivity
filter key follow
filter key follow base
filter lfo depth 1
filter lfo depth 2
filter envelope init
level
filter envelope attack
time
filter envelope attack
level
filter envelope decay
time
filter envelope sustain
level
filter envelope
release1 time
filter envelope
release1 level
filter envelope
release2 time
filter envelope
release2 level
filter envelope clock
trigger
filter envelope depth
amp level
amp touch sensitivity
amp key follow
amp key follow base
amp lfo depth 1
amp lfo depth 2
amp envelope init level
amp envelope attack
time
Synth1 OSC
30H 0BH
Synth2 OSC
31H 0BH
PCM1 OSC
32H 0BH
PCM2 OSC
33H 0BH
EXT OSC
34H 0BH
Noise OSC
35H 0BH
30H 0CH
31H 0CH
32H 0CH
33H 0CH
34H 0CH
35H 0CH
30H 0DH
31H 0DH
32H 0DH
33H 0DH
34H 0DH
35H 0DH
30H 0EH
31H 0EH
32H 0EH
33H 0EH
34H 0EH
35H 0EH
30H 0FH
31H 0FH
32H 0FH
33H 0FH
34H 0FH
35H 0FH
30H 10H
31H 10H
32H 10H
33H 10H
34H 10H
35H 10H
30H 11H
31H 11H
32H 11H
33H 11H
34H 11H
35H 11H
30H 12H
31H 12H
32H 12H
33H 12H
34H 12H
35H 12H
30H
30H
30H
30H
30H
30H
13H
15H
16H
17H
18H
19H
31H
31H
31H
31H
31H
31H
13H
15H
16H
17H
18H
19H
32H
32H
32H
32H
32H
32H
13H
15H
16H
17H
18H
19H
33H
33H
33H
33H
33H
33H
13H
15H
16H
17H
18H
19H
34H
34H
34H
34H
34H
34H
13H
15H
16H
17H
18H
19H
35H
35H
35H
35H
35H
35H
13H
15H
16H
17H
18H
19H
30H
30H
30H
30H
30H
1AH
1BH
1CH
1DH
1EH
31H
31H
31H
31H
31H
1AH
1BH
1CH
1DH
1EH
32H
32H
32H
32H
32H
1AH
1BH
1CH
1DH
1EH
33H
33H
33H
33H
33H
1AH
1BH
1CH
1DH
1EH
34H
34H
34H
34H
34H
1AH
1BH
1CH
1DH
1EH
35H
35H
35H
35H
35H
1AH
1BH
1CH
1DH
1EH
30H 1FH
31H 1FH
32H 1FH
33H 1FH
34H 1FH
35H 1FH
30H 20H
31H 20H
32H 20H
33H 20H
34H 20H
35H 20H
30H 21H
31H 21H
32H 21H
33H 21H
34H 21H
35H 21H
30H 22H
31H 22H
32H 22H
33H 22H
34H 22H
35H 22H
30H 23H
31H 23H
32H 23H
33H 23H
34H 23H
35H 23H
30H 24H
31H 24H
32H 24H
33H 24H
34H 24H
35H 24H
30H 25H
31H 25H
32H 25H
33H 25H
34H 25H
35H 25H
30H 26H
31H 26H
32H 26H
33H 26H
34H 26H
35H 26H
30H 27H
31H 27H
32H 27H
33H 27H
34H 27H
35H 27H
30H
30H
30H
30H
30H
30H
30H
30H
30H
31H
31H
31H
31H
31H
31H
31H
31H
31H
32H
32H
32H
32H
32H
32H
32H
32H
32H
33H
33H
33H
33H
33H
33H
33H
33H
33H
34H
34H
34H
34H
34H
34H
34H
34H
34H
35H
35H
35H
35H
35H
35H
35H
35H
35H
28H
29H
2BH
2CH
2DH
2EH
2FH
30H
31H
28H
29H
2BH
2CH
2DH
2EH
2FH
30H
31H
30
28H
29H
2BH
2CH
2DH
2EH
2FH
30H
31H
28H
29H
2BH
2CH
2DH
2EH
2FH
30H
31H
28H
29H
2BH
2CH
2DH
2EH
2FH
30H
31H
28H
29H
2BH
2CH
2DH
2EH
2FH
30H
31H
Notes
Note3
Note4
Note5
Note6
Note4
Note3
Note4
Parameter
amp envelope attack
level
amp envelope decay time
amp envelope sustain
level
amp envelope release1
time
amp envelope release1
level
amp envelope release2
time
amp envelope release2
level
amp envelope clock
trigger
pwm pulse width
pwm lfo depth 1
pwm lfo depth 2
Synth sync osc
Synth ext osc original
key
Synth ext osc pitch eg
trigger
Synth ext osc filter eg
trigger
Synth ext osc amp eg
trigger
Synth ext osc total
filter eg trigger
Synth ext osc mic inst
level
Synth ext osc noise
gate threshold
Synth ext osc noise
gate release
Synth ext osc pitch
shifter mode
Synth ext osc pitch
shifter mix
Note1
:
Synth1 OSC
30H 32H
Synth2 OSC
31H 32H
PCM1 OSC
32H 32H
PCM2 OSC
33H 32H
EXT OSC
34H 32H
Noise OSC
35H 32H
30H 33H
30H 34H
31H 33H
31H 34H
32H 33H
32H 34H
33H 33H
33H 34H
34H 33H
34H 34H
35H 33H
35H 34H
30H 35H
31H 35H
32H 35H
33H 35H
34H 35H
35H 35H
30H 36H
31H 36H
32H 36H
33H 36H
34H 36H
35H 36H
30H 37H
31H 37H
32H 37H
33H 37H
34H 37H
35H 37H
30H 38H
31H 38H
32H 38H
33H 38H
34H 38H
35H 38H
30H 39H
31H 39H
32H 39H
33H 39H
34H 39H
35H 39H
30H 3AH
30H 3CH
30H 3DH
-
31H
31H
31H
31H
-
-
-
34H 3FH
-
-
-
-
-
34H 40H
-
Note1
-
-
-
-
34H 41H
-
Note1
-
-
-
-
34H 42H
-
Note1
-
-
-
-
34H 43H
-
Note1
-
-
-
-
34H 44H
-
-
-
-
-
34H 45H
-
-
-
-
-
34H 46H
-
-
-
-
-
34H 47H
-
Note7
-
-
-
-
34H 48H
-
Note8
3AH
3CH
3DH
3EH
Notes
Note3
Note1
For information about the relationship between setting values and send/receive values, see the “39.1 Off/On 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 the “39.22 –256 - 0 -
+255 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 the “39.23 Envelope
Clock Trigger 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 the “39.21 –128 - 0 -
+127 Setting Value Table” in “VIII Setting Values and Send/Receive Values” of this document.
Note5
:
For information about the relationship between setting values and send/receive values, see the “39.24 Filter Cutoff
Setting Value Table” in “VIII Setting Values and Send/Receive Values” of this document.
31
Note6
:
For information about the relationship between setting values and send/receive values, see the “39.25 Filter Gain
Setting Value Table” in “VIII Setting Values and Send/Receive Values” of this document.
Note7
:
For information about the relationship between setting values and send/receive values, see the “39.26 Synth Ext
Osc Pitch Shifter Mode Setting Value Table” in “VIII Setting Values and Send/Receive Values” of this document.
Note8
:
For information about the relationship between setting values and send/receive values, see the “39.27 Synth Ext
Osc Pitch Shifter Mix Setting Value Table” in “VIII Setting Values and Send/Receive Values” of this document.
Solo Synth LFO Edit
Parameter
wave
sync
rate
depth
delay
rise
clock trigger
modulation depth
Note1
:
LFO1
36H 00H
36H 01H
36H 02H
36H 03H
36H 04H
36H 05H
36H 06H
36H 07H
LFO2
37H 00H
37H 01H
37H 02H
37H 03H
37H 04H
37H 05H
37H 06H
37H 07H
Notes
Note1
Note2
Note3
For information about the relationship between setting values and send/receive values, see the “39.28 Synth LFO
Wave 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 the “39.29 Synth LFO
Sync 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 the “39.30 Synth LFO
Clock Sync Setting Value Table” in “VIII Setting Values and Send/Receive Values” of this document.
Solo Synth Total Edit
Parameter
type
cutoff
resonance
touch sensitivity
key follow
key follow base
lfo depth 1
lfo depth 2
envelope init level
envelope attack time
envelope attack level
envelope decay time
envelope sustain level
envelope release1 time
envelope release1 level
envelope release2 time
envelope release2 level
envelope clock trigger
envelope depth
eg retrigger
TOTAL
38H 00H
38H 01H
38H 02H
38H 03H
38H 04H
38H 05H
38H 06H
38H 07H
38H 08H
38H 09H
38H 0AH
38H 0BH
38H 0CH
38H 0DH
38H 0EH
38H 0FH
38H 10H
38H 11H
38H 12H
38H 13H
Notes
Note1
Note2
Note3
Note4
32
Note1
:
For information about the relationship between setting values and send/receive values, see the “39.31 Synth Total
Filter Type 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 the “39.21 –128 - 0 -
+127 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 the “39.23 Envelope
Clock Trigger 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 the “39.1 Off/On Setting
Value Table” in “VIII Setting Values and Send/Receive Values” of this document.
7.39.18
Tone Parameter
Parameters assigned to each type of Instrument controller can be changed by NRPN.
The relationship between parameters and their NRPN numbers is shown in the table below.
Tone Etc Edit
Parameter
synth all osc amp env attack time
synth all osc amp env release time
hex layer layer1 level
hex layer layer2 level
hex layer layer3 level
hex layer layer4 level
hex layer layer5 level
hex layer layer6 level
hex layer all layer cutoff frequency
hex layer detune
hex layer all layer attack time
hex layer all layer release time
pcm melody cutoff frequency
pcm melody attack time
pcm melody release time
Note1
:
MSB
3EH
3EH
3EH
3EH
3EH
3EH
3EH
3EH
3EH
3EH
3EH
3EH
3EH
3EH
3EH
LSB
00H
01H
10H
11H
12H
13H
14H
15H
16H
17H
18H
19H
20H
21H
22H
Notes
XW-P1
XW-P1
XW-P1
XW-P1
XW-P1
XW-P1
XW-P1
XW-P1
XW-P1
XW-P1
only,
only,
only,
only,
only,
only,
only,
only,
only,
only,
Note1
Note1
Note1
Note1
Note1
Note1
Note1
Note2
Note1
Note1
For information about the relationship between setting values and send/receive values, see the “39.21 –128 - 0 -
+127 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 the “39.32 Hex Layer
Detune Setting Value Table” in “VIII Setting Values and Send/Receive Values” of this document.
Tone Common Edit
Parameter
level
reverb send
chorus send
7.40
MSB
3FH
3FH
3FH
LSB
00H
01H
02H
Notes
RPN (64H,65H)
33
Message Format:
n:
ll:
mm:
7.40.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.
7.40.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.
7.40.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.
34
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 “8 Program Change”) is Drum.
7.40.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.
7.41
All Sound Off (78H)
Message Format:
n:
BnH 78H 00H
MIDI Channel Number
Receive Receipt stops all voices that are sounding.
7.42
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.
7.43
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.
7.44
Omni Off (7CH)
Message Format:
n:
BnH 7CH 00H
MIDI Channel Number
Receive Receipt performs the same operation as when All Notes Off is received.
35
7.45
Omni On (7DH)
Message Format:
n:
BnH 7DH 00H
MIDI Channel Number
Receive Receipt performs the same operation as when All Notes Off is received.
7.46
Mono (7EH)
Message Format:
n:
BnH 7EH 00H
MIDI Channel Number
Receive Receipt performs the same operation as when All Notes Off is received.
7.47
Poly (7FH)
Message Format:
n:
BnH 7FH 00H
MIDI Channel Number
Receive Receipt performs the same operation as when All Notes Off is received.
8
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 tone, performance number, or Step Sequencer number 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.
The performance number and Step Sequencer number can also be changed by the bank program.
For details, see “8 Performance Number/Step Sequencer Number Switching by Bank Select Message and
Program Change Message” 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.
36
• 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(XW-P1 only)
This setting optimizes for drawbar tones. The damper pedal performs on/off operations.
• Hex Layer(XW-P1 only)
This setting optimizes for hex layer tones. The damper pedal performs on/off operations.
• Solo Synth
This setting optimizes for solo synth tones. The damper pedal performs on/off operations.
• User Wave(XW-G1 only)
This setting optimizes for user wave tones. The damper pedal performs on/off operations.
Performance Number/Step Sequencer Number Switching by Bank Select Message and
Program Change Message The bank select message and program change message can be used to
switch the performance number and/or sequencer number.
The change target can be switched by the bank select MSB. The change target is specified by the
program change number. The bank select LSB is ignored.
The following shows the relationship between the bank select MSB and the change target.
Change Target
Preset Performance
User Performance
Preset Step Sequencer
User Step Sequencer
Bank Select MSB
70H
71H
72H
73H
When Perform NRPN and S.Seq NRPN are enabled by Instrument settings, number switching by
bank select and program change is ignored. For details about performance and the Step Sequencer, see
the User’s Guide.
9
Channel After Touch
Message Format:
n:
vv:
DnH vvH
MIDI Channel Number
Value
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
Pitch Bend
Message Format:
n:
ll:
mm:
EnH llH mmH
MIDI Channel Number
Value LSB
Value MSB
37
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.
38
Part III
System Message
11
Timing Clock
Message Format:
F8H
Send Sent periodically when the MIDI syn mode is master.
Receive Receipt while the MIDI sync mode is slave causes tempo to be synced based in timing clock
information.
12
Start
Message Format:
FAH
Send Sent when the Step Sequencer is started while the MIDI sync mode is master.
Receive Receipt while the MIDI sync mode is slave starts Auto Accompaniment play upon receipt of
the next sent timing clock (F8H).
13
Stop
Message Format:
FCH
Send Sent when the Step Sequencer is stopped while the MIDI sync mode is master.
Receive Receipt while the MIDI sync mode is slave stops Auto Accompaniment play.
14
Active Sensing
Message Format:
FEH
Send Sent periodically when the MIDI syn mode is master.
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.
39
15
System Exclusive Message
Message Format:
ii:
dd:
F0H iiH ddH....F7H
ID Number
Device ID
The Instrument sends and receives standard universal system exclusive messages, and system exclusive
messages that have Instrument-specific formats.
ID Number
ID Number
44H
7EH
7FH
The ID numbers handed by this Instrument are shown below.
ID Name
Casio Computer Co. Ltd
Non Real Time System Exclusive Message
Real Time System Exclusive Message
Device ID The device ID is used mainly for individual control of multiple devices. When a System
Exclusive message is sent, the sending device sends messages that include a value that matches the device
ID of the sending device. When a System Exclusive message is received, the receiving device receives
only messages that include a value that matches the receiving device ID.
The device ID 7FH is a special value, and receipt is always performed whenever the device ID of
either the receiving device or the message is 7FH.
Settings can be configured to change the Instrument’s device ID.
15.1
Universal Real Time System Exclusive Message
Message Format:
dd:
15.1.1
F0H 7FH ddH....F7H
Device ID
Master Volume
Message Format:
dd:
ll:
mm:
F0H 7FH ddH 04H 01H llH mmH F7H
Device ID
LSB Value(Receive:Ignored)
MSB Value
Send Sent when the Master Volume is changed.
Receive Receipt changes the Master Volume.
15.1.2
Master Pan
Message Format:
dd:
ll:
mm:
Note1
:
F0H 7FH ddH 04H 02H llH mmH F7H
Device ID
LSB Value(Receive:Ignored)
MSB Value(Note1)
For information about the relationship between setting values and send/receive values, see “39.3 Pan Setting Value
Table” in “VIII Setting Values and Send/Receive Values” of this document.
40
Send Sent when the Master Pan is changed.
Receive Receipt changes the Master Pan.
15.1.3
Master Fine Tuning
Message Format:
dd:
ll:
mm:
Note1
:
F0H 7FH ddH 04H 03H llH mmH F7H
Device ID
LSB Value(Note1)
MSB Value(Note1)
For information about the relationship between setting values and send/receive values, see “39.4 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.
15.1.4
Master Coarse Tuning
Message Format:
dd:
ll:
mm:
F0H 7FH ddH 04H 04H llH mmH F7H
Device ID
LSB Value(Send:00H、Receive:Ignored)
MSB Value(28H - 58H)
Send This message is sent when the Master Coarse Tune setting is changed.
Receive Receipt changes the Patch Master Coarse Tune parameter.
15.1.5
Reverb Time
Message Format:
dd:
vv:
F0H 7FH ddH 04H 05H 01H 01H 01H 01H 01H 01H vvH F7H
Device ID
Value
Receive Receipt changes the Reverb duration.
Message Format:
dd:
vv:
F0H 7FH ddH 04H 05H 01H 01H 01H 01H 02H 01H vvH F7H
Device ID
Value
Receive Receipt changes the Chorus Rate.
15.1.6
Send To Reverb
Message Format:
dd:
vv:
F0H 7FH ddH 04H 05H 01H 01H 01H 01H 02H 04H vvH F7H
Device ID
Value
41
Receive Receipt changes the Chorus Sent To Reverb setting.
15.2
Universal Non Real Time System Exclusive Message
Message Format:
dd:
15.2.1
F0H 7EH ddH....F7H
Device ID
GM System On
Message Format:
dd:
F0H 7EH ddH 09H 01H F7H
Device ID
Receive Receipt puts the sound source into a GM sound source mode.
15.2.2
GM System Off
Message Format:
dd:
F0H 7EH ddH 09H 02H F7H
Device ID
Receive Receipt changes the sound source setting to the Instrument presetting.
15.2.3
GM2 System On
Message Format:
dd:
F0H 7EH ddH 09H 03H F7H
Device ID
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.
15.3
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”.
42
Part IV
Instrument-Specific System Exclusive
Messages
16
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.
16.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
Step Sequencer
Step Sequencer Chain
Arpeggio
Phrase
Spec
Patch
Tone
Melody
Drum
Drawbar
Hex Layer
Solo Synth
User Wave
DSP
Description
Commands to the Instrument, Instrument stats
All user data
User Step Sequencer
User Step Sequencer Chain
User Arpeggio
User Phrase
Global settings, settings of each music engine
Sound source common settings (system effects,
master settings, etc.) Instrument part settings
(tone selection, mixer channel setting, tuning, etc.)
Tone Setting
Melody Setting
Drum Setting
Drawbar Setting(XW-P1 only)
Hex Layer Setting(XW-P1 only)
Solo Synth Setting
User Wave Setting(XW-G1 only)
DSP Parameter Setting
43
16.2
Basic Message Structure
Instrument-specific system exclusive message operation can be broadly divided between two methods:
Individual Parameter Transfer (single parameter send/receive) and Bulk Parameter Set Transfer (batch
parameter send/receive). Each method includes a number of different messages.
The field in the 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.
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
16.3
16.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
-
body (Depends on
pset blk prm idx
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
-
act )
len data
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.
16.3.2
MAN : Manufacturer’s ID
Format:
01000100B (CASIO = 44H)
Indicates this Instrument’s manufacturer ID.
16.3.3
MOD : Model ID
Format:
MSB
LSB
00010110B (16H)
00000011B (03H)
These two successive bytes (MSB, LSB) indicate the XW-P1/XW-G1 model ID.
44
img
Y
Y
-
->
crc
Y
Y
-
EOX
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
16.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.
16.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 “20.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.
45
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.
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.
16.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.
46
Category
ID (c) Parameter Set
00H
System
02H
Patch
03H
Tone
05H
Melody
06H
Drum
07H
Drawbar(XW-P1 only)
08H
Hex Layer(XW-P1 only)
09H
Solo Synth
0AH
User Wave(XW-G1 only)
13H
DSP
1FH
All
26H
Step Sequencer
27H
Step Sequencer Chain
28H
Arpeggio
29H
Phrase
2AH
Spec
Transfer
Individual Parameter
A
A
A
A
A
A
A
A
A
A
F
F
F
F
F
A
One-way Bulk
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
Handshake Bulk
A
A
A
A
A
A
A
A
A
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
16.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
16.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.
16.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.
47
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
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
16.3.10
Format:
Meaning
index3
index2
index1
index0
prm : Parameter ID
LSB
MSB
0pppppppB
0qqqqqqqB
48
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.
16.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.
16.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.
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.
16.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.
49
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.
• 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 “20.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.
50
16.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.
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 “20.2
System Exclusive Protocol Parameter”. For details, see “20.2 System Exclusive Protocol Parameter.”
51
crc : Cyclic Redundancy Check
16.3.15
Format:
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.
16.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.
17
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
18
Data Sender
→
←
IPS
Operation
Send Request(Optional)
Data Transfer
Parameter Set Transfer
18.1
Communication Modes
18.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
52
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.
18.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.
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.
18.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 “20.2 System
Exclusive Protocol Parameter”.
18.2.1
Example: Sending Data from the Instrument to an External Device in Response
to a Request from the External Device
53
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
“20.2 System Exclusive Protocol Parameter”. If the interval exceeds these values, the partner device will issue a timeout error.
Note2
18.2.2
:
Interval 1 is a Oneway Current Interval, which is explained under “20.2 System Exclusive Protocol Parameter”.
Example: Data send to Instrument from external device
54
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
“20.2 System Exclusive Protocol Parameter”. If the interval exceeds these values, the partner device will issue a timeout error.
18.3
18.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.
18.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 “20.2 System Exclusive Protocol
Parameter”.
18.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,
it resends the last data sent. If the correct message does not arrive after a preset number of retries,
55
RJC is sent and the session is terminated. The number of retries is determined in accordance with the
parameters described under “20.2 System Exclusive Protocol Parameter”.
18.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 “20.2 System Exclusive Protocol Parameter”.
18.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.
18.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 “20.2 System Exclusive Protocol Parameter”. If the interval exceeds these values, the
partner device will issue a timeout error.
18.3.7
Example: Sending Data from the Instrument to an External Device in Response
to a Request from the External Device
56
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
18.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
57
18.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 “20.2 System Exclusive
Protocol Parameter”.
Note2
:
Number of retries that exceeds the retries stipulated by Handshake Max Retry explained under “20.2 System
Exclusive Protocol Parameter”.
18.3.10
Example: Session Generating a Format Error
58
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 “20.2 System
Exclusive Protocol Parameter”.
18.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
59
Note
:
Number of retries that exceeds the retries stipulated by Handshake Max Retry explained under “20.2 System
Exclusive Protocol Parameter”.
18.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 “20.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.
18.3.13
Example: Intentional Session Termination by an External Device
Data Receiver
(External Device)
SBS(HBR)
HBR
ACK
ACK
RJC
18.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
60
Data Sender
(External Device)
SBS(HBS)
HBS
HBS
HBS
18.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 “20.2 System Exclusive Protocol
Parameter”. There is no limit on the number of extensions using EXI.
61
Note2
:
The sessions can be paused by sending RJC here.
62
Part V
Parameter List
This section explains the parameters that actually can be transferred by the Instrument.
19
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.
20
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.
20.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
XW-P1..."XW-P1"
XW-G1..."XW-G1"
General Register 000D R/W
↑
8
01
00-00-FF
General-purpose register for communication test
63
20.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
20.3
Data Management Parameter
These are information acquisition and operation command parameters for this Instrument’s Data Manager PC application.
Parameter
Ps Category
ID
R/W
Block
Size Array
0019 W 00000000
7
01
Ps Memory
001A
W
↑
7
01
Ps Number
001B
W
↑
14
01
Ps Data Type
001C
R
↑
8
01
Current Ps Existence 001D
R
↑
1
01
Current Ps Protect
001E
R
↑
1
01
Current Ps Size
001F
R
↑
32
01
Min-Def-Max
00-00-7F
Description
Specifiesthe category ID of the
parameter set that corresponds
to an operation.
00-00-7F
Specifies the memory ID of the
parameter set that corresponds
to an operation.
0000-0001-3FFF
Specifies the number of the
parameter set that corresponds
to an operation.
00-00-FF
The data type of the parameter
set in the specified category.
Compatibility is providedbetween
models with the same type.
00-00-01
Whether a parameter set exists
in the specified category.
0...No
1...Yes
00-00-01
Protect status of a parameter
set data in the specified
category.
0...Off
1...On
00000000-00000000-FFFFFFFF Size of a parameter set in the
specified category/number
(bytes).
64
Parameter
Current Sub Ps Size
ID
R/W
0020 R
Block
↑
Current Ps Name
0021
R
↑
Max Ps Size
0022
R
↑
Max Ps Number
0023
R
↑
Area Size
0024
R
↑
Available Size
0025
R
↑
Free Size
0026
R
↑
Delete Ps
0027
W
↑
Bulksession Enabled
0028
R
↑
Size Array
Min-Def-Max
Description
32
01
00000000-00000000-FFFFFFFF Total size of a parameter sets
under the specified category
(bytes).
8
10
00-20-7F
Name of a parameter set in the
specified category (ASCII
characters).
32
01
00000000-00000000-FFFFFFFF Maximum size of parameter sets
in the specified category
(bytes).
14
01
0000-0000-FFFF
Maximum number parameter sets in
the specified category (bytes).
32
01
00000000-00000000-FFFFFFFF Maximum size (bytes) of
parameter sets in specified
category
32
01
00000000-00000000-FFFFFFFF Maximum size (bytes) writable to
parameter sets in specified
category/number
32
01
00000000-00000000-FFFFFFFF Current size (bytes) of
parameter set free space in
specified category
1
01
00-00-01
Deletes parameter sets in the
specified category.
Values are ignored.
2
01
00-00-02
Specifies whether or not bulk
session is enabled.
0 ... Disabled
1 ... Enabled
2 ... Bulk session in progress
65
21
Patch Parameter
The main function of patch parameters is to configure the settings of the sound source of a device.
21.1
Analog Input Tune Parameter
These parameters are for analog input tuning.
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
0 - 127
Noise Gate Release
007B R/W
↑
7
01
00-40-7F
0 - 127
Auto Level Control
007C R/W
↑
2
01
00-00-03
0..Off
1..1
2..2
3..3
21.2
Card Audio Parameter
These parameters configure card audio output settings.
Parameter ID
R/W
Block
Size Array Min-Def-Max Description
Level
0081 R/W 00000000
7
01
00-7F-7F
0 - 127
21.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
21.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
21.5
Master EQ Parameter
These parameters configure the Master EQ settings.
66
Parameter
Low Gain
Low Frequency
ID
R/W
Block
Size Array Min-Def-Max Description
008D R/W 00000000
8
01
00-0C-18
-12 - 0 - +12
008E R/W 00000000
8
01
00-01-02
0...200Hz
1...400Hz
2...800Hz
Lowmid Gain
008F R/W 00000000
8
01
00-0C-18
-12 - 0 - +12
Lowmid Frequency 0090 R/W 00000000
8
01
00-01-07
0...1.0kHz
1...1.3kHz
2...1.6kHz
3...2.0kHz
4...2.5kHz
5...3.2kHz
6...4.0kHz
7...5.0kHz
Highmid Gain
0091 R/W 00000000
8
01
00-0C-18
-12 - 0 - +12
Highmid Frequency 0092 R/W 00000000
8
01
00-06-07
0...1.0kHz
1...1.3kHz
2...1.6kHz
3...2.0kHz
4...2.5kHz
5...3.2kHz
6...4.0kHz
7...5.0kHz
High Gain
0093 R/W 00000000
8
01
00-0C-18
-12 - 0 - +12
High Frequency
0094 R/W 00000000
8
01
00-01-02
0...6.0kHz
1...8.0kHz
2...10kHz
On Off
0095 R/W 00000000
1
01
00-01-01
0...OFF
1...ON
21.6
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/512 - 0 - 100/512(cent)
Master Coarse Tune 0001 R/W
↑
7
01
28-40-58
-24 - 0 - +24(semitone)
21.7
Master Mixer Parameter
These parameters configure the Master settings of the mixer.
Parameter
Master Volume
Master Pan
Master Line Select
21.8
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
Part Parameter
Part parameters configure the settings of each musical instrument part.
Parameter
ID
R/W
Block
Size Array
Part Enable 0068 R/W 4-0:Part #
1
01
Tone Num
Fine Tune
Coarse Tune
Volume
Pan
0069
006A
006B
006C
006E
R/W
R/W
R/W
R/W
R/W
↑
↑
↑
↑
↑
14
10
7
7
7
01
01
01
01
01
Min-Def-Max
00-01-01
Description
0...Off
1...On
0000-0000-3FFF 0 - 16383
0000-0200-03FF -100/512 - 0 - 100/512(cent)
28-40-58
-24 - 0 - +24(semitone)
00-64-7F
0 - 127
00-40-7F
-64 - 00 - +63
67
Parameter
Cho Send
Rev Send
Bend Range
Line Select
21.9
ID
006F
0070
0071
0072
R/W
R/W
R/W
R/W
R/W
Block
↑
↑
↑
↑
Size Array
7
01
7
01
7
01
1
01
Min-Def-Max
00-00-7F
00-28-7F
00-02-18
00-00-01
Description
0 - 127
0 - 127
0 - 24
0...System Chorus
1...DSP
System Chorus Parameter
These parameters ar for configuring system chorus settings.
Parameter
Level
Rate
Sendtorev
21.10
ID
008A
008B
008C
R/W Block Size Array Min-Def-Max Description
R/W
↑
7
01
00-40-7F
0 - 127
R/W
↑
7
01
00-28-7F
0 - 127
R/W
↑
7
01
00-00-7F
0 - 127
System Reverb Parameter
These parameters ar for configuring system reverb settings.
Parameter ID
R/W Block Size Array Min-Def-Max Description
Type
0086 R/W
↑
1
01
00-01-01
0: Rectangle
1: Round
Level
0087 R/W
↑
7
01
00-10-7F
0 - 127
Time
0088 R/W
↑
7
01
00-58-7F
0 - 127
21.11
Patch Etc Parameter
These parameters configure other patch settings.
Parameter
Performance Name[16]
Knob Assgne Parameter
RPN/NRPN MSB
RPN/NRPN LSB
Data Entry MSB/LSB
ID
0096
0098
009A
009B
009C
Pedal Assign
009D
Touch Curve
009E
Touch Off Velocity
Tempo
StepSeq Number
Solo1 Ch
009F
00A0
00A1
00A2
StepSeq Change Timing
00A3
StepSeq Key Shift
00A4
StepSeq Pattern Number 00A5
Arpeggio Key Shift
00A6
Arpeggio Key Range Low 00A7
Arpeggio Key Range Hi 00A8
Arpeggio Number
00A9
R/W
Block
Size Array Min-Def-Max Description
R/W
00000000
7
10
00-20-7F
R/W 2-0:Knob Number(0-3)
7
01
00-00-80
0 - 127
R/W
↑
7
01
00-00-7F
0 - 127
R/W
↑
7
01
00-00-7F
0 - 127
R/W
↑
1
01
00-00-01
0... Data MSB
1... Data LSB
R/W
00000000
4
01
00-00-08
0...Sustain
1...Soft
2...Sostenute
3...SS
R/W
↑
4
01
00-01-02
0...Off
1...Normal
2...Light
R/W
↑
7
01
00-64-7F
0 - 127
R/W
↑
8
01
1E-78-FF
30 - 255
R/W
00000000
8
01
00-00-C7
0 - 199
R/W
↑
1
01
00-01-01
0: Off
1: On
R/W
↑
2
01
00-00-02
0: Wait
1: Real Time
2: Beat(XW-G1 only)
R/W
↑
1
01
00-00-01
0: Off
1: On
R/W
↑
4
01
00-00-07
0 - 7
R/W
00000000
1
01
00-00-01
0...Off
1...On
R/W
↑
7
01
00-00-7F
0 - 127
R/W
↑
7
01
00-7F-7F
0 - 127
R/W
↑
8
01
00-00-C7
0 - 199
68
Parameter
Arpeggio Hold
ID
R/W
00AA R/W
Block
↑
Arpeggio StepSeq Sync
00AB R/W
↑
Phrase Key Play
00AC R/W
00000000
Phrase
Phrase
Phrase
Looper
Enable
00AD
00AE
00AF
00B1
00B2
R/W
R/W
R/W
R/W
R/W
↑
↑
↑
↑
00000000
Lowkey
Target
Index1
Index2
Index3
Zone Enable
00B3
00B4
00B5
00B6
00B7
00B8
R/W
R/W
R/W
R/W
R/W
R/W
↑
4-0:TargetType
5-0:KeySetting
↑
↑
2-0:Zone(0-3)
Zone
Zone
Zone
Zone
Zone
Zone
Zone
00B9
00BA
00BB
00BC
00BD
00BE
00BF
R/W
R/W
R/W
R/W
R/W
R/W
R/W
↑
↑
↑
↑
↑
↑
↑
Zone Knob2 Enable
00C0 R/W
↑
Zone Knob3 Enable
00C1 R/W
↑
Zone Knob4 Enable
00C2 R/W
↑
Zone Bender Enable
00C3 R/W
↑
Zone Wheel Enable
00C4 R/W
↑
Zone Pedal Enable
00C5 R/W
↑
Zone Arpeggio Enable
00C6 R/W
↑
Zone Phrase Enable
00C7 R/W
↑
MIDI Out Ch
MIDI In Ch
MIDI Generator Out
00C8 R/W
00C9 R/W
00CA R/W
4-0:Part(0-15)
↑
↑
MIDI MIDI Out
00CB R/W
↑
MIDI USB Out
00CC R/W
↑
22
Number
Key Range Low
Key Range Hi
Number
Key Range Low
Key Range Hi
Bend Range Low
Bend Range Hi
Octave Shift
Transpose
Knob1 Enable
Size Array Min-Def-Max Description
1
01
00-00-01
0: Off
1: On
4
01
00-00-02
0: Off
1: On
2: Start/Stop
1
01
00-00-01
0...Off
1...On
8
01
00-00-C7
0 - 199
7
01
00-00-7F
0 - 127
7
01
00-7F-7F
0 - 127
8
01
00-00-09
0 - 9
1
01
00-01-01
0...OFF
1...ON
7
01
48-48-60
C5-C7
4
01
00-00-0E
0 - 14
8
01
00-00-FF
0 - 255
8
01
00-00-FF
0 - 255
8
01
00-00-FF
0 - 255
1
01
00-01-01
0: Off
1: On
7
01
00-00-7F
0 - 127
7
01
00-7F-7F
0 - 127
7
01
00-02-18
0 - 24
7
01
00-02-18
0 - 24
7
01
3E-40-42
-2 - +2
7
01
34-40-4C
-12 - +12
1
01
00-01-01
0: Off
1: On
1
01
00-01-01
0: Off
1: On
1
01
00-01-01
0: Off
1: On
1
01
00-01-01
0: Off
1: On
1
01
00-01-01
0: Off
1: On
1
01
00-01-01
0: Off
1: On
1
01
00-01-01
0: Off
1: On
1
01
00-01-01
0: Off
1: On
1
01
00-01-01
0: Off
1: On
7
01
00-00-0F
0 - 15
7
01
00-01-10
Off, 0 - 15
1
01
00-01-01
0: Off
1: On
1
01
00-01-01
0: Off
1: On
1
01
00-01-01
0: Off
1: On
Tone Parameter
These parameters configure global tone settings.
22.1
Basic Parameter
These parameters configure basic global tone settings.
69
Parameter
ID
R/W Block Size Array
Min-Def-Max
Description
Timbre Num 0002 R/W
↑
14
01
0000-0000-3FFF 0 - 16383
Line Select 0004 R/W
↑
1
01
00-00-01
0...System Chorus
1...DSP
Timbre Type 0006 R/W
↑
4
01
00-00-0F
0...Melody
1...Piano
2...Drum
3...Drawbar(XW-P1 only)
4...Hex Layer(XW-P1 only)
5...Solo Synth
6...User Wave(XW-G1 only)
Name
0007 R/W
↑
7
10
00-20-7F
Ascii Character
Level
0008 R/W
↑
7
01
00-7F-7F
0 - 127
23
Melody Parameter
These parameters configure melody tone settings.
23.1
Melody Parameter
These parameters configure basic melody tone settings.
Parameter
Attack Time
Release Time
Cutoff Freq
Vibrato Type
ID
0017
0018
0019
001A
Vibrato Depth
Vibrato Speed
Vibrato Delay
Octave Shift
Volume
Touch Sense
001B
001C
001D
001E
001F
0020
24
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
Drum Parameter
These parameters configure drum tone settings.
24.1
Instrument Parameter (x128instrument)
These parameters configure settings for each drum tone instrument.
Parameter
ID
R/W
Block
Size Array Min-Def-Max Description
Assign Group 0000 R/W 6-0:Inst
4
01
00-00-0F
0...None
1 - 15... 1 - 15
Rx Noteoff
0002 R/W
↑
1
01
00-00-01
0...No
1...Yes
Volume
0003 R/W
↑
8
01
00-80-FF
0x0... 0X
0x80... 1.0X
0xFF... 1.99X
Pan
0004 R/W
↑
7
01
00-40-7F
-64 - 0 - +63
Reverb Send 0006 R/W
↑
7
01
00-7F-7F
0 - 127
70
24.2
Velocity Split Parameter (x4velocity-split x128instrument)
These parameters are for configuring velocity split for each drum tone instrument.
Parameter ID
R/W
Range Top 0007 R/W
Number
24.3
0008 R/W
Block
Size Array
Min-Def-Max
Description
13-7:Inst
7
01
00-7F-7F
Velocity upper limit value
2-0:Split
↑
14
01
0000-0000-3FFF Inst number
0-376
LFO Parameter
These parameters configure drum tone LFO settings.
Parameter
ID
R/W
Block
Size Array Min-Def-Max Description
Pitch LFO Wave Type 0009 R/W 00000000
4
01
00-00-0F
0...Sin
1...Tri
2...Saw Up
3...Saw Down
4...Pulse 1:3
5...Pulse 2:2
6...Pulse 3:1
Pitch LFO Rate
000A R/W
↑
7
01
00-40-7F
0 - 127
Pitch Auto Delay
000B R/W
↑
7
01
00-00-7F
0 - 127
Pitch Auto Rise
000C R/W
↑
7
01
00-00-7F
0 - 127
Pitch Auto Depth
000D R/W
↑
8
01
00-80-FF
-128 - 0 - +127
Pitch Mod Depth
000E R/W
↑
7
01
00-40-7F
0 - 127
(effective:-64 Pitch After Depth
000F R/W
↑
7
01
00-40-7F
0 - 127
(effective:-64 Amp LFO Wave Type
0010 R/W
↑
4
01
00-00-0F
0...Sin
1...Tri
2...Saw Up
3...Saw Down
4...Pulse 1:3
5...Pulse 2:2
6...Pulse 3:1
Amp LFO Rate
0011 R/W
↑
7
01
00-40-7F
0 - 127
Amp LFO Auto Delay 0012 R/W
↑
7
01
00-00-7F
0 - 127
Amp LFO Auto Rise
0013 R/W
↑
7
01
00-00-7F
0 - 127
Amp LFO Auto Depth 0014 R/W
↑
8
01
00-80-FF
-128 - 0 - +127
Amp LFO Mod Depth
0015 R/W
↑
7
01
00-40-7F
0 - 127
(effective:-64 Amp LFO After Depth 0016 R/W
↑
7
01
00-40-7F
0 - 127
(effective:-64 -
25
25.1
0 - +63)
0 - +63)
0 - +63)
0 - +63)
Drawbar Parameter(XW-P1 only)
Drawbar Parameter
These parameters configure drawbar tone settings.
Parameter
Position
Percussion
ID
R/W
Block
Size Array Min-Def-Max Description
0000 R/W 3-0:Select Bar
4
01
00-00-08
0-8
0001 R/W
00000000
2
01
00-00-03
0...off
1...2nd
2...3rd
3...2nd+3rd
Percussion Decay Time 0002 R/W
↑
7
01
00-00-7F
0 - 127
Keyon Click
0003 R/W
↑
1
01
00-00-01
0...off
71
Parameter
ID
Keyoff Click
0004 R/W
↑
Type
0005 R/W
↑
Vibrato Rate
Vibrato Depth
0006 R/W
0007 R/W
↑
↑
26
R/W
Block
Size Array Min-Def-Max Description
1...on
1
01
00-00-01
0...off
1...on
1
01
00-00-01
0...Normal
1...Vintage
7
01
00-00-7F
0 - 127
7
01
00-00-7F
0 - 127
Hex Layer Parameter(XW-P1 only)
These parameters configure hex layer tone settings.
26.1
Hex Layer Parameter (x6layer)
These parameters configure basic hex layer tone settings.
Parameter
Onoff
ID
R/W
Block
Size Array
0000 R/W 2-0:Layer Number
1
01
Split Ui Number
0002 R/W
↑
16
01
Pan Offset
Pitch Key
0003 R/W
0004 R/W
↑
↑
7
7
01
01
Pitch Cent
0005 R/W
↑
16
01
Amp Attack Rate Offset
Amp Decay Rate Offset
Amp Sustain Level Offset
Amp Release Rate Offset
Volume Offset
Cutoff Offset
Touch Sense Offset
Reverb Send Offset
Chorus Send Offset
Key Range Low
Key Range High
Velocity Range Low
0006
0007
0008
0009
000A
000B
000C
000D
000E
000F
0010
0011
R/W
R/W
R/W
R/W
R/W
R/W
R/W
R/W
R/W
R/W
R/W
R/W
↑
↑
↑
↑
↑
↑
↑
↑
↑
↑
↑
↑
8
8
8
8
8
8
8
8
8
7
7
7
01
01
01
01
01
01
01
01
01
01
01
01
Velocity Range High
0012 R/W
↑
7
01
Detune Number
Pitch Lock
0013 R/W
0014 R/W
00000000
00000000
5
1
01
03
26.2
Min-Def-Max
00-01-01
Description
0...off
1...on
0000-0000-FFFF PCM Wave number
0326-1114
00-40-7F
-64 - 0 - +63
00-40-7F
Added to key number as 0x40
center
0000-0000-FFFF S------.- -------- S:sign bit
-------.c cccccccc c:cent
= 100/512 cent resolution
0000001.0 00000000...For +100
cent(1 semitone)
1111111.0 00000000...For -100
cent(1 semitone)
00-80-FF
-128 - 0 - 127
00-80-FF
-128 - 0 - 127
00-80-FF
-128 - 0 - 127
00-80-FF
-128 - 0 - 127
00-80-FF
-128 - 0 - 127
00-80-FF
-128 - 0 - 127
00-BF-FF
-128 - 0 - 127
00-80-FF
-128 - 0 - 127
00-80-FF
-128 - 0 - 127
00-00-7F
0 - 127
00-7F-7F
0 - 127
00-00-7F
0 - 127
Lower Limit of Velocity
00-7F-7F
0 - 127
Upper Limit of Velocity
00-00-1F
0 - 31
00-00-01
0...Unlocked
1...Locked
Hex Layer LFO Parameter
These parameters configure hex layer tone LFO settings.
Parameter
ID
R/W
Block
Size Array Min-Def-Max Description
Pitch LFO Wave Type 0015 R/W 00000000
4
01
00-00-0F
0...Sin
1...Tri
2...Saw Up
3...Saw Down
4...Pulse 1:3
72
Parameter
ID
R/W
Block
Pitch
Pitch
Pitch
Pitch
Pitch
0016
0017
0018
0019
001A
R/W
R/W
R/W
R/W
R/W
↑
↑
↑
↑
↑
Pitch After Depth
001B R/W
↑
Amp LFO Wave Type
001C R/W
↑
Amp
Amp
Amp
Amp
Amp
001D
001E
001F
0020
0021
R/W
R/W
R/W
R/W
R/W
↑
↑
↑
↑
↑
Amp LFO After Depth 0022 R/W
↑
27
LFO Rate
Auto Delay
Auto Rise
Auto Depth
Mod Depth
LFO
LFO
LFO
LFO
LFO
Rate
Auto Delay
Auto Rise
Auto Depth
Mod Depth
Size Array Min-Def-Max Description
5...Pulse 2:2
6...Pulse 3:1
7
01
00-40-7F
0 - 127
7
01
00-00-7F
0 - 127
7
01
00-00-7F
0 - 127
8
01
00-80-FF
-128 - 0 - +127
7
01
00-40-7F
0 - 127
(effective:-64 7
01
00-40-7F
0 - 127
(effective:-64 4
01
00-00-0F
0...Sin
1...Tri
2...Saw Up
3...Saw Down
4...Pulse 1:3
5...Pulse 2:2
6...Pulse 3:1
7
01
00-40-7F
0 - 127
7
01
00-00-7F
0 - 127
7
01
00-00-7F
0 - 127
8
01
00-80-FF
-128 - 0 - +127
7
01
00-40-7F
0 - 127
(effective:-64 7
01
00-40-7F
0 - 127
(effective:-64 -
0 - +63)
0 - +63)
0 - +63)
0 - +63)
Solo Synth Parameter
These parameters configure solo synth tone settings.
27.1
Solo Synth OSC Block Basic (x6oscillator)
These parameters configure basic settings for each Solo Synth tone block.
Parameter
Onoff
ID
R/W
Block
Size Array
0000 R/W 2-0:Oscillator Number(0-5)
1
01
Wave Number
0003 R/W
↑
16
01
Portamento Onoff 0004 R/W
↑
1
01
Portamento Time
0005 R/W
↑
7
01
Legato Onoff
0006 R/W
↑
1
01
27.2
Min-Def-Max
00-00-01
Description
0...off
1...on
0000-0000-FFFF Synth/PCM/Noise Wave number
(XW-P1)
0001 - 0311 (For Synth OSC
1,2)
0312 - 0325 (For Noise OSC)
0326 - 2483 (For PCM OSC 1,2)
(XW-G1)
0001 - 0766 (For Synth OSC
1,2)
0767 - 0780 (For Noise OSC)
0781 - 2826 (For PCM OSC 1,2)
00-00-01
0...off
1...on
(Exept Noise OSC)
00-00-7F
0 - 127
(Except Noise OSC)
00-00-01
0...off
1...on
Solo Synth OSC Block Oscillator (x5oscillator)
These parameters configure oscillator settings for each Solo Synth tone block.
73
Parameter
LFO Depth
Pitch Key Cent
ID
R/W Block Size Array
Min-Def-Max
Description
0008 R/W
↑
7
02
00-40-7F
-64 - 0 - +63
0009 R/W
↑
16
01
0000-0000-FFFF S------.- -------- S:sign bit
-ssssss.- -------- s:semitone(semitone)
-------.c cccccccc c:cent = 100/512 cent resolution
0000000.0 00000000...original
0001100.0 00000000...For +1 octave
1110100.0 00000000...For -1 octave
0000001.0 00000000...For +100 cent(1 semitone)
1111111.0 00000000...For -100 cent(1 semitone)
0000000.1 00000000...For +50 cent
1111111.1 00000000...For -50 cent
Detune
000A R/W
↑
10
01
0000-0200-03FF -256 - 0 - 255
10 00000000...original
00 00000000...-100 cent(1 semitone)
11 11111111...+100 cent(1 semitone)
Init Level
000B R/W
↑
7
01
00-00-7F
0 - 127
Attack Time
000C R/W
↑
7
01
00-00-7F
0 - 127
Attack Level
000D R/W
↑
7
01
00-00-7F
0 - 127
Decay Time
000E R/W
↑
7
01
00-00-7F
0 - 127
Sustain Level
000F R/W
↑
7
01
00-00-7F
0 - 127
Release1 Time
0010 R/W
↑
7
01
00-00-7F
0 - 127
Release1 Level 0011 R/W
↑
7
01
00-00-7F
0 - 127
Release2 Time
0012 R/W
↑
7
01
00-00-7F
0 - 127
Release2 Level 0013 R/W
↑
7
01
00-00-7F
0 - 127
Clock Trigger
0014 R/W
↑
7
01
00-00-12
0...OFF
1...1/4 beat
2...1/3 beat
3...1/2 beat
4...2/3 beat
5...1 beat
6...3/2 beat
7...2 beat
8...3 beat
9...4 beat
10...1/4 up beat
11...1/3 up beat
12...1/2 up beat
13...2/3 up beat
14...1 up beat
15...3/2 up beat
16...2 up beat
17...3 up beat
18...4 up beat
Envelope Depth 0015 R/W
↑
7
01
00-40-7F
-64 - 0 - +63
Key Follow
0017 R/W
↑
8
01
00-C0-FF
-128 - 0 -127
Key Follow Base 0018 R/W
↑
7
01
00-3C-7F
0 - 127
27.3
Solo Synth OSC Block Filter (x5oscillator)
These parameters configure filter settings for each Solo Synth tone block.
Parameter
Cutoff
Gain
ID
R/W Block Size Array Min-Def-Max Description
0019 R/W
↑
4
01
00-00-0F
0 - 15
001A R/W
↑
4
01
00-04-04
0...Flat
1...-3dB
2...-6dB
3...-12dB
4...-18dB
Touch Sensitivity 001B R/W
↑
7
01
00-40-7F
-64 - 0 - +63
Key Follow
001C R/W
↑
8
01
00-80-FF
-128 - 0 - +127
Key Follow Base
001D R/W
↑
7
01
00-3C-7F
0 - 127
LFO Depth
001E R/W
↑
7
02
00-40-7F
-64 - 0 - +63
Init Level
001F R/W
↑
7
01
00-00-7F
0 - 127
74
Parameter
Attack Time
Attack Level
Decay Time
Sustain Level
Release1 Time
Release1 Level
Release2 Time
Release2 Level
Clock Trigger
Envelope Depth
27.4
ID
0020
0021
0022
0023
0024
0025
0026
0027
0028
R/W Block Size Array Min-Def-Max Description
R/W
↑
7
01
00-00-7F
0 - 127
R/W
↑
7
01
00-00-7F
0 - 127
R/W
↑
7
01
00-00-7F
0 - 127
R/W
↑
7
01
00-00-7F
0 - 127
R/W
↑
7
01
00-00-7F
0 - 127
R/W
↑
7
01
00-00-7F
0 - 127
R/W
↑
7
01
00-00-7F
0 - 127
R/W
↑
7
01
00-00-7F
0 - 127
R/W
↑
7
01
00-00-12
0...OFF
1...1/4 beat
2...1/3 beat
3...1/2 beat
4...2/3 beat
5...1 beat
6...3/2 beat
7...2 beat
8...3 beat
9...4 beat
10...1/4 up beat
11...1/3 up beat
12...1/2 up beat
13...2/3 up beat
14...1 up beat
15...3/2 up beat
16...2 up beat
17...3 up beat
18...4 up beat
0029 R/W
↑
7
01
00-40-7F
-64 - 0 - +63
Solo Synth OSC Block Amp (x5oscillator)
These parameters configure amp settings for each Solo Synth tone block.
Parameter
Level
Touch Sensitivity
Key Follow
Key Follow Base
LFO Depth
Init Level
Attack Time
Attack Level
Decay Time
Sustain Level
Release1 Time
Release1 Level
Release2 Time
Release2 Level
Clock Trigger
ID
002A
002C
002D
002E
002F
0030
0031
0032
0033
0034
0035
0036
0037
0038
0039
R/W Block Size Array Min-Def-Max Description
R/W
↑
7
01
00-64-7F
0 - 127
R/W
↑
7
01
00-60-7F
-64 - 0 - +63
R/W
↑
8
01
00-80-FF
-128 - 0 - +127
R/W
↑
7
01
00-3C-7F
0 - 127
R/W
↑
7
02
00-40-7F
-64 - 0 - +63
R/W
↑
7
01
00-00-7F
0 - 127
R/W
↑
7
01
00-00-7F
0 - 127
R/W
↑
7
01
00-00-7F
0 - 127
R/W
↑
7
01
00-00-7F
0 - 127
R/W
↑
7
01
00-00-7F
0 - 127
R/W
↑
7
01
00-00-7F
0 - 127
R/W
↑
7
01
00-00-7F
0 - 127
R/W
↑
7
01
00-00-7F
0 - 127
R/W
↑
7
01
00-00-7F
0 - 127
R/W
↑
7
01
00-00-12
0...OFF
1...1/4 beat
2...1/3 beat
3...1/2 beat
4...2/3 beat
5...1 beat
6...3/2 beat
7...2 beat
8...3 beat
9...4 beat
10...1/4 up beat
11...1/3 up beat
12...1/2 up beat
13...2/3 up beat
14...1 up beat
75
Parameter
27.5
ID
R/W Block Size Array Min-Def-Max Description
15...3/2 up beat
16...2 up beat
17...3 up beat
18...4 up beat
Solo Synth Etc (x8controller)
These parameters configure other Solo Synth settings.
Parameter
Sync Osc
ID
R/W
Block
Size Array Min-Def-Max Description
003D R/W 00000000
1
01
00-00-01
0...Async
1...Sync OSC2 with OSC1
Ext OSC Original Key
003E R/W
↑
7
01
00-3C-7F
0 - 127
Pitch Eg Trigger
003F R/W
↑
1
01
00-00-01
0...off
1...on
Filter Eg Trigger
0040 R/W
↑
1
01
00-00-01
0...off
1...on
Amp Eg Trigger
0041 R/W
↑
1
01
00-00-01
0...off
1...on
Total Filter Eg Trigger 0042 R/W
↑
1
01
00-00-01
0...off
1...on
Mic Inst Level
0043 R/W
↑
7
01
00-7F-7F
0 - 127
Ext Trigger Threshold
0044 R/W
↑
7
01
00-1E-7F
0 - 127
Ext Trigger Release
0045 R/W
↑
7
01
00-00-7F
0 - 127
Pitch Shifter Mode
0046 R/W
↑
2
01
00-02-03
0(off) - 3
Pitch Shifter Mix
0047 R/W
↑
4
01
00-00-0F
0 - 15
27.6
Solo Synth Controller (x8controller)
These parameters configure Solo Synth controller settings.
Parameter
ID
R/W
Block
Size Array Min-Def-Max Description
Source
0063 R/W 2-0:Controller Number
7
01
00-00-7F
Refer to the separate table
Destination Parameter 0064 R/W
↑
7
01
00-00-7F
Refer to the separate table
Destination Index
0065 R/W
↑
7
01
00-00-7F
Refer to the separate table
Depth
0066 R/W
↑
8
01
00-FF-FF
-128 - 0 - 127
Source
Source
00H
01H - 62H
63H
64H
65H
66H
67H
68H
69H
6AH
Parameter Name
Off
Control Change Number 0H - 61H
Note On Key Number
Note On Velocity
Channel After Touch
Pitch Bend Up
Pitch Bend Down
Modulation
LFO 1
LFO 2
Destination Parameter/Destination Index
Destination Parameter Parameter Name
00H
OSC Portamento Time
01H
OSC Pitch
02H
OSC Detune
03H
OSC Pitch Key Follow
04H
OSC Pitch Key Follow Base
05H
OSC Pitch Envelope Depth
Destination Index
2-0: Oscillator Number(0-4)
↑
↑
↑
↑
↑
76
Destination Parameter Parameter Name
06H
OSC Pitch Envelope Init Level
07H
OSC Pitch Envelope Attack Time
08H
OSC Pitch Envelope Attack Level
09H
OSC Pitch Envelope Decay Time
0AH
OSC Pitch Envelope Sustain Level
0BH
OSC Pitch Envelope Release1 Time
0CH
OSC Pitch Envelope Release1 Level
0DH
OSC Pitch Envelope Release2 Time
0EH
OSC Pitch Envelope Release2 Level
0FH
OSC Pitch LFO1 Depth
10H
OSC Pitch LFO2 Depth
11H
OSC PWM Pulse Width
12H
OSC PWM LFO1 Depth
13H
OSC PWM LFO2 Depth
14H
OSC Ext Original Key
15H
OSC Ext Mic/Inst Level
16H
OSC Ext Noise Gate Threshold
17H
OSC Ext Noise Gate Release
18H
OSC Filter Cutoff
19H
OSC Filter Touch Sensitivity
1AH
OSC Filter Key Follow
1BH
OSC Filter Key Follow Base
1CH
OSC Filter Envelope Depth
1DH
OSC Filter Envelope Init Level
1EH
OSC Filter Envelope Attack Time
1FH
OSC Filter Envelope Attack Level
20H
OSC Filter Envelope Decay Time
21H
OSC Filter Envelope Sustain Level
22H
OSC Filter Envelope Release1 Time
23H
OSC Filter Envelope Release1 Level
24H
OSC Filter Envelope Release2 Time
25H
OSC Filter Envelope Release2 Level
26H
OSC Filter LFO1 Depth
27H
OSC Filter LFO2s Depth
28H
OSC Amp Level
29H
OSC Amp Touch Sensitivity
2AH
OSC Amp Key Follow
2BH
OSC Amp Key Follow Base
2CH
OSC Amp Envelope Init Level
2DH
OSC Amp Envelope Attack Time
2EH
OSC Amp Envelope Attack Level
2FH
OSC Amp Envelope Decay Time
30H
OSC Amp Envelope Sustain Level
31H
OSC Amp Envelope Release1 Time
32H
OSC Amp Envelope Release1 Level
33H
OSC Amp Envelope Release2 Time
34H
OSC Amp Envelope Release2 Level
35H
OSC Amp LFO1 Depth
36H
OSC Amp LFO2 Depth
37H
Total Filter Cutoff
38H
Total Filter Resonance
39H
Total Filter Touch Sensitivity
3AH
Total Filter Key Follow
3BH
Total Filter Key Follow Base
3CH
Total Filter Envelope Depth
3DH
Total Filter Envelope Init Level
3EH
Total Filter Envelope Attack Time
3FH
Total Filter Envelope Attack Level
40H
Total Filter Envelope Decay Time
41H
Total Filter Envelope Sustain Level
42H
Total Filter Envelope Release1 Time
43H
Total Filter Envelope Release1 Level
44H
Total Filter Envelope Release2 Time
45H
Total Filter Envelope Release2 Level
46H
Total Filter LFO1 Depth
77
Destination Index
↑
↑
↑
↑
↑
↑
↑
↑
↑
↑
↑
0: Oscillator Number(0-1)
↑
↑
0
↑
↑
↑
2-0: Oscillator Number(0-5)
↑
↑
↑
↑
↑
↑
↑
↑
↑
↑
↑
↑
↑
↑
↑
↑
↑
↑
↑
↑
↑
↑
↑
↑
↑
↑
↑
↑
↑
↑
0
↑
↑
↑
↑
↑
↑
↑
↑
↑
↑
↑
↑
↑
↑
↑
Destination Parameter Parameter Name
47H
Total Filter LFO2 Depth
48H
LFO Rate
49H
LFO Depth
4AH
LFO Delay
4BH
LFO Rise
4CH
LFO Modulation Depth
4DH
DSP Parameter1
4EH
DSP Parameter2
4FH
DSP Parameter3
50H
DSP Parameter4
51H
DSP Parameter5
52H
DSP Parameter6
53H
DSP Parameter7
54H
DSP Parameter8
55H
OSC S1-P2 Portamento Time
56H
OSC S1-P2 Init Level
57H
OSC S1-P2 Attack Time
58H
OSC S1-P2 Attack Time
59H
OSC S1-P2 Decay Time
5AH
OSC S1-P2 Sustain Level
5BH
OSC S1-P2 Release1 Time
5CH
OSC S1-P2 Release1 Level
5DH
OSC S1-P2 Release2 Time
5EH
OSC S1-P2 Release2 Level
27.7
Destination Index
↑
0: LFO Number(0-1)
↑
↑
↑
↑
0
↑
↑
↑
↑
↑
↑
↑
2-0: Oscillator Number(0-5)
↑
↑
↑
↑
↑
↑
↑
↑
↑
Solo Synth LFO (x2lfo)
These parameters configure the Solo Synth LFO block.
Parameter
Wave
Clock Sync
Rate
Depth
Delay
Rise
Clock Trigger
ID
R/W
Block
Size Array Min-Def-Max Description
005B R/W 0:Lfo Number
4
01
00-00-0F
0...Sin
1...Tri
2...Saw Up
3...Saw Down
4...Pulse 1:3
5...Pulse 2:2
6...Pulse 3:1
7...Random
005C R/W
↑
3
01
00-00-02
0...No Sync
1...Sync to LFO1 (LFO2 only)
2...Sync to Tempo
005D R/W
↑
7
01
00-00-7F
0 - 127
005E R/W
↑
7
01
00-00-7F
0 - 127
005F R/W
↑
7
01
00-00-7F
0 - 127
0060 R/W
↑
7
01
00-00-7F
0 - 127
0061 R/W
↑
7
01
00-00-11
0...1/4 beat
1...1/3 beat
2...1/2 beat
3...2/3 beat
4...1 beat
5...3/2 beat
6...2 beat
7...3 beat
8...4 beat
9...1/4 up beat
10...1/3 up beat
11...1/2 up beat
12...2/3 up beat
13...1 up beat
14...3/2 up beat
15...2 up beat
16...3 up beat
17...4 up beat
78
Parameter
ID
R/W
Modulation Depth 0062 R/W
27.8
Block
↑
Size Array Min-Def-Max Description
7
01
00-00-7F
0 - 127
Solo Synth PWM
These parameters configure Solo Synth PWM settings.
Parameter
ID
R/W
Block
Size Array Min-Def-Max Description
Pulse Width 003A R/W 0:Oscillator Number
7
01
00-00-7F
0 - 127
Available selected PWM as Synth Wave.
LFO Depth
003C R/W
↑
7
02
00-40-7F
-64 - 0 - +63
27.9
Solo Synth Total Filter
These parameters configure Solo Synth Total Filter settings.
Parameter
Filter Type
ID
R/W
Block
Size Array Min-Def-Max Description
0048 R/W 00000000
2
01
00-00-02
0...Low Pass Filter
1...Band Pass Filter
2...High Pass Filter
Cutoff
0049 R/W
↑
7
01
00-00-7F
0 - 127
Resonance
004A R/W
↑
7
01
00-00-7F
0 - 127
Touch Sensitivity 004B R/W
↑
7
01
00-40-7F
-64 - 0 - +63
Key Follow
004C R/W
↑
8
01
00-80-FF
-128 - 0 - +127
Key Follow Base
004D R/W
↑
7
01
00-3C-7F
0 - 127
LFO Depth
004E R/W
↑
7
02
00-40-7F
-64 - 0 - +63
Init Level
004F R/W
↑
7
01
00-00-7F
0 - 127
Attack Time
0050 R/W
↑
7
01
00-00-7F
0 - 127
Attack Level
0051 R/W
↑
7
01
00-00-7F
0 - 127
Decay Time
0052 R/W
↑
7
01
00-00-7F
0 - 127
Sustain Level
0053 R/W
↑
7
01
00-00-7F
0 - 127
Release1 Time
0054 R/W
↑
7
01
00-00-7F
0 - 127
Release1 Level
0055 R/W
↑
7
01
00-00-7F
0 - 127
Release2 Time
0056 R/W
↑
7
01
00-00-7F
0 - 127
Release2 Level
0057 R/W
↑
7
01
00-00-7F
0 - 127
Clock Trigger
0058 R/W
↑
7
01
00-00-12
0...OFF
1...1/4 beat
2...1/3 beat
3...1/2 beat
4...2/3 beat
5...1 beat
6...3/2 beat
7...2 beat
8...3 beat
9...4 beat
10...1/4 up beat
11...1/3 up beat
12...1/2 up beat
13...2/3 up beat
14...1 up beat
15...3/2 up beat
16...2 up beat
17...3 up beat
18...4 up beat
Envelope Depth
0059 R/W
↑
7
01
00-40-7F
-64 - 0 - +63
Eg Retrigger
005A R/W
↑
1
01
00-00-01
0...off
1...on
79
28
User Wave Parameter(XW-G1 only)
These parameters configure User Wave tone settings.
28.1
User Wave Key Splits Parameter (x10splits)
These parameters configure User Wave tone split settings.
Parameter
Volume
Pan
Pitch Key
ID
0001
0002
0003
Pitch Cent
0004 R/W
↑
16
01
Cutoff
Touch Sense
Key Follow
Key Follow Base
Pitch Envelope Depth
Init Level
Attack Time
Release Time
Release Level
Init Level
Attack Time
Attack Level
Decay Time
Sustain Level
Release1 Time
Release1 Level
Release2 Time
Release2 Level
Key Range Low
Key Range High
Original Key
0005
0006
0007
0008
0009
000A
000B
000C
000D
000E
000F
0010
0011
0012
0013
0014
0015
0016
0017
0018
0019
↑
↑
↑
↑
↑
↑
↑
↑
↑
↑
↑
↑
↑
↑
↑
↑
↑
↑
↑
↑
↑
7
7
8
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
01
01
01
01
01
01
01
01
01
01
01
01
01
01
01
01
01
01
01
01
01
28.2
R/W
Block
Size Array
R/W 3-0:Split Number(0-4(L),5-9(R))
7
01
R/W
↑
7
01
R/W
↑
7
01
R/W
R/W
R/W
R/W
R/W
R/W
R/W
R/W
R/W
R/W
R/W
R/W
R/W
R/W
R/W
R/W
R/W
R/W
R/W
R/W
R/W
Min-Def-Max
00-7F-7F
00-40-7F
00-40-7F
Description
0 - 127
-64 - 0 - +63
Added to key number
as 0x40 center
0000-0000-FFFF S------.- -------S:sign bit
-------.c cccccccc
c:cent
= 100/512 cent
resolution
0000001.0
00000000...For +100
cent(1 semitone)
1111111.0
00000000...For -100
cent(1 semitone)
00-00-7F
0-127
00-7F-7F
-64 - 0 - +63
00-C0-FF
-128 - 0 - +127
00-3C-7F
0-127
00-40-7F
-64 - 0 - +63
00-40-7F
-64 - 0 - +63
00-00-7F
0-127
00-00-7F
0-127
00-40-7F
-64 - 0 - +63
00-00-7F
0-127
00-00-7F
0-127
00-00-7F
0-127
00-00-7F
0-127
00-00-7F
0-127
00-00-7F
0-127
00-00-7F
0-127
00-00-7F
0-127
00-00-7F
0-127
00-00-7F
0 - 127
00-7F-7F
0 - 127
00-41-7F
Default F4
User Wave LFO Parameter
These parameters configure User Wave tone LFO settings.
Parameter
ID
R/W
Block
Size Array Min-Def-Max Description
Pitch LFO Wave Type 001F R/W 00000000
4
01
00-00-0F
0...Sin
1...Tri
2...Saw Up
3...Saw Down
4...Pulse 1:3
5...Pulse 2:2
6...Pulse 3:1
Pitch LFO Rate
0020 R/W
↑
7
01
00-40-7F
0 - 127
Pitch Auto Delay
0021 R/W
↑
7
01
00-00-7F
0 - 127
Pitch Auto Rise
0022 R/W
↑
7
01
00-00-7F
0 - 127
Pitch Auto Depth
0023 R/W
↑
8
01
00-80-FF
-128 - 0 - +127
80
Parameter
Pitch Mod Depth
ID
R/W
0024 R/W
Block
↑
Pitch After Depth
0025 R/W
↑
Amp LFO Wave Type
0026 R/W
↑
Amp
Amp
Amp
Amp
Amp
0027
0028
0029
002A
002B
R/W
R/W
R/W
R/W
R/W
↑
↑
↑
↑
↑
Amp LFO After Depth 002C R/W
↑
LFO
LFO
LFO
LFO
LFO
28.3
Rate
Auto Delay
Auto Rise
Auto Depth
Mod Depth
Size Array Min-Def-Max Description
7
01
00-40-7F
0 - 127
(effective:-64 7
01
00-40-7F
0 - 127
(effective:-64 4
01
00-00-0F
0...Sin
1...Tri
2...Saw Up
3...Saw Down
4...Pulse 1:3
5...Pulse 2:2
6...Pulse 3:1
7
01
00-40-7F
0 - 127
7
01
00-00-7F
0 - 127
7
01
00-00-7F
0 - 127
8
01
00-80-FF
-128 - 0 - +127
7
01
00-40-7F
0 - 127
(effective:-64 7
01
00-40-7F
0 - 127
(effective:-64 -
0 - +63)
0 - +63)
0 - +63)
0 - +63)
User Wave Looper Parameter
These parameters configure Looper settings.
Parameter ID
R/W
Block
Size Array Min-Def-Max Description
Loop
002D R/W 00000000
1
01
00-01-01
0...OFF
1...ON
Hold
002E R/W
↑
1
01
00-01-01
0...OFF
1...ON
29
DSP Parameter
29.1
DSP Basic
These parameters store DSP data.
Parameter
Name
Algorithm
ID
R/W
0000 R/W
0002 R/W
Parameter7
0003 R/W
Rotary Sw Onoff 0004 R/W
Parameter Index 0005 R/W
On Value
Off Value
Note1
30
30.1
:
0006 R/W
0007 R/W
Block
00000000
↑
Size Array
Min-Def-Max
Description
7
10
00-20-7F
Ascii Character
14
01
0000-000A-3FFF ID
(Note1)
↑
7
08
00-40-7F
0 - 127
↑
1
01
00-00-01
0...Off
1...On
0:Button Selection
4
01
00-00-08
0.....No Assign
1-8...Parameter 1-8
Block: Button Selection
1...Rotary Slow/Fast Button
↑
7
01
00-00-7F
0 - 127
↑
7
01
00-00-7F
0 - 127
For details about the relationship between the Algorithm ID and the DSP Type Number, see “37 DSP Type List”.
All Data Parameter
All Directory Info
The All data parameter stores all data directory information.
81
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
Step Sequencer Parameter
Step Sequencer Directory Info
The Step Sequencer parameter stores Step Sequencer data 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
000000
32
01
00000000-00000000-00FFFFFF 0 - 0xFFFFFFFF
32
32.1
Step Sequencer Chain Parameter
Step Sequencer Chain Directory Info
The Step Sequencer Chain parameter stores Step Sequencer Chain data 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
000000
32
01
00000000-00000000-00FFFFFF 0 - 0xFFFFFFFF
33
33.1
Arpeggio Parameter
Arpeggio Directory Info
The Arpeggio parameter stores Arpeggio data 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
000000
32
01
00000000-00000000-00FFFFFF 0 - 0xFFFFFFFF
34
34.1
Phrase Parameter
Phrase Directory Info
The Phrase parameter stores Phrase data 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
000000
32
01
00000000-00000000-00FFFFFF 0 - 0xFFFFFFFF
35
Spec Parameter
These parameters configure global settings and other settings.
Parameter
Perform Number
ID
R/W
Block
Size Array
0000 R/W 00000000
8
01
82
Min-Def-Max
00-00-C7
Description
0 - 199
Parameter
Perform Filter
ID
R/W
0001 R/W
Block
↑
Size Array
Min-Def-Max
Description
16
01
0000-0030-FFFF bit0: Step Seq
bit1: Arpeggio
bit2: Phrase
bit3: Tempo
bit4: System Reverb
bit5: System Chorus
bit6: System Master EQ
Setting Start Up Select 0002 R/W
↑
2
01
00-00-02
0...Patch
1...Tone
2...Step Seq
Chain Number
0003 R/W
↑
8
01
00-00-63
0 - 99
Setting Fine Tune
0004 R/W
↑
10
01
010B-0200-0303 -245 - 259 (415.5Hz 465.9Hz)
Setting Coarse Tune
0005 R/W
↑
7
01
28-40-58
-24 - 0 - +24(semitone)
Panel Transpose
000C R/W
↑
7
01
34-40-4C
-12 - +12
Panel Octave Shift
000D R/W
↑
7
01
3D-40-43
-3 - +3
Setting Local Control
000F R/W
↑
1
01
00-01-01
0...Off
1...On
Setting LCD Contrast
0012 R/W
↑
7
01
01-09-11
1 - 17
Setting APO Modex
0013 R/W
↑
1
01
00-01-01
0...Off
1...On
Setting MIDI Out Select 003B R/W
↑
4
01
00-00-02
0...Keyboard
1...MIDI IN(MIDI Thru)
2...USB
Setting USB Out Select
003C R/W
↑
4
01
00-00-01
0...Keyboard
1...MIDI IN(MIDI Thru)
Setting MIDI In
003D R/W
↑
1
01
00-01-01
0...Off
1...On
Setting USB In
003E R/W
↑
1
01
00-01-01
0...Off
1...On
Setting Sync Mode
003F R/W
↑
4
01
00-00-02
0...Off
1...Master
2...Slave
Setting Performance NRPN 0040 R/W
↑
1
01
00-00-01
0...Off
1...On
Setting StepSeq NRPN
0041 R/W
↑
1
01
00-00-01
0...Off
1...On
Setting Phrase NRPN
0042 R/W
↑
1
01
00-00-01
0...Off
1...On
Setting Arpeggio NRPN
0043 R/W
↑
1
01
00-00-01
0...Off
1...On
Setting Device ID
0044 R/W
↑
7
01
00-7F-7F
0 - 127
127: All
Setting Basic Ch
0045 R/W
↑
7
01
00-00-0F
0 - 15
Phrase Guide
0048 R/W 00000000
1
01
00-01-01
0: Off
1: On
Phrase Precount
0049 R/W
↑
2
01
00-00-02
0: Off
1: 1 Measure
2: 2 Measure
Phrase Beat
004A R/W
↑
5
01
01-03-16
0: Nop
1-7: 2/4 8/4
8-22: 2/8 16/8
Phrase End Quantize
004B R/W
↑
2
01
00-02-03
0: Off
1: 1 Measure
2: 4 Note
3: 8 Note
Phrase Note Quantize
004C R/W
↑
3
01
00-00-04
0: Off
1: 8 Note
2: 8^
3 Note
3: 16 Note
4: 16^
3 Note
Looper Precount
004D R/W 00000000
4
01
00-03-07
0: Off
2-8 Count
Looper Threshold
004E R/W
↑
7
01
00-14-7F
0-127
Looper Reverse Rec
004F R/W
↑
1
01
00-00-01
0: Off
1: On
83
Parameter
Looper Channel
ID
R/W
0050 R/W
Block
↑
Size Array
1
01
Looper Fs
0051 R/W
↑
1
01
00-01-01
Looper Auto Overdub
0052 R/W
↑
1
01
00-00-01
84
Min-Def-Max
00-00-01
Description
0: Mono
1: Stereo
0: 21kHz
1: 42kHz
0: Off
1: On
Part VI
Parameter Set List
This section explains actually how parameter sets can be transferred by the Instrument with bulk dump.
36
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
36.1
Operation is not guaranteed for values other than those noted here.
XW-P1
Parameter Set Category
Patch
Tone
cat
02H
03H
mem
02H
02H
Melody
05H
02H
Drum
Drawbar
Hex Layer
Solo Synth
DSP
All
Step Sequencer
Step Sequencer Chain
Arpeggio
Phrase
Spec
06H
07H
08H
09H
13H
1FH
26H
27H
28H
29H
2AH
02H
02H
02H
02H
02H
02H
02H
02H
02H
02H
02H
pset
0000H
0000H
0064H
0096H
00C8H
00DCH
00F0H
0104H
0118H
0122H
0000H
0014H
0028H
003CH
0050H
0000H
0000H
0000H
0000H
0000H
0000H
0000H
0000H
0000H
0000H
0000H
-
0063H
0063H
0095H
00C7H
00DBH
00EFH
0103H
0117H
0121H
0135H
0013H
0027H
003BH
004FH
0063H
000AH
0032H
0032H
0063H
0063H
0006H
0063H
0063H
0063H
0063H
85
description
(User Patch 0 - 99)
(User Solo Synth 0 - 99)
(User Hex Layer 0 - 49)
(User Drawbar 0 - 49)
(User Piano Melody 0 - 19)
(User Strings Melody 0 - 19)
(User Guitar Melody 0 - 19)
(User Lead Melody 0 - 19)
(User Drum Melody 0 - 9)
(User Various Melody 0 - 19)
(User Piano Melody 0 - 19)
(User Strings Melody 0 - 19)
(User Guitar Melody 0 - 19)
(User Lead Melody 0 - 19)
(User Various Melody 0 - 19)
(User Drum Melody 0 - 9)
(User Drawbar 0 - 49)
(User Hex Layer 0 - 49)
(User Solo Synth 0 - 99)
(User DSP 0 - 99)
(All Data)
(User Step Sequencer 0 - 99)
(User Step Sequencer Chain 0 - 99)
(User Apreggio 0 - 99)
(User Phrase 0 - 99)
(various setting)
36.2
XW-G1
Parameter Set Category
Patch
Tone
cat
02H
03H
mem
02H
02H
Melody
Drum
Solo Synth
User Wave
DSP
All
Step Sequencer
Step Sequencer Chain
Arpeggio
Phrase
Spec
05H
06H
09H
0AH
13H
1FH
26H
27H
28H
29H
2AH
02H
02H
02H
02H
02H
02H
02H
02H
02H
02H
02H
pset
0000H
0000H
0064H
00C8H
00D2H
0000H
0000H
0000H
0000H
0000H
0000H
0000H
0000H
0000H
0000H
0000H
-
0063H
0063H
00C7H
00D1H
00DBH
0063H
000AH
0063H
000AH
0063H
0006H
0063H
0063H
0063H
0063H
86
description
(User Patch 0 - 99)
(User Tone 0 - 99)
(User Tone 100 - 199)
(User Tone 200 - 209)
(User Tone 300 - 309)
(User Tone 100 - 199)
(User Tone 300 - 309)
(User Tone 0 - 99)
(User Tone 200 - 209)
(User DSP 0 - 99)
(All Data)
(User Step Sequencer 0 - 99)
(User Step Sequencer Chain 0 - 99)
(User Apreggio 0 - 99)
(User Phrase 0 - 99)
(various setting)
Part VII
DSP Parameter List
37
DSP Type List
This is a list of DSP types built into the Instrument.
37.1
Solo Synth DSP
Solo Synth DSP Number
01
02
03
04
05
06
07
37.2
37.2.1
DSP ID
80H
81H
82H
83H
84H
85H
86H
Type
Solo Synth
Solo Synth
Solo Synth
Solo Synth
Solo Synth
Solo Synth
Solo Synth
Bypass
Auto Pan
Distortion
Flanger
Chorus
Delay
Ring Modulator
Normal DSP
Single DSP
Normal DSP Number
01
02
03
04
05
06
07
08
09
10
11
12
13
14
DSP ID
01H
02H
03H
04H
05H
06H
07H
08H
09H
0AH
0BH
0CH
0DH
0EH
Type
Wah
Compressor
Distortion
Enhancer
Auto Pan
Tremolo
Phaser
Flanger
Chorus
Delay
Reflection
Rotary
Ring Modulator
Lo-Fi
87
37.2.2
Dual DSP
Normal 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
38
38.1
DSP 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
Solo Synth Bypass
There are no parameters that can be set by Solo Synth Bypass.
38.2
Solo Synth Auto Pan
88
Parameter Number
Parameter7[1]
Parameter7[2]
Parameter7[3]
Parameter7[4]
Note1
:
Parameter Name
LFOWaveform
LFO Rate
LFO Depth
Manual
Value
00 - 7F
00 - 7F
00 - 7F
00 - 7F
Notes
Note1
Note2
For information about the relationship between setting values and send/receive values, see “39.15 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 the “39.2 –64 - 0 - +63
Setting Value Table” in “VIII Setting Values and Send/Receive Values” of this document.
38.3
Solo Synth Distortion
Parameter Number
Parameter7[1]
Parameter7[2]
38.4
Value
00 - 7F
00 - 7F
Notes
Value
00 - 7F
00 - 7F
00 - 7F
Notes
Note1
Solo Synth Flanger
Parameter Number
Parameter7[1]
Parameter7[2]
Parameter7[3]
Note1
Parameter Name
Gain
Level
:
Parameter Name
LFOWaveform
LFO Rate
LFO Depth
For information about the relationship between setting values and send/receive values, see “39.14 LFO Wave Form2
Setting Value Table” in “VIII Setting Values and Send/Receive Values” of this document.
38.5
Solo Synth Chorus
Parameter Number
Parameter7[1]
Parameter7[2]
Parameter7[3]
Note1
:
Parameter Name
LFOWaveform
LFO Rate
LFO Depth
Value
00 - 7F
00 - 7F
00 - 7F
Notes
Note1
For information about the relationship between setting values and send/receive values, see “39.15 LFO Wave Form3
Setting Value Table” in “VIII Setting Values and Send/Receive Values” of this document.
38.6
Solo Synth Delay
Parameter Number
Parameter7[1]
Parameter7[2]
Parameter7[3]
Parameter7[4]
Parameter7[5]
Note1
:
Parameter Name
Delay Time
Feedback
Damp
Wet Level
Tempo Sync
Value
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 “39.8 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 “39.9 0-5 Setting Value
Table” in “VIII Setting Values and Send/Receive Values” of this document.
89
Note3
:
For information about the relationship between setting values and send/receive values, see “39.7 Tempo Sync
Setting Value Table” in “VIII Setting Values and Send/Receive Values” of this document.
38.7
Solo Synth Ring Modulator
Parameter Number
Parameter7[1]
Parameter7[2]
Parameter7[3]
38.8
Value
00 - 7F
00 - 7F
00 - 7F
Notes
Parameter Name
Resonance
Manual
LFO Rate
LFO Depth
LFOWaveform
Value
00 - 7F
00 - 7F
00 - 7F
00 - 7F
00 - 7F
Notes
Wah
Parameter Number
Parameter7[1]
Parameter7[2]
Parameter7[3]
Parameter7[4]
Parameter7[5]
Note1
Parameter Name
Frequency
Dry Level
Wet Level
:
Note1
For information about the relationship between setting values and send/receive values, see “39.13 LFO Wave Form1
Setting Value Table” in “VIII Setting Values and Send/Receive Values” of this document.
38.9
Compressor
Parameter Number
Parameter7[1]
Parameter7[2]
Parameter7[3]
Parameter7[4]
38.10
Notes
Parameter Name
Gain
Level
Value
00 - 7F
00 - 7F
Notes
Value
00 - 7F
00 - 7F
00 - 7F
00 - 7F
Notes
Value
00 - 7F
00 - 7F
00 - 7F
00 - 7F
Notes
Enhancer
Parameter Number
Parameter7[1]
Parameter7[2]
Parameter7[3]
Parameter7[4]
38.12
Value
00 - 7F
00 - 7F
00 - 7F
00 - 7F
Distortion
Parameter Number
Parameter7[1]
Parameter7[2]
38.11
Parameter Name
Attack
Release
Level
Threshold
Parameter Name
Low Freq
Low Phase
High Freq
High Phase
Auto Pan
Parameter Number
Parameter7[1]
Parameter7[2]
Parameter7[3]
Parameter7[4]
Parameter Name
LFO Rate
LFO Depth
LFOWaveform
Manual
Note1
Note2
90
Note1
:
For information about the relationship between setting values and send/receive values, see “39.15 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 the “39.2 –64 - 0 - +63
Setting Value Table” in “VIII Setting Values and Send/Receive Values” of this document.
38.13
Tremolo
Parameter Number
Parameter7[1]
Parameter7[2]
Parameter7[3]
Note1
:
Parameter Name
LFO Rate
LFO Depth
LFOWaveform
Value
00 - 7F
00 - 7F
00 - 7F
Notes
Note1
For information about the relationship between setting values and send/receive values, see “39.15 LFO Wave Form3
Setting Value Table” in “VIII Setting Values and Send/Receive Values” of this document.
38.14
Phaser
Parameter Number
Parameter7[1]
Parameter7[2]
Parameter7[3]
Parameter7[4]
Note1
:
Parameter Name
Resonance
LFO Rate
LFO Depth
LFOWaveform
Value
00 - 7F
00 - 7F
00 - 7F
00 - 7F
Notes
Note1
For information about the relationship between setting values and send/receive values, see “39.14 LFO Wave Form2
Setting Value Table” in “VIII Setting Values and Send/Receive Values” of this document.
38.15
Flanger
Parameter Number
Parameter7[1]
Parameter7[2]
Parameter7[3]
Parameter7[4]
Note1
:
Parameter Name
LFO Rate
LFO Depth
LFOWaveform
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 “39.14 LFO Wave Form2
Setting Value Table” in “VIII Setting Values and Send/Receive Values” of this document.
38.16
Chorus
Parameter Number
Parameter7[1]
Parameter7[2]
Parameter7[3]
Parameter7[4]
Parameter7[5]
Note1
:
Parameter Name
LFO Rate
LFO Depth
LFOWaveform
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 “39.15 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 “39.10 Chorus Mode
Setting Value Table” in “VIII Setting Values and Send/Receive Values” of this document.
91
38.17
Delay
Parameter Number
Parameter7[1]
Parameter7[2]
Parameter7[3]
Parameter7[4]
Parameter7[5]
Parameter7[6]
Parameter7[7]
Note1
:
Parameter Name
Delay Time
Feedback
Ratio Lch
Ratio Rch
Wet Level
Type
Tempo Sync
Value
00 - 7F
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 “39.11 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 “39.12 Delay Type
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 “39.7 Tempo Sync
Setting Value Table” in “VIII Setting Values and Send/Receive Values” of this document.
38.18
Reflection
Parameter Number
Parameter7[1]
Parameter7[2]
Note1
:
Parameter Name
Type
Feedback
Value
00 - 7F
00 - 7F
Notes
Note1
For information about the relationship between setting values and send/receive values, see “39.17 Reflection Setting
Value Table” in “VIII Setting Values and Send/Receive Values” of this document.
38.19
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
Fall Accel
Rise Accel
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 “39.8 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 “39.20 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 “39.19 Rotate/Brake
Setting Value Table” in “VIII Setting Values and Send/Receive Values” of this document.
92
38.20
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 “39.18 Ring Type Setting
Value Table” in “VIII Setting Values and Send/Receive Values” of this document.
38.21
LoFi
Parameter Number
Parameter7[1]
Parameter7[2]
Parameter7[3]
Parameter7[4]
Parameter7[5]
Parameter7[6]
Note1
:
Parameter Name
W&F Rate
W&F Depth
Noise1Level
Noise2Level
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 “39.16 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 “39.16 LoFi Noise Level
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 “39.9 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 “39.8 0-3 Setting Value
Table” in “VIII Setting Values and Send/Receive Values” of this document.
38.22
Wah Compressor
Parameter Number
Parameter7[1]
Parameter7[2]
Parameter7[3]
Parameter7[4]
Parameter7[5]
Note1
:
Parameter Name
WahWaveform
Wah Rate
Wah Depth
Cmp Thresh
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 “39.13 LFO Wave Form1
Setting Value Table” in “VIII Setting Values and Send/Receive Values” of this document.
38.23
Wah Distortion
Parameter Number
Parameter7[1]
Parameter7[2]
Parameter7[3]
Parameter7[4]
Parameter7[5]
Parameter Name
WahWaveform
Wah Rate
Wah Depth
Dst Gain
Dst Level
Value
00 - 7F
00 - 7F
00 - 7F
00 - 7F
00 - 7F
Notes
Note1
93
Note1
:
For information about the relationship between setting values and send/receive values, see “39.13 LFO Wave Form1
Setting Value Table” in “VIII Setting Values and Send/Receive Values” of this document.
38.24
Wah Chorus
Parameter Number
Parameter7[1]
Parameter7[2]
Parameter7[3]
Parameter7[4]
Parameter7[5]
Parameter7[6]
Note1
:
Parameter Name
WahWaveform
Wah Rate
Wah Depth
ChoWaveform
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 “39.13 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 “39.15 LFO Wave Form3
Setting Value Table” in “VIII Setting Values and Send/Receive Values” of this document.
38.25
Wah Flanger
Parameter Number
Parameter7[1]
Parameter7[2]
Parameter7[3]
Parameter7[4]
Parameter7[5]
Parameter7[6]
Note1
:
Parameter Name
WahWaveform
Wah Rate
Wah Depth
FlnWaveform
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 “39.13 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 “39.14 LFO Wave Form2
Setting Value Table” in “VIII Setting Values and Send/Receive Values” of this document.
38.26
Wah Reflection
Parameter Number
Parameter7[1]
Parameter7[2]
Parameter7[3]
Parameter7[4]
Note1
:
Parameter Name
WahWaveform
Wah Rate
Wah Depth
RefFeedback
Value
00 - 7F
00 - 7F
00 - 7F
00 - 7F
Notes
Note1
For information about the relationship between setting values and send/receive values, see “39.13 LFO Wave Form1
Setting Value Table” in “VIII Setting Values and Send/Receive Values” of this document.
38.27
Wah Tremolo
94
Parameter Number
Parameter7[1]
Parameter7[2]
Parameter7[3]
Parameter7[4]
Parameter7[5]
Parameter7[6]
Note1
:
Parameter Name
WahWaveform
Wah Rate
Wah Depth
TrmWaveform
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 “39.13 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 “39.15 LFO Wave Form3
Setting Value Table” in “VIII Setting Values and Send/Receive Values” of this document.
38.28
Wah Auto Pan
Parameter Number
Parameter7[1]
Parameter7[2]
Parameter7[3]
Parameter7[4]
Parameter7[5]
Parameter7[6]
Parameter7[7]
Note1
:
Parameter Name
WahWaveform
Wah Rate
Wah Depth
PanWaveform
Pan Rate
Pan Depth
Pan Manual
Value
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 “39.13 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 “39.15 LFO Wave Form3
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 the “39.2 –64 - 0 - +63
Setting Value Table” in “VIII Setting Values and Send/Receive Values” of this document.
38.29
Compressor Wah
Parameter Number
Parameter7[1]
Parameter7[2]
Parameter7[3]
Parameter7[4]
Parameter7[5]
Note1
:
Parameter Name
Cmp Thresh
Cmp Level
WahWaveform
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 “39.13 LFO Wave Form1
Setting Value Table” in “VIII Setting Values and Send/Receive Values” of this document.
38.30
Compressor Distortion
Parameter Number
Parameter7[1]
Parameter7[2]
Parameter7[3]
Parameter7[4]
Parameter Name
Cmp Thresh
Cmp Level
Dst Gain
Dst Level
Value
00 - 7F
00 - 7F
00 - 7F
00 - 7F
Notes
95
38.31
Compressor Chorus
Parameter Number
Parameter7[1]
Parameter7[2]
Parameter7[3]
Parameter7[4]
Parameter7[5]
Note1
:
Parameter Name
Cmp Thresh
Cmp Level
ChoWaveform
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 “39.15 LFO Wave Form3
Setting Value Table” in “VIII Setting Values and Send/Receive Values” of this document.
38.32
Compressor Flanger
Parameter Number
Parameter7[1]
Parameter7[2]
Parameter7[3]
Parameter7[4]
Parameter7[5]
Note1
:
Parameter Name
Cmp Thresh
Cmp Level
FlnWaveform
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 “39.14 LFO Wave Form2
Setting Value Table” in “VIII Setting Values and Send/Receive Values” of this document.
38.33
Compressor Reflection
Parameter Number
Parameter7[1]
Parameter7[2]
Parameter7[3]
38.34
Value
00 - 7F
00 - 7F
00 - 7F
Notes
Compressor Tremolo
Parameter Number
Parameter7[1]
Parameter7[2]
Parameter7[3]
Parameter7[4]
Parameter7[5]
Note1
Parameter Name
Cmp Thresh
Cmp Level
RefFeedback
:
Parameter Name
Cmp Thresh
Cmp Level
TrmWaveform
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 “39.15 LFO Wave Form3
Setting Value Table” in “VIII Setting Values and Send/Receive Values” of this document.
38.35
Compressor Auto Pan
Parameter Number
Parameter7[1]
Parameter7[2]
Parameter7[3]
Parameter7[4]
Parameter7[5]
Parameter7[6]
Parameter Name
Cmp Thresh
Cmp Level
PanWaveform
Pan Rate
Pan Depth
Pan Manual
Value
00 - 7F
00 - 7F
00 - 7F
00 - 7F
00 - 7F
00 - 7F
Notes
Note1
Note2
96
Note1
:
For information about the relationship between setting values and send/receive values, see “39.15 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 the “39.2 –64 - 0 - +63
Setting Value Table” in “VIII Setting Values and Send/Receive Values” of this document.
38.36
Distortion Wah
Parameter Number
Parameter7[1]
Parameter7[2]
Parameter7[3]
Parameter7[4]
Parameter7[5]
Note1
:
Parameter Name
Dst Gain
Dst Level
WahWaveform
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 “39.13 LFO Wave Form1
Setting Value Table” in “VIII Setting Values and Send/Receive Values” of this document.
38.37
Distortion Compressor
Parameter Number
Parameter7[1]
Parameter7[2]
Parameter7[3]
Parameter7[4]
38.38
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]
Note1
Parameter Name
Dst Gain
Dst Level
Cmp Thresh
Cmp Level
:
Parameter Name
Dst Gain
Dst Level
ChoWaveform
Cho Rate
Cho Depth
Note1
For information about the relationship between setting values and send/receive values, see “39.15 LFO Wave Form3
Setting Value Table” in “VIII Setting Values and Send/Receive Values” of this document.
38.39
Distortion Flanger
Parameter Number
Parameter7[1]
Parameter7[2]
Parameter7[3]
Parameter7[4]
Parameter7[5]
Note1
:
Parameter Name
Dst Gain
Dst Level
FlnWaveform
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 “39.14 LFO Wave Form2
Setting Value Table” in “VIII Setting Values and Send/Receive Values” of this document.
97
38.40
Distortion Reflection
Parameter Number
Parameter7[1]
Parameter7[2]
Parameter7[3]
38.41
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
RefFeedback
:
Parameter Name
Dst Gain
Dst Level
TrmWaveform
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 “39.15 LFO Wave Form3
Setting Value Table” in “VIII Setting Values and Send/Receive Values” of this document.
38.42
Distortion Auto Pan
Parameter Number
Parameter7[1]
Parameter7[2]
Parameter7[3]
Parameter7[4]
Parameter7[5]
Parameter7[6]
Note1
:
Parameter Name
Dst Gain
Dst Level
PanWaveform
Pan Rate
Pan Depth
Pan Manual
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 “39.15 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 the “39.2 –64 - 0 - +63
Setting Value Table” in “VIII Setting Values and Send/Receive Values” of this document.
38.43
Chorus Reflection
Parameter Number
Parameter7[1]
Parameter7[2]
Parameter7[3]
Parameter7[4]
Note1
:
Parameter Name
ChoWaveform
Cho Rate
Cho Depth
RefFeedback
Value
00 - 7F
00 - 7F
00 - 7F
00 - 7F
Notes
Note1
For information about the relationship between setting values and send/receive values, see “39.15 LFO Wave Form3
Setting Value Table” in “VIII Setting Values and Send/Receive Values” of this document.
38.44
Chorus Auto Pan
98
Parameter Number
Parameter7[1]
Parameter7[2]
Parameter7[3]
Parameter7[4]
Parameter7[5]
Parameter7[6]
Parameter7[7]
Note1
:
Parameter Name
ChoWaveform
Cho Rate
Cho Depth
PanWaveform
Pan Rate
Pan Depth
Pan Manual
Value
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 “39.15 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 “39.15 LFO Wave Form3
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 the “39.2 –64 - 0 - +63
Setting Value Table” in “VIII Setting Values and Send/Receive Values” of this document.
38.45
Flanger Reflection
Parameter Number
Parameter7[1]
Parameter7[2]
Parameter7[3]
Parameter7[4]
Note1
:
Parameter Name
FlnWaveform
Fln Rate
Fln Depth
RefFeedback
Value
00 - 7F
00 - 7F
00 - 7F
00 - 7F
Notes
Note1
For information about the relationship between setting values and send/receive values, see “39.14 LFO Wave Form2
Setting Value Table” in “VIII Setting Values and Send/Receive Values” of this document.
38.46
Flanger Auto Pan
Parameter Number
Parameter7[1]
Parameter7[2]
Parameter7[3]
Parameter7[4]
Parameter7[5]
Parameter7[6]
Parameter7[7]
Note1
:
Parameter Name
FlnWaveform
Fln Rate
Fln Depth
PanWaveform
Pan Rate
Pan Depth
Pan Manual
Value
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 “39.14 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 “39.15 LFO Wave Form3
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 the “39.2 –64 - 0 - +63
Setting Value Table” in “VIII Setting Values and Send/Receive Values” of this document.
99
38.47
Reflection Distortion
Parameter Number
Parameter7[1]
Parameter7[2]
Parameter7[3]
38.48
Value
00 - 7F
00 - 7F
00 - 7F
Notes
Value
00 - 7F
00 - 7F
00 - 7F
00 - 7F
Notes
Reflection Chorus
Parameter Number
Parameter7[1]
Parameter7[2]
Parameter7[3]
Parameter7[4]
Note1
Parameter Name
RefFeedback
Dst Gain
Dst Level
:
Parameter Name
RefFeedback
ChoWaveform
Cho Rate
Cho Depth
Note1
For information about the relationship between setting values and send/receive values, see “39.15 LFO Wave Form3
Setting Value Table” in “VIII Setting Values and Send/Receive Values” of this document.
38.49
Reflection Auto Pan
Parameter Number
Parameter7[1]
Parameter7[2]
Parameter7[3]
Parameter7[4]
Parameter7[5]
Note1
:
Parameter Name
RefFeedback
PanWaveform
Pan Rate
Pan Depth
Pan Manual
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 “39.15 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 the “39.2 –64 - 0 - +63
Setting Value Table” in “VIII Setting Values and Send/Receive Values” of this document.
38.50
Tremolo Distortion
Parameter Number
Parameter7[1]
Parameter7[2]
Parameter7[3]
Parameter7[4]
Parameter7[5]
Note1
:
Parameter Name
TrmWaveform
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 “39.15 LFO Wave Form3
Setting Value Table” in “VIII Setting Values and Send/Receive Values” of this document.
38.51
Tremolo Chorus
Parameter Number
Parameter7[1]
Parameter7[2]
Parameter7[3]
Parameter7[4]
Parameter7[5]
Parameter7[6]
Parameter Name
TrmWaveform
Trm Rate
Trm Depth
ChoWaveform
Cho Rate
Cho Depth
Value
00 - 7F
00 - 7F
00 - 7F
00 - 7F
00 - 7F
00 - 7F
Notes
Note1
Note2
100
Note1
:
For information about the relationship between setting values and send/receive values, see “39.15 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 “39.15 LFO Wave Form3
Setting Value Table” in “VIII Setting Values and Send/Receive Values” of this document.
38.52
Tremolo Flanger
Parameter Number
Parameter7[1]
Parameter7[2]
Parameter7[3]
Parameter7[4]
Parameter7[5]
Parameter7[6]
Note1
:
Parameter Name
TrmWaveform
Trm Rate
Trm Depth
FlnWaveform
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 “39.15 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 “39.14 LFO Wave Form2
Setting Value Table” in “VIII Setting Values and Send/Receive Values” of this document.
38.53
Tremolo Reflection
Parameter Number
Parameter7[1]
Parameter7[2]
Parameter7[3]
Parameter7[4]
Note1
:
Parameter Name
TrmWaveform
Trm Rate
Trm Depth
RefFeedback
Value
00 - 7F
00 - 7F
00 - 7F
00 - 7F
Notes
Note1
For information about the relationship between setting values and send/receive values, see “39.15 LFO Wave Form3
Setting Value Table” in “VIII Setting Values and Send/Receive Values” of this document.
101
Part VIII
Setting Values and Send/ Receive Values
39
39.1
Setting Value Tables
Off/On Setting Value Table
Transmit Value
00H
7FH
39.2
Receive Value
00H
:
40H
:
7FH
Parameter
-64
:
0
:
+63
Pan Setting Value Table
Transmit Value
00H
:
40H
:
7FH
39.4
Parameter
Off
On
–64 - 0 - +63 Setting Value Table
Transmit Value
00H
:
40H
:
7FH
39.3
Receive Value
00H - 3FH
40H - 7FH
Receive Value
00H
:
40H
:
7FH
Parameter
Left
:
Center
:
Right
Fine Tune Setting Value Table
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)
Receive Value
(00H,
(60H,
(00H,
(20H,
:
(30H,
(50H,
(70H,
(20H,
(40H,
:
(50H,
(70H,
(10H,
(30H,
Parameter
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
102
39.5
Drawbar Position 設定値テーブル
Transmit Value
00H
14H
28H
32H
3cH
50H
5AH
6EH
7FH
39.6
Parameter
Sine
Vintage
Receive Value
00H - 0AH
0BH - 16H
17H - 21H
22H - 2DH
2EH - 39H
3AH - 44H
45H - 50H
51H - 5CH
5DH - 67H
68H - 73H
74H - 7FH
Parameter
Off
1/4
1/3
3/8
1/2
2/3
3/4
1
4/3
3/2
2
0-3 Setting Value Table
Transmit Value
00H
2AH
55H
7FH
39.9
Receive Value
00H - 3FH
40H - 7FH
Tempo Sync Setting Value Table
Transmit Value
00H
0CH
19H
26H
33H
40H
4CH
59H
66H
73H
7FH
39.8
Parameter
0
1
2
3
4
5
6
7
8
Sine/Vintage Setting Value Table
Transmit Value
00H
7FH
39.7
Receive Value
00H - 0EH
0FH - 1CH
1DH - 2AH
2BH - 38H
39H - 47H
48H - 55H
56H - 63H
64H - 71H
72H - 7FH
Receive Value
00H - 1FH
20H - 3FH
40H - 5FH
60H - 7FH
Parameter
0
1
2
3
0-5 Setting Value Table
Transmit Value
00H
19H
33H
4CH
66H
7FH
Receive Value
00H - 14H
15H - 29H
2AH - 3FH
40H - 54H
55H - 69H
6AH - 7FH
Parameter
0
1
2
3
4
5
103
39.10
Chorus Mode Setting Value Table
Transmit Value
00H
40H
7FH
39.11
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
Receive Value
00H - 29H
2AH - 54H
55H - 7FH
Parameter
sin
tri
random
LFO Wave Form3 Setting Value Table
Transmit Value
00H
7FH
39.16
Receive Value
00H - 3FH
40H - 7FH
LFO Wave Form2 Setting Value Table
Transmit Value
00H
40H
7FH
39.15
Parameter
0
1
2
3
4
5
LFO Wave Form1 Setting Value Table
Transmit Value
00H
2AH
55H
7FH
39.14
Receive Value
00H - 14H
15H - 29H
2AH - 3FH
40H - 54H
55H - 69H
6AH - 7FH
Delay Type Setting Value Table
Transmit Value
00H
7FH
39.13
Parameter
mono
stereo
tri
Delay Level Setting Value Table
Transmit Value
00H
19H
33H
4CH
66H
7FH
39.12
Receive Value
00H - 29H
2AH - 54H
55H - 7FH
Receive Value
00H - 3FH
40H - 7FH
Parameter
sin
tri
LoFi Noise Level Setting Value Table
Transmit Value
00H
19H
33H
4CH
66H
7FH
Receive Value
00H - 14H
15H - 29H
2AH - 3FH
40H - 54H
55H - 69H
6AH - 7FH
Parameter
0
1
2
3
4
5
104
39.17
Reflection Setting Value Table
Transmit Value
00H
12H
24H
36H
49H
5BH
6DH
7FH
39.18
Receive Value
00H - 3FH
40H - 7FH
Parameter
rotate
stop
Receive Value
00H - 3FH
40H - 7FH
Parameter
slow
fast
–128 - 0 +127 Setting Value Table
Transmit Value
(LSB, MSB)
:
:
-
39.22
Parameter
ring modulated signal only
ring modulated signal and input signal
ring modulated signal and input signal, applied chorus effect
Slow/Fast Setting Value Table
Transmit Value
00H
7FH
39.21
Receive Value
00H - 29H
2AH - 54H
55H - 7FH
Rotate/Brake Setting Value Table
Transmit Value
00H
7FH
39.20
Parameter
1
2
3
4
5
6
7
8
Ring Type Setting Value Table
Transmit Value
00H
40H
7FH
39.19
Receive Value
00H - 0FH
10H - 1FH
20H - 2FH
30H - 3FH
40H - 4FH
50H - 5FH
60H - 6FH
70H - 7FH
Receive Value
Parameter
(00H,
(40H,
(00H,
:
(00H,
:
(40H,
(00H,
(40H,
-128
-127
-126
:
0
:
+125
+126
+127
00H) - (3FH, 00H)
00H) - (7FH, 00H)
01H) - (3FH, 01H)
40H) - (3FH, 40H)
7EH) - (7FH, 7EH)
7FH) - (3FH, 7FH)
7FH) - (7FH, 7FH)
–256 - 0 +255 Setting Value Table
105
Transmit Value
(LSB, MSB)
:
:
-
39.23
(00H,
(20H,
(40H,
(60H,
(00H,
:
(00H,
:
(60H,
(00H,
(20H,
(40H,
(60H,
00H)
00H)
00H)
00H)
01H)
-
Parameter
(1FH,
(3FH,
(5FH,
(7FH,
(1FH,
00H)
00H)
00H)
00H)
01H)
40H) - (1FH, 40H)
7EH)
7FH)
7FH)
7FH)
7FH)
-
(7FH,
(1FH,
(3FH,
(5FH,
(7FH,
7EH)
7FH)
7FH)
7FH)
7FH)
-256
-255
-254
-253
-252
:
0
:
+251
+252
+253
+254
+255
Envelope Clock Trigger Setting Value Table
Transmit Value
MSB
-
39.24
Receive Value
Receive Value
Parameter
00H
06H
0DH
14H
1AH
21H
28H
2FH
35H
3CH
43H
4AH
50H
57H
5EH
65H
6BH
72H
79H
off
1/4 beat
1/3 beat
1/2 beat
2/3 beat
1 beat
3/2 beat
2 beat
3 beat
4 beat
1/4 upbeat
1/3 upbeat
1/2 upbeat
2/3 upbeat
1 upbeat
3/2 upbeat
2 upbeat
3 upbeat
4 upbeat
-
05H
0CH
13H
19H
20H
27H
2EH
34H
3BH
42H
49H
4FH
56H
5DH
64H
6AH
71H
78H
7EH
Filter Cutoff Setting Value Table
106
Transmit Value
MSB
-
39.25
00H
08H
10H
18H
20H
28H
30H
38H
40H
48H
50H
58H
60H
68H
70H
78H
0
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
-
07H
0FH
17H
1FH
27H
2FH
37H
3FH
47H
4FH
57H
5FH
67H
6FH
77H
7EH
Receive Value
Parameter
00H
19H
33H
4CH
66H
Flat
-3dB
-6dB
-12dB
-18dB
-
18H
32H
4BH
65H
7EH
Synth Ext Osc Pitch Shifter Mode Setting Value Table
Transmit Value
MSB
-
39.27
Parameter
Filter Gain Setting Value Table
Transmit Value
MSB
-
39.26
Receive Value
Receive Value
Parameter
00H
20H
40H
60H
off
1
2
3
-
1FH
3FH
5FH
7EH
Synth Ext Osc Pitch Shifter Mix Setting Value Table
107
Transmit Value
MSB
-
39.28
00H
08H
10H
18H
20H
28H
30H
38H
40H
48H
50H
58H
60H
68H
70H
78H
0
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
-
07H
0FH
17H
1FH
27H
2FH
37H
3FH
47H
4FH
57H
5FH
67H
6FH
77H
7EH
Receive Value
Parameter
00H
10H
20H
30H
40H
50H
60H
70H
Sin
Tri
Saw Up
Saw Down
Pulse 1:3
Pulse 2:2
Pulse 3:1
Random
-
0FH
1FH
2FH
3FH
4FH
5FH
6FH
7EH
Synth LFO Sync Setting Value Table
Transmit Value
MSB
-
39.30
Parameter
Synth LFO Wave Setting Value Table
Transmit Value
MSB
-
39.29
Receive Value
Receive Value
Parameter
00H - 3FH
40H - 7EH
off
Tempo
Synth LFO Clock Sync Setting Value Table
108
Transmit Value
MSB
-
39.31
Parameter
00H
07H
0EH
15H
1CH
23H
2AH
31H
38H
40H
47H
4EH
55H
5CH
63H
6AH
71H
78H
1/4 beat
1/3 beat
1/2 beat
2/3 beat
1 beat
3/2 beat
2 beat
3 beat
4 beat
1/4 upbeat
1/3 upbeat
1/2 upbeat
2/3 upbeat
1 upbeat
3/2 upbeat
2 upbeat
3 upbeat
4 upbeat
-
06H
0DH
14H
1BH
22H
29H
30H
37H
3FH
46H
4DH
54H
5BH
62H
69H
70H
77H
7EH
Synth Total Filter Type Setting Value Table
Transmit Value
MSB
-
39.32
Receive Value
Receive Value
Parameter
00H - 29H
2AH - 54H
55H - 7EH
LPF
BPF
HPF
Hex Layer Detune Setting Value Table
Transmit Value
MSB
:
-
Receive Value
Parameter
00H
04H
:
78H
7CH
0
1
:
30
31
- 03H
- 07H
- 7BH
- 7FH
109
Part IX
MIDI Implementation Notation
40
40.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
40.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.
110
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
111