Midi Data Format - Yamaha Motif XS Series Service Manual

Music production synthesizer
Table of Contents

Advertisement

MIDI DATA FORMAT

Many MIDI messages listed in the MIDI Data Format section are expressed in hexadecimal
or binary numbers. Hexadecimal numbers may include the letter "H" as a suffix. The letter
"n" indicates a certain whole number.
The chart below lists the corresponding decimal number for each hexadecimal number.
Decimal Hexadecimal
0
00
1
01
2
02
3
03
4
04
5
05
6
06
7
07
8
08
9
09
10
0A
11
0B
12
0C
13
0D
14
0E
15
0F
16
10
17
11
18
12
19
13
20
14
21
15
22
16
23
17
24
18
25
19
26
1A
27
1B
28
1C
29
1D
30
1E
31
1F
32
20
33
21
34
22
35
23
36
24
37
25
38
26
39
27
40
28
41
29
42
2A
43
2B
44
2C
45
2D
46
2E
47
2F
48
30
49
31
50
32
51
33
52
34
53
35
54
36
55
37
56
38
57
39
58
3A
59
3B
60
3C
61
3D
62
3E
63
3F
Additional Notes
• For example, 144 – 159(Decimal)/9nH/1001 0000 – 1001 1111(Binary) indicate the note-
on messages for the channels 1 through 16 respectively. 176 – 191/BnH/1011 0000 –
1011 1111 indicate the control change messages for the channels 1 through 16
respectively. 192 – 207/CnH/1100 0000 – 1100 1111 indicate the program change
messages for the channels 1 through 16 respectively. 240/F0H/1111 0000 is positioned
at the beginning of data to indicate a system exclusive message. 247/F7H/1111 0111 is
positioned at the end of the system exclusive message.
• aaH (Hexadecimal)/0aaaaaaa (Binary) indicates the data addresses. The data address
consists of High, Mid and Low.
• bbH/0bbbbbbb indicates byte counts.
• ccH/0ccccccc indicates check sums.
• ddH/0ddddddd indicates data/value.
Decimal Hexadecimal
64
40
65
41
66
42
67
43
68
44
69
45
70
46
71
47
72
48
73
49
74
4A
75
4B
76
4C
77
4D
78
4E
79
4F
80
50
81
51
82
52
83
53
84
54
85
55
86
56
87
57
88
58
89
59
90
5A
91
5B
92
5C
93
5D
94
5E
95
5F
96
60
97
61
98
62
99
63
100
64
101
65
102
66
103
67
104
68
105
69
106
6A
107
6B
108
6C
109
6D
110
6E
111
6F
112
70
113
71
114
72
115
73
116
74
117
75
118
76
119
77
120
78
121
79
122
7A
123
7B
124
7C
125
7D
7E
126
127
7F
MOTIF XS6/MOTIF XS7/MOTIF XS8
SYNTHSIZER/SEQUENCER PART
(1) TRANSMIT FLOW
M
I
D
I
<
-
+
-
[
S
W
1
]
-
-
+
-
-
-
-
-
-
-
-
-
N
O
T
E
O
N
/
O
F
F
OUT
|
|
|
+---------KEY'S AFTER TOUCH
|
|
|
+---------CONTROL CHANGE (All in Seq)
|
|
M
O
D
U
L
A
T
I
O
N
|
|
V
O
L
U
M
E
|
|
P
A
N
|
|
S
U
S
T
A
I
N
S
W
|
|
FILTER RESONANCE
|
|
E
G
R
E
L
E
A
S
E
|
|
E
G
A
T
T
A
C
K
|
|
FILTER CUTOFF FREQ
|
|
E
G
D
E
C
A
Y
T
|
|
R
E
V
E
R
B
S
E
N
|
|
C
H
O
R
U
S
S
E
N
|
|
ASSIGNABLE CONTROLLERS
|
|
SEQ REMORT CONTROL
|
|
|
+
-
-
[
S
W
6
]
-
-
B
A
N
K
S
E
L
M
S
B
|
|
B
A
N
K
S
E
L
L
S
B
|
|
|
+---------CHANNEL MODE MESSAGE (Seq only)
|
|
RESET ALL CONTROLLERS
|
|
L
O
C
A
L
C
O
N
T
|
|
O
M
N
I
M
O
D
E
|
|
O
M
N
I
M
O
D
E
|
|
M
O
N
O
M
O
D
E
|
|
P
O
L
Y
M
O
D
E
|
|
|
+
-
-
[
S
W
7
]
-
-
P
R
O
G
R
A
M
C
H
A
N
G
E
|
|
|
+
-
-
-
-
-
-
-
-
-
C
H
A
N
N
E
L
A
F
T
E
R
|
|
|
+
-
-
-
-
-
-
-
-
-
P
I
T
C
H
B
E
N
D
C
H
A
|
+--[SW3]-----------SYSTEM COMMON MESSAGE
|
SONG POSITION POINTER
|
S
O
N
G
S
E
L
E
C
|
+--[SW3]-----------SYSTEM REALTIME MESSAGE
|
T
I
M
I
N
G
C
L
O
|
S
T
A
R
T
|
C
O
N
T
I
N
U
E
|
S
T
O
P
|
+------------------ACTIVE SENSING
|
+--[SW4]-+---------SYSTEM EXCLUSIVE MESSAGE (All in Seq)
|
+--[SW5]--<BULK DUMP>
|
|
F0H 43H 0nH 7FH 03H bhH blH ahH amH alH ddH....ddH ccH F7H
|
|
|
+--[SW5]--<PARAMETER CHANGE>
|
F
0
H
4
3
H
1
n
|
+------------------SYSTEM EXCLUSIVE MESSAGE
|
IDENTITY REPLY
|
F
0
H
7
E
H
7
F
|
0
0
H
0
0
H
7
F
|
+--[SW2, 3]---------MIDI MACHINE CONTROL
S
T
O
P
D
E
F
E
R
R
E
D
P
L
O
C
A
T
E
[SW1]
MIDI Transmit Channel
In the Master mode: complies with Zone Transmit Channel.
In the mode other than the Master: complies with Keyboard Transmit Channel.
The sequence data played back in the Song/Pattern mode is transmitted according to the MIDI Filter settings.
[SW2]
MIDI Sync (transmitted when the MIDI Sync is set to MTC.)
[SW3]
Sequencer Control
[SW4]
MIDI Device Number
When set to all, transmitted via 1.
The sequence data played back in the Song/Pattern mode is transmitted according to the MIDI Filter settings.
[SW5]
The Edit Buffer data (just currently edited data) will be transmitted/received only in the corresponding Mode.
The other types of data such as Utility settings can be transmitted/received in any mode.
[SW6]
SYSTEM Bank Select Switch
[SW7]
SYSTEM Program Change Switch
9
n
H
AnH (Seq only)
B
n
H
,
0
1
H
B
n
H
,
0
7
H
B
n
H
,
0
A
H
I
T
C
H
B
n
H
,
4
0
H
BnH, 47H
T
I
M
E
B
n
H
,
4
8
H
T
I
M
E
B
n
H
,
4
9
H
BnH, 4AH
I
M
E
B
n
H
,
4
B
H
D
B
n
H
,
5
B
H
D
B
n
H
,
5
D
H
BnH, (00H .. 5FH)
BnH, (00H .. 7FH)
B
n
H
,
0
0
H
B
n
H
,
2
0
H
BnH, 79H
R
O
L
B
n
H
,
7
A
H
O
F
F
B
n
H
,
7
C
H
O
N
B
n
H
,
7
D
H
O
N
B
n
H
,
7
E
H
O
N
B
n
H
,
7
F
H
C
n
H
T
O
U
C
H
D
n
H
N
G
E
E
n
H
F2H
T
F
3
H
C
K
F
8
H
F
A
H
F
B
H
F
C
H
FEH
H
7
F
H
0
3
H
a
h
H
a
m
H
a
l
H
d
d
H
.
.
.
.
.
d
d
H
F
7
H
H
0
6
H
0
2
H
4
3
H
0
0
H
4
1
H
3
5
H
(
o
r
3
6
H
o
r
3
7
H
H
F
7
H
F
0
H
7
F
H
7
F
H
0
6
H
0
L
A
Y
F
0
H
7
F
H
7
F
H
0
6
H
0
F
0
H
7
F
H
7
F
H
0
6
H
4
hrH mnH scH frH ffH F7H
)
0
6
H
0
0
H
1
H
F
7
H
3
H
F
7
H
4
H
0
6
H
0
1
H
183

Advertisement

Table of Contents
loading

This manual is also suitable for:

Motif xs6Motif xs7Motif xs8

Table of Contents