-
常见
MIDI
信息状
态位和数据位含义表
状态位
第一字节代码
(
二进制
)=(
十六进制
)=(
p>
十进制
)
10000000=80=128
10000001=81=129
10000010=82=130
10000011=83=131
10000100=84=132
10000101=85=133
10000110=86=134
10000111=87=135
10001000=88=136
10001001=89=137
10001010=8A=138
10001011=8B=139
10001100=8C=140
10001101=8D=141
10001110=8E=142
10001111=8F=143
10010000=90=144
10010001=91=145
10010010=92=146
10010011=93=147
10010100=94=148
10010101=95=149
10010110=96=150
10010111=97=151
10011000=98=152
10011001=99=153
10011010=9A=154
10011011=9B=155
10011100=9C=156
10011101=9D=157
10011110=9E=158
10011111=9F=159
通道号
Channel
1
Channel 2
Channel 3
Channel
4
Channel 5
Channel 6
Channel
7
Channel 8
Channel 9
Channel
10
Channel 11
Channel 12
Channel 13
Channel 14
Channel 15
Channel 16
Channel 1
Channel
2
Channel 3
Channel 4
Channel
5
Channel 6
Channel 7
Channel
8
Channel 9
Channel 10
Channel 11
Channel 12
Channel 13
Channel 14
Channel 15
Channel 16
第一字节代码含义
功能
note
off
note off
note off
note
off
note off
note off
note
off
note off
note off
note
off
note off
note off
note
off
note off
note off
note
off
note on
note on
note
on
note on
note on
note
on
note on
note on
note
on
note on
note on
note
on
note on
note on
note
on
note on
数据位
第一字节
第二字节
数据含义
数据含义
以下均为音
以下均为力
符代码
(0-127)
请参
见
MIDI
音
符代码表
度代码
(0-127)
10100000=A0=160
10100001=A1=161
10100010=A2=162
10100011=A3=163
10100100=A4=164
10100101=A5=165
10100110=A6=166
10100111=A7=167
10101000=A8=168
10101001=A9=169
10101010=AA=170
10101011=AB=171
10101100=AC=172
10101101=AD=173
10101110=AE=174
10101111=AF=175
10110000=B0=176
10110001=B1=177
10110010=B2=178
10110011=B3=179
10110100=B4=180
10110101=B5=181
10110110=B6=182
10110111=B7=183
10111000=B8=184
10111001=B9=185
10111010=BA=186
10111011=BB=187
10111100=BC=188
10111101=BD=189
10111110=BE=190
10111111=BF=191
11000000=C0=192
11000001=C1=193
11000010=C2=194
11000011=C3=195
11000100=C4=196
Channel 1
Channel
2
Channel 3
Channel 4
Channel
5
Channel 6
Channel 7
Channel
8
Channel 9
Channel 10
Channel 11
Channel 12
Channel 13
Channel 14
Channel 15
Channel 16
Channel 1
Channel
2
Channel 3
Channel 4
Channel
5
Channel 6
Channel 7
Channel
8
Channel 9
Channel 10
Channel 11
Channel 12
Channel 13
Channel 14
Channel 15
Channel 16
Channel 1
Channel
2
Channel 3
Channel 4
Channel
5
polyphonic
aftertouch
polyphonic
aftertouch
polyphonic
aftertouch
polyphonic
aftertouch
polyphonic
aftertouch
polyphonic
aftertouch
polyphonic
aftertouch
polyphonic
aftertouch
polyphonic
aftertouch
polyphonic
aftertouch
polyphonic
aftertouch
polyphonic
aftertouch
polyphonic
aftertouch
polyphonic
aftertouch
polyphonic
aftertouch
polyphonic
aftertouch
control mode
change
control mode
change
control mode
change
control mode
change
control mode
change
control mode
change
control mode
change
control mode
change
control mode
change
control mode
change
control mode
change
control mode
change
control mode
change
control mode
change
control mode
change
control mode
change
program
change
program
change
program
change
program
change
program
change
程序代码
(0-127)
详见
MIDI
信息
使用介绍详
表
触后量代码
(0-127)
无
11000101=C5=197
11000110=C6=198
11000111=C7=199
11001000=C8=200
11001001=C9=201
11001010=CA=202
11001011=CB=203
11001100=CC=204
11001101=CD=205
11001110=CE=206
11001111=CF=207
11010000=D0=208
11010001=D1=209
11010010=D2=210
11010011=D3=211
11010100=D4=212
11010101=D5=213
11010110=D6=214
11010111=D7=215
11011000=D8=216
11011001=D9=217
11011010=DA=218
11011011=DB=219
11011100=DC=220
11011101=DD=221
11011110=DE=222
11011111=DF=223
11100000=E0=224
11100001=E1=225
11100010=E2=226
11100011=E3=227
11100100=E4=228
11100101=E5=229
11100110=E6=230
11100111=E7=231
11101000=E8=232
11101001=E9=233
Channel 6
Channel
7
Channel 8
Channel 9
Channel
10
Channel 11
Channel 12
Channel 13
Channel 14
Channel 15
Channel 16
Channel 1
Channel
2
Channel 3
Channel 4
Channel
5
Channel 6
Channel 7
Channel
8
Channel 9
Channel 10
Channel 11
Channel 12
Channel 13
Channel 14
Channel 15
Channel 16
Channel 1
Channel
2
Channel 3
Channel 4
Channel
5
Channel 6
Channel 7
Channel
8
Channel 9
Channel 10
program change
program change
program change
program change
program change
program change
program change
program change
program change
program change
program change
channal aftertouch
channal aftertouch
channal aftertouch
channal aftertouch
channal aftertouch
channal aftertouch
channal aftertouch
channal aftertouch
channal aftertouch
channal aftertouch
channal aftertouch
channal aftertouch
channal aftertouch
channal aftertouch
channal aftertouch
channal aftertouch
pitch wheel control
pitch wheel control
pitch wheel control
pitch wheel control
pitch wheel control
pitch wheel control
pitch wheel control
pitch wheel control
pitch wheel control
pitch wheel control
音调调节轮
音调调节轮
控制数据
低位字节
(0-127)
控制数据
高位字节
(0-127)
触后量代码
(0-127)
无
11101010=EA=234
11101011=EB=235
11101100=EC=236
11101101=ED=237
11101110=EE=238
11101111=EF=239
Channel 11
Channel 12
Channel 13
Channel 14
Channel 15
Channel 16
pitch
wheel control
pitch wheel
control
pitch wheel
control
pitch wheel
control
pitch wheel
control
pitch wheel
control
以下信息为系统信息
,
无指定的通道
11110000=F0=240
system exclusive
不定
,
由实
际情况决定
详见
11110001=F1=241
MIDI time code quarter frame
MIDI
信息
详表
11110010=F2=242
11110011=F3=243
11110100=F4=244
11110101=F5=245
11110110=F6=246
11110111=F7=247
11111000=F8=248
11111001=F9=249
11111010=FA=250
11111011=FB=251
11111100=FC=252
11111101=FD=253
11111110=FE=254
11111111=FF=255
song position pointer
song select(song#)
undifined
undifined
tune
request
end of
sysex(EOX)
timing
clock
undifined
start
continue
stop
undifined
active
sensing
system
reset
低位字节
高位字节
(0-127)
保留
保留
无
无
无
无
无
无
无
保留
无
无
MIDI
1.0
信息二进制代码细则表
状态位
(D7-D0)
数据位
(D7-D0)
通道声音信息
(Channal
V
oice Message)
Onnnnnnn
音符关闭信息
这个信息是在一个音结
束时发出
1000cccc
Ovvvvvvv
的
,
如键盘的某个键被放开
其
中
(nnnnnnn)
是音符音高的编号
代码
,(vvvvvvv)
是力度的编号代码
Onnnnnnn
1001cccc
Ovvvvvvv
音符打开信息
这个信息是在一个音开
始时发出
信息含义
的
,
如键盘的某个键被按下
,
其
中
(nnnnnn)
是
音
符
音
高
的
< br>编
号
代
码
,(vvvvvvv)
是力度的编号代码
Onnnnnnn
复音键压力变化信息
这个信息是在先
前被按下的琴键的
1010cccc
Ovvvvvvv
压力变化时发出的
,
其中
(nnnnnnn)
是音符的编号代码
,(vvvvvvv)
是变
p>
化后新力度的编号代码
0ccccccc
控制变化信息
这个信息是在某个控制
器的控制值
发生变化时发出的
,
例如<
/p>
:
踏板等变
化
1011cccc
有些控制器的为了
一些特殊的用途
0vvvvvvv
需
要被保存
(
有关这方面内容可参
见本页
下面通道模式信息栏的说
明
)
其
p>
中
(ccccccc)
是
< br>控
制
器
的
号
码
,(vvvvvvv)
是力度的
编号代码
程序变化信息
1100cccc
0ppppppp
这个信息是在音色
号码被改变时发
出的
,
其中
(ppppppp)
是新的程序号
码
通道压力信息
这个信息
是在通道的压力发生变化
时发出的
,
当
有一些对力度敏感的
键盘不支持上面提到的复音触后
1101n
nnn
0ccccccc
(Polyphonic Aftertouch)
时
,
可以通过
发送这个信息来发送当前所有被按<
/p>
下的键中力度最大的单个键的力度
信息
其中
(ccccccc)
是控制代码<
/p>
0lllllll
音调轮变化信息
这个信息的发送说明音调轮有变化
音
调轮是由一个
14
位二进制数衡
111
0nnnn
量描述的
,
其中值
,
即音调轮没有变
0
mmmmmmm
化时的值为
2000
H(
十六进制数
),
其
变化的灵敏度与传递介质有关
其
中
(lllllll)
是
14
p>
位
数
中
的
低
7
位
,(mmmmm
mm)
是其高
7
位
通道模式信息
(Channel Mode
Message)
状态位
(D7-D0)
1011nnnn
数据位
(D7-D0)
0ccccccc
信息含义
通道模式信息
本信息的代码与上面提
到控制变化
信息的代码相同
,
但实现模
式控制
时使用保存的控制器号码不同
这些号码是
:
本地控制
(Local Control)
< br>在本地控制被关闭时
,
所有某指定
通道的
MIDI
设备都只对
MIDI
协
议的数据信息有反应
,
而对演奏数
据等信息予以忽略
.
本地控制打开
时
,
设备恢复正常控
制器的功能
c=122
v=0:
本地控制关闭
c=122
v=127:
本地控制打开
0vvvvvvv
所有音符关闭
当一个所有音符关闭信
息被接收到
时
,
所有设备的震荡器都被
关闭
c=123
v=0:
所有音符关闭
c=124
v=0:omni
方式关闭
c=125
v=0:omni
方式打开
c=126
v=M:
单模式打开
p>
(
即复模式
关闭
)
其中
M
是通道号
(omni
关闭
)
或
0(omni
打开
)
c=127
v=0:
复模式打开
p>
(
单模式关
闭
)
(
注意
:
以上
四个信息同时会导致所
有音符关闭
)
0iiiiiii
系统专用信息
这个信息是为了不使所
有
MIDI
设
备都响应而设计的
其中
(iiiiiii)
< br>是
MIDI
设备生产商代
码
p>
,
当某个设备发现
(iiiiiii)
p>
与其自身
0ddddddd
代码相同时
,
它将接受其余的数据
位
(ddddddd).
否则的话
,
后面的数据
位将被忽略
.
系统专用信息
是用来
发
送
传
递
例
如
音
色<
/p>
参
数
(Patch
Parameter)
和其它一些大量的数据
信息的
(
注意
:
实时信息单
(Only)
可
能与系统专用信息相交
叉
)
MIDI
时间代码转换信息
这个信息是把
SMPTE
在同步的工
作中的状态转化为
M
IDI
时间代码
(MIDI
Time
Code)
的
格
式
:
小
时
(
Hour):
分钟
(Minute):
秒
(Second):
帧
(Frame
)
有关
SMPTE
的说明见表尾
p>
0lllllll
乐曲位置指针信息
这个信息是一个内
部十四位寄存器
存储了从乐曲开始计数时的
MIDI
0mmmmmmm
的
节拍数
(
在
MIDI
< br>协议中
,
一节拍
相当于六个
p>
MIDI
时钟单位
)
其
中
(lllllll)
为
计
数
器
的
低
7
位
,(mmmmmm
m)
为计数器的高
7
位
乐曲选择信息
0sssssss
该信息指定了以什
么序列或哪首乐
曲将被演奏
未定义
未定义
音调调整要求信息
当模拟合成器收到
这个信息时
,
都
要调整它们的震荡器的
震荡频率
,
这个信息是为老式的电子合成器而
保存的
.
< br>因为在老式的合成器的使
用时常常发生音调不准
,
需要此信
息对其进行震荡器的微调
.
而今天
的合成器已经不需要它了
结束系统专用信息
顾名思义
,
本信息是用来结束系统
专用的数据传递的
.
这个信息只含
有一个状态位
,
不包
括数据位
系统实时信息(
System Real Time
Message
)
状态位
(D7-D0)
数据位
(D7-D0)
时钟信息
当有同步要求时,该信息每四分之
一音符发送
< br>24
次
(下面有进一步介
绍)<
/p>
未定义
开始信息
开始现有的序列演奏(通常时钟信
息紧跟在本信息后面连用)<
/p>
继续信息
本信息是命令序列在被停止的地方
继
续演奏
停止信息
信息含义
停止当前序列
未定义
联系激活信息
这条信息的使用是可以
选择的。如
果使用了该信息,接收器将在每
300
(最大值)
毫秒内准备接收下一
个联系激活信息,否则它会自动认
为
连接已经终止。如果接收器认为
连接已经终止后,它将停止所有发
音并恢复到正常的工作状态(非联
系激活工作状态)
复位信息
复位信息将系统内所有接收器都恢
复到电源打开的初始状态。在一些
特殊状态下,它可以不复位到
电源
打开状态下
功能名称中英文对照
Note
off
Note on
Polyphone Key Pressure
(
Aftertouch
)
Control Change
Program Change
Channel Pressure
(
Aftertouch
)
Pitch
Wheel Change
Channel Mode
Message
System
Exclusive
Song Position
Pointer
Song
Select
Tune
Request
End of
Exclusive
Timing Clock
Start
Continue
Stop
Active
Sending
Reset
音符打开信息
音符关闭信息
复音键压力信息(触后)
控制变化信息
程序变化信息(乐器切换)
通道压力信息(触后)
音调轮变化信息
通道模式信息
系统专用信息
乐曲位置指针信息
乐曲选择信息
音调调整要求信息
结束系统专用信息
时钟信息
开始信息
继续信息
结束信息
联系激活信息
复位信息
MIDI
音符代码表
编号
音符代码
所在的音阶
音调
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
32
33
34
35
(二进制码)
(十六进制码)
00
01
02
03
04
05
06
07
08
09
0A
0B
0C
0D
0E
0F
10
11
12
13
14
15
16
17
18
19
1A
1B
1C
1D
1E
1F
20
21
22
23
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
0
0
0
0
0
0
0
0
0
0
0
0
1
1
1
1
1
1
1
1
1
1
1
1
C
C#
D
D#
E
F
F#
G
G#
A
A#
B
C
C#
D
D#
E
F
F#
G
G#
A
A#
B
C
C#
D
D#
E
F
F#
G
G#
A
A#
B
-
-
-
-
-
-
-
-
-
上一篇:《英语单词拼读规则》速学速记
下一篇:弘扬中华传统美德的意义