User Manual
5
7
B
reath t
y
pe (Controller number 2)
Status 2n
d
by
te 3r
d
by
t
e
B
nH
0
2H vv
H
n = MIDI c
h
anne
l
num
b
er: 1H
(
c
h
.2
)
v
v = Contro
l
va
l
ue: 00H - 7FH
(
0 - 127
)
*
Transmitted accordin
g
to mic volume when Voice Expression is on.
F
oot type (Controller number 4)
Status 2n
d
b
yte 3r
d
b
yt
e
B
nH
0
4H vv
H
n = MIDI channel number: 1H (ch.2)
v
v = Contro
l
va
l
ue: 00H - 7FH
(
0 - 127
)
*
Transmitted when the Ex
p
ression
p
edal is o
p
erated
.
E
x
p
ression (Contro
ll
er num
b
er 11)
Status 2nd byte 3rd byt
e
BnH 0BH vv
H
n = MIDI channel number: 0H - 1H (ch.1 - ch.2)
v
v = Contro
l
va
l
ue: 00H - 7FH
(
0 - 127
)
*
Transmitte
d
w
h
en D Beam / Expression is on
.
G
enera
l
p
ur
p
ose contro
ll
er 1 (Contro
ll
er num
b
er 16)
Status 2nd byte 3rd byt
e
BnH 10H vv
H
n = MIDI c
h
anne
l
num
b
er: 0H - 1H
(
c
h
.1 - c
h
.2
)
v
v = Control value: 00H - 7FH (0 - 127)
*
Transmitte
d
w
h
en D Beam
/
Fi
l
ter is on.
G
enera
l
p
ur
p
ose contro
ll
er 2 (Contro
ll
er num
b
er 17)
Status 2n
d
by
te 3r
d
by
t
e
B
nH 10H vv
H
n = MIDI c
h
anne
l
num
b
er: 0H - 1H
(
c
h
.1 - c
h
.2
)
v
v = Control value: 00H - 7FH (0 - 127)
*
Transmitte
d
w
h
en D Beam
/
Pitc
h
is on
.
H
old 1
(
Controller number 64
)
Status 2n
d
by
te 3r
d
by
t
e
B
nH 4
0
H vv
H
n = MIDI c
h
anne
l
num
b
er: 0H - 1H
(
c
h
.1 - c
h
.2
)
v
v = Control value: 00H - 7FH
(
0 - 127
)
0-63 = OFF
,
64-127 = ON
*
Transmitte
d
w
h
en t
h
e Ho
ld
pe
d
a
l
is operate
d
.
*
Control value is transmitted only as 00H (o ) or 7FH (on).
P
itch Bend Chan
g
e
Status 2nd byte 3rd byt
e
EnH llH mmH
n = MIDI channel number: 0H - 1H (ch.1 - ch.2)
mm
,
ll
= Pitc
h
Ben
d
va
l
ue: 00 00H - 40 00H - 7F 7F
H
(-8192 - 0 - +8191)
*
Transmitted when the
p
itch bend lever is o
p
erated.
Sy
stem Realtime Messag
e
Active Sensin
g
Status
FEH
*
This message is transmitted at intervals of approximately 250
msec.
S
ystem Exclusive Messag
e
U
niversal Non-realtime System Exclusive Message is the only
S
y
stem Exc
l
usive messages transmitte
d
by
t
h
is
d
evice.
Universal Non-realtime S
y
stem Exclusive Message
I
dentit
y
Repl
y
Message
Receiving I
d
entit
y
Request Message, t
h
is
d
evice sen
d
t
h
is mes-
sage
.
Status Data
by
te Statu
s
F0H 7EH
,
dev
,
06H
,
02H
,
41H
,
18H
,
02H
,
F7H
00H
,
00H
,
00H
,
01H
,
00H
,
00
H
❍
❍
❍
❍
❍
❍
●
■
●
■
●
❍
B
yte Explanatio
n
F
0H Exc
l
usive status
7
EH ID number (Universal Non-realtime Messa
g
e)
d
ev Device ID
(d
ev: 10H
)
06H Sub ID#1
(
General Information
)
02H Sub ID#2 (Identity Reply)
41H ID num
b
er
(
Ro
l
an
d)
18H 02H Device family cod
e
00H 00H Device
f
amily number cod
e
00
H
0
1H
00
H
00
H
So
f
t
w
a
r
e
r
e
vi
s
i
o
n l
e
v
el
F
7H EOX (End Of Exclusive)
3. Supplementary Material
Decima
l
an
d
Hexa
d
ecima
l
Ta
ble
(
An “H” is appended to the end o
f
numbers in hexadecimal
notation.
)
I
n MIDI documentation
,
data values and addresses/sizes o
f
E
xc
l
usive messages, etc. are expresse
d
as
h
exa
d
ecima
l
va
l
ues
for each 7 bits.
The
f
ollowing table shows how these correspond to decimal
n
u
m
be
r
s.
+------+------++------+------++------+------++------+------
+
|
D
|
H
||
D
|
H
||
D
|
H
||
D
|
H
|
+
------
+
------
++
------
+
------
++
------
+
------
++
------
+
------
+
| 0 | 00H || 32 | 20H || 64 | 40H || 96 | 60H |
| 1 | 01H || 33 | 21H || 65 | 41H || 97 | 61H |
||||||||||||
||||||||||||
| 2 | 02H || 34 | 22H || 66 | 42H || 98 | 62H |
||||||||||||
||||||||||||
| 3 | 03H || 35 | 23H || 67 | 43H || 99 | 63H |
||||||||||||
||||||||||||
| 4 | 04H || 36 | 24H || 68 | 44H || 100 | 64H |
||||||||||||
||||||||||||
| 5 | 05H || 37 | 25H || 69 | 45H || 101 | 65H |
||||||||||||
||||||||||||
| 6 | 06H || 38 | 26H || 70 | 46H || 102 | 66H |
||||||||||||
||||||||||||
| 7 | 07H || 39 | 27H || 71 | 47H || 103 | 67H |
||||||||||||
||||||||||||
| 8 | 08H || 40 | 28H || 72 | 48H || 104 | 68H |
||||||||||||
||||||||||||
| 9 | 09H || 41 | 29H || 73 | 49H || 105 | 69H |
||||||||||||
||||||||||||
| 10 | 0AH || 42 | 2AH || 74 | 4AH || 106 | 6AH |
||||||||||||
||||||||||||
| 11 | 0BH || 43 | 2BH || 75 | 4BH || 107 | 6BH |
||||||||||||
||||||||||||
| 12 | 0CH || 44 | 2CH || 76 | 4CH || 108 | 6CH |
||||||||||||
||||||||||||
| 13 | 0DH || 45 | 2DH || 77 | 4DH || 109 | 6DH |
||||||||||||
||||||||||||
| 14 | 0EH || 46 | 2EH || 78 | 4EH || 110 | 6EH |
||||||||||||
||||||||||||
| 15 | 0FH || 47 | 2FH || 79 | 4FH || 111 | 6FH |
||||||||||||
||||||||||||
| 16 | 10H || 48 | 30H || 80 | 50H || 112 | 70H |
||||||||||||
||||||||||||
| 17 | 11H || 49 | 31H || 81 | 51H || 113 | 71H |
||||||||||||
||||||||||||
| 18 | 12H || 50 | 32H || 82 | 52H || 114 | 72H |
||||||||||||
||||||||||||
| 19 | 13H || 51 | 33H || 83 | 53H || 115 | 73H |
||||||||||||
||||||||||||
| 20 | 14H || 52 | 34H || 84 | 54H || 116 | 74H |
||||||||||||
||||||||||||
| 21 | 15H || 53 | 35H || 85 | 55H || 117 | 75H |
||||||||||||
||||||||||||
| 22 | 16H || 54 | 36H || 86 | 56H || 118 | 76H |
||||||||||||
||||||||||||
| 23 | 17H || 55 | 37H || 87 | 57H || 119 | 77H |
||||||||||||
||||||||||||
| 24 | 18H || 56 | 38H || 88 | 58H || 120 | 78H |
||||||||||||
||||||||||||
| 25 | 19H || 57 | 39H || 89 | 59H || 121 | 79H |
||||||||||||
||||||||||||
| 26 | 1AH || 58 | 3AH || 90 | 5AH || 122 | 7AH |
||||||||||||
||||||||||||
| 27 | 1BH || 59 | 3BH || 91 | 5BH || 123 | 7BH |
||||||||||||
||||||||||||
| 28 | 1CH || 60 | 3CH || 92 | 5CH || 124 | 7CH |
||||||||||||
||||||||||||
| 29 | 1DH || 61 | 3DH || 93 | 5DH || 125 | 7DH |
||||||||||||
||||||||||||
| 30 | 1EH || 62 | 3EH || 94 | 5EH || 126 | 7EH |
||||||||||||
||||||||||||
| 31 | 1FH || 63 | 3FH || 95 | 5FH || 127 | 7FH |
||||||||||||
||||||||||||
+
------
+
------
++
------
+
------
++
------
+
------
++
------
+
------
+
D:
dec
im
al
H: hexadec
i
ma
l
*
Decima
l
va
l
ues suc
h
as MIDI c
h
anne
l
,
b
an
k
se
l
ect, an
d
pro-
g
ram change are listed as one greater than the values given
i
n the above table.
*
A 7-bit b
y
te can express data in the range o
f
128 steps. For
d
ata where
g
reater precision is required, we must use two
o
r more
by
tes. For examp
l
e, two
h
exa
d
ecima
l
num
b
ers aa
bbH expressing two 7-bit bytes would indicate a value of aa x
128+
bb
.
*
In the case o
f
values which have a +/- sign, 00H = -64, 40H =
+
/-0, and 7FH = +63, so that the decimal ex
p
ression would
b
e 64
l
ess t
h
an t
h
e va
l
ue given in t
h
e a
b
ove c
h
art. In t
h
e case
o
f two types, 00 00H = -8192, 40 00H = +/-0, and 7F 7FH =
+
8191. For exam
p
le, i
f
aa bbH were ex
p
ressed as decimal, this
would
be
aa
bb
H - 4
0
00
H =
aa
x 12
8
+
bb
-
6
4 x 12
8.
*
Data marked “Use nibbled data” is ex
p
ressed in hexadecimal
i
n 4-
b
it units. A va
l
ue expresse
d
as a 2-
by
te ni
bbl
e 0a 0
b
H
h
as
t
h
e
v
a
l
ue
o
f
a
x 1
6
+
b.
<Example1> What is the decimal expression of 5AH?
F
rom the precedin
g
table, 5AH = 9
0
<Exam
p
le2> What is the decimal ex
p
ression of the value 12 34H
g
iven as hexadecimal
f
or each 7 bits
?
F
rom t
h
e prece
d
ing ta
bl
e, since 12H = 18 an
d
34H = 5
2
1
8
x 12
8
+
5
2 = 2
356
<Exam
p
le3> What is the decimal ex
p
ression of the nibbled
v
a
l
ue 0A 03 09 0D?
F
rom t
h
e prece
d
ing ta
bl
e, since 0AH = 10, 03H = 3, 09H = 9,
0D
H = 1
3
((
10 x 16+3
)
x 16+9
)
x 16+13 = 4188
5
■
<Exam
p
le4> What is the nibbled ex
p
ression of the decimal
v
a
l
ue 1258?
1
6 ) 1258
16
) 7
8
...1
0
16
)
4 ...1
4
0
...
4
Since from the preceding table, 0 = 00H, 4 = 04H, 14 = 0EH, 10 =
0AH
,
the result is: 00 04 0E 0AH
.
Examples of Actual MIDI Message
s
<Examp
l
e1> 92 3E 5F
9
n is the Note-on status
,
and n is the MIDI channel number.
Since 2H = 2, 3EH = 62, an
d
5FH = 95, t
h
is is a Note-on message
with MIDI CH = 3, note number 62 (note name is D4), and veloc-
i
ty 95.
<Exam
p
le2> C0 0
1
CnH is t
h
e Program C
h
ange status, an
d
n is t
h
e MIDI c
h
anne
l
number. Since 0H = 0, 01H = 01, this is a Pro
g
ram Chan
g
e mes
-
sa
g
e wit
h
MIDI CH = 1, pro
g
ram num
b
er 2
.
<Exam
p
le3> E1 00 2
8
E
nH is t
h
e Pitc
h
Ben
d
C
h
ange status, an
d
n is t
h
e MIDI c
h
anne
l
number. The 2nd byte (00H = 0) is the LSB and the 3rd byte
(28H = 40) is t
h
e MSB,
b
ut Pitc
h
Ben
d
Va
l
ue is a si
g
ne
d
num
b
er
i
n w
h
ic
h
40 00H (= 64 x 12+80 = 8192) is 0, so t
h
is Pitc
h
Ben
d
Value is
28 00H - 40 00H = 40 x 12+80 -
(
64 x 12+80
)
= 5120 - 8192 =
-30
7
2
I
f the Pitch Bend Sensitivit
y
is set to 2 semitones, -8192 (00 00H)
will cause the pitch to chan
g
e -200 cents, so in this case -200 x
(-3072) ? (-8192) = -75 cents o
f
Pitch Bend is being applied to
MIDI
c
h
a
nn
e
l 11
.
<Examp
l
e4> B1 01 00 01 01 01 02 01 03 01 0
4
B
nH is the Control Chan
g
e status, and n is the MIDI channel
num
b
er. For Contro
l
C
h
anges, t
h
e 2n
d
by
te is t
h
e contro
l
num-
ber, and the 3rd byte is the value. In a case in which two or more
messa
g
es consecutive messa
g
es
h
ave t
h
e same status, MIDI
h
as
a
provision ca
ll
e
d
“running status” w
h
ic
h
a
ll
ows t
h
e status
by
te
o
f the second and followin
g
messa
g
es to be omitted. Thus, the
a
bove messages have the
f
ollowing meaning
.
B1 01 00 MIDI CH = 2 Mo
d
u
l
ation: 00H
(
B1
)
01 01 MIDI CH = 2 Mo
d
u
l
ation: 01H
(B1) 01 02 MIDI CH = 2 Modulation: 02H
(
B1
)
01 03 MIDI CH = 2 Mo
d
u
l
ation: 03H
(B1) 01 04 MIDI CH = 2 Modulation: 04H
I
t is not desirable for performance data (such as Standard MIDI
F
ile data) to contain many events with running status as given
i
n <Example 4>. This is because i
f
pla
y
back is halted during
the son
g
and then rewound or fast-forwarded, the sequencer
ma
y
not
b
e a
bl
e to transmit t
h
e correct status, an
d
t
h
e soun
d
g
enerator wi
ll
t
h
en misinterpret t
h
e
d
ata. Ta
k
e care to give eac
h
e
vent its own status.
■