最全MIDI常用表.docx
- 文档编号:24987448
- 上传时间:2023-06-03
- 格式:DOCX
- 页数:28
- 大小:26.21KB
最全MIDI常用表.docx
《最全MIDI常用表.docx》由会员分享,可在线阅读,更多相关《最全MIDI常用表.docx(28页珍藏版)》请在冰豆网上搜索。
最全MIDI常用表
常见MIDI信息状态位和数据位含义表
状态位
数据位
第一字节代码
(二进制)=(十六进制)=(十进制)
第一字节代码含义
第一字节
数据含义
第二字节
数据含义
通道号
功能
10000000=80=128
Channel1
noteoff
以下均为音符代码(0-127)请参见MIDI音符代码表
以下均为力度代码(0-127)
10000001=81=129
Channel2
noteoff
10000010=82=130
Channel3
noteoff
10000011=83=131
Channel4
noteoff
10000100=84=132
Channel5
noteoff
10000101=85=133
Channel6
noteoff
10000110=86=134
Channel7
noteoff
10000111=87=135
Channel8
noteoff
10001000=88=136
Channel9
noteoff
10001001=89=137
Channel10
noteoff
10001010=8A=138
Channel11
noteoff
10001011=8B=139
Channel12
noteoff
10001100=8C=140
Channel13
noteoff
10001101=8D=141
Channel14
noteoff
10001110=8E=142
Channel15
noteoff
10001111=8F=143
Channel16
noteoff
10010000=90=144
Channel1
noteon
10010001=91=145
Channel2
noteon
10010010=92=146
Channel3
noteon
10010011=93=147
Channel4
noteon
10010100=94=148
Channel5
noteon
10010101=95=149
Channel6
noteon
10010110=96=150
Channel7
noteon
10010111=97=151
Channel8
noteon
10011000=98=152
Channel9
noteon
10011001=99=153
Channel10
noteon
10011010=9A=154
Channel11
noteon
10011011=9B=155
Channel12
noteon
10011100=9C=156
Channel13
noteon
10011101=9D=157
Channel14
noteon
10011110=9E=158
Channel15
noteon
10011111=9F=159
Channel16
noteon
10100000=A0=160
Channel1
polyphonicaftertouch
触后量代码
(0-127)
10100001=A1=161
Channel2
polyphonicaftertouch
10100010=A2=162
Channel3
polyphonicaftertouch
10100011=A3=163
Channel4
polyphonicaftertouch
10100100=A4=164
Channel5
polyphonicaftertouch
10100101=A5=165
Channel6
polyphonicaftertouch
10100110=A6=166
Channel7
polyphonicaftertouch
10100111=A7=167
Channel8
polyphonicaftertouch
10101000=A8=168
Channel9
polyphonicaftertouch
10101001=A9=169
Channel10
polyphonicaftertouch
10101010=AA=170
Channel11
polyphonicaftertouch
10101011=AB=171
Channel12
polyphonicaftertouch
10101100=AC=172
Channel13
polyphonicaftertouch
10101101=AD=173
Channel14
polyphonicaftertouch
10101110=AE=174
Channel15
polyphonicaftertouch
10101111=AF=175
Channel16
polyphonicaftertouch
10110000=B0=176
Channel1
controlmodechange
详见
MIDI信息使用介绍详表
10110001=B1=177
Channel2
controlmodechange
10110010=B2=178
Channel3
controlmodechange
10110011=B3=179
Channel4
controlmodechange
10110100=B4=180
Channel5
controlmodechange
10110101=B5=181
Channel6
controlmodechange
10110110=B6=182
Channel7
controlmodechange
10110111=B7=183
Channel8
controlmodechange
10111000=B8=184
Channel9
controlmodechange
10111001=B9=185
Channel10
controlmodechange
10111010=BA=186
Channel11
controlmodechange
10111011=BB=187
Channel12
controlmodechange
10111100=BC=188
Channel13
controlmodechange
10111101=BD=189
Channel14
controlmodechange
10111110=BE=190
Channel15
controlmodechange
10111111=BF=191
Channel16
controlmodechange
11000000=C0=192
Channel1
programchange
程序代码
(0-127)
无
11000001=C1=193
Channel2
programchange
11000010=C2=194
Channel3
programchange
11000011=C3=195
Channel4
programchange
11000100=C4=196
Channel5
programchange
11000101=C5=197
Channel6
programchange
11000110=C6=198
Channel7
programchange
11000111=C7=199
Channel8
programchange
11001000=C8=200
Channel9
programchange
11001001=C9=201
Channel10
programchange
11001010=CA=202
Channel11
programchange
11001011=CB=203
Channel12
programchange
11001100=CC=204
Channel13
programchange
11001101=CD=205
Channel14
programchange
11001110=CE=206
Channel15
programchange
11001111=CF=207
Channel16
programchange
11010000=D0=208
Channel1
channalaftertouch
触后量代码
(0-127)
无
11010001=D1=209
Channel2
channalaftertouch
11010010=D2=210
Channel3
channalaftertouch
11010011=D3=211
Channel4
channalaftertouch
11010100=D4=212
Channel5
channalaftertouch
11010101=D5=213
Channel6
channalaftertouch
11010110=D6=214
Channel7
channalaftertouch
11010111=D7=215
Channel8
channalaftertouch
11011000=D8=216
Channel9
channalaftertouch
11011001=D9=217
Channel10
channalaftertouch
11011010=DA=218
Channel11
channalaftertouch
11011011=DB=219
Channel12
channalaftertouch
11011100=DC=220
Channel13
channalaftertouch
11011101=DD=221
Channel14
channalaftertouch
11011110=DE=222
Channel15
channalaftertouch
11011111=DF=223
Channel16
channalaftertouch
11100000=E0=224
Channel1
pitchwheelcontrol
音调调节轮
控制数据
低位字节
(0-127)
音调调节轮
控制数据
高位字节
(0-127)
11100001=E1=225
Channel2
pitchwheelcontrol
11100010=E2=226
Channel3
pitchwheelcontrol
11100011=E3=227
Channel4
pitchwheelcontrol
11100100=E4=228
Channel5
pitchwheelcontrol
11100101=E5=229
Channel6
pitchwheelcontrol
11100110=E6=230
Channel7
pitchwheelcontrol
11100111=E7=231
Channel8
pitchwheelcontrol
11101000=E8=232
Channel9
pitchwheelcontrol
11101001=E9=233
Channel10
pitchwheelcontrol
11101010=EA=234
Channel11
pitchwheelcontrol
11101011=EB=235
Channel12
pitchwheelcontrol
11101100=EC=236
Channel13
pitchwheelcontrol
11101101=ED=237
Channel14
pitchwheelcontrol
11101110=EE=238
Channel15
pitchwheelcontrol
11101111=EF=239
Channel16
pitchwheelcontrol
以下信息为系统信息,无指定的通道
11110000=F0=240
systemexclusive
不定,由实际情况决定
11110001=F1=241
MIDItimecodequarterframe
详见
MIDI信息详表
11110010=F2=242
songpositionpointer
低位字节
高位字节
11110011=F3=243
songselect(song#)
(0-127)
11110100=F4=244
undifined
保留
11110101=F5=245
undifined
保留
11110110=F6=246
tunerequest
无
11110111=F7=247
endofsysex(EOX)
无
11111000=F8=248
timingclock
无
11111001=F9=249
undifined
无
11111010=FA=250
start
无
11111011=FB=251
continue
无
11111100=FC=252
stop
无
11111101=FD=253
undifined
保留
11111110=FE=254
activesensing
无
11111111=FF=255
systemreset
无
MIDI1.0信息二进制代码细则表
状态位(D7-D0)
数据位(D7-D0)
信息含义
通道声音信息(ChannalVoiceMessage)
1000cccc
Onnnnnnn
音符关闭信息
Ovvvvvvv
这个信息是在一个音结束时发出的,如键盘的某个键被放开
其中(nnnnnnn)是音符音高的编号代码,(vvvvvvv)是力度的编号代码
1001cccc
Onnnnnnn
音符打开信息
Ovvvvvvv
这个信息是在一个音开始时发出的,如键盘的某个键被按下,其中(nnnnnn)是音符音高的编号代码,(vvvvvvv)是力度的编号代码
1010cccc
Onnnnnnn
复音键压力变化信息
Ovvvvvvv
这个信息是在先前被按下的琴键的压力变化时发出的,其中(nnnnnnn)是音符的编号代码,(vvvvvvv)是变化后新力度的编号代码
1011cccc
0ccccccc
控制变化信息
0vvvvvvv
这个信息是在某个控制器的控制值发生变化时发出的,例如:
踏板等变化
有些控制器的为了一些特殊的用途需要被保存(有关这方面内容可参见本页下面通道模式信息栏的说明)
其中(ccccccc)是控制器的号码,(vvvvvvv)是力度的编号代码
1100cccc
0ppppppp
程序变化信息
这个信息是在音色号码被改变时发出的,其中(ppppppp)是新的程序号码
1101nnnn
0ccccccc
通道压力信息
这个信息是在通道的压力发生变化时发出的,当有一些对力度敏感的键盘不支持上面提到的复音触后(PolyphonicAftertouch)时,可以通过发送这个信息来发送当前所有被按下的键中力度最大的单个键的力度信息
其中(ccccccc)是控制代码
1110nnnn
0lllllll
音调轮变化信息
0mmmmmmm
这个信息的发送说明音调轮有变化
音调轮是由一个14位二进制数衡量描述的,其中值,即音调轮没有变化时的值为2000H(十六进制数),其变化的灵敏度与传递介质有关
其中(lllllll)是14位数中的低7位,(mmmmmmm)是其高7位
通道模式信息(ChannelModeMessage)
状态位(D7-D0)
数据位(D7-D0)
信息含义
1011nnnn
0ccccccc
通道模式信息
0vvvvvvv
本信息的代码与上面提到控制变化信息的代码相同,但实现模式控制时使用保存的控制器号码不同
这些号码是:
本地控制(LocalControl)
在本地控制被关闭时,所有某指定通道的MIDI设备都只对MIDI协议的数据信息有反应,而对演奏数据等信息予以忽略.本地控制打开时,设备恢复正常控制器的功能
c=122v=0:
本地控制关闭
c=122v=127:
本地控制打开
所有音符关闭
当一个所有音符关闭信息被接收到时,所有设备的震荡器都被关闭
c=123v=0:
所有音符关闭
c=124v=0:
omni方式关闭
c=125v=0:
omni方式打开
c=126v=M:
单模式打开(即复模式关闭)
其中M是通道号(omni关闭)或0(omni打开)
c=127v=0:
复模式打开(单模式关闭)
(注意:
以上四个信息同时会导致所有音符关闭)
0iiiiiii
系统专用信息
0ddddddd
这个信息是为了不使所有MIDI设备都响应而设计的
其中(iiiiiii)是MIDI设备生产商代码,当某个设备发现(iiiiiii)与其自身代码相同时,它将接受其余的数据位(ddddddd).否则的话,后面的数据位将被忽略.系统专用信息是用来发送传递例如音色参数(PatchParameter)和其它一些大量的数据信息的(注意:
实时信息单(Only)可能与系统专用信息相交叉)
MIDI时间代码转换信息
这个信息是把SMPTE在同步的工作中的状态转化为MIDI时间代码(MIDITimeCode)的格式:
小时(Hour):
分钟(Minute):
秒(Second):
帧(Frame)
有关SMPTE的说明见表尾
0lllllll
乐曲位置指针信息
0mmmmmmm
这个信息是一个内部十四位寄存器存储了从乐曲开始计数时的MIDI的节拍数(在MIDI协议中,一节拍相当于六个MIDI时钟单位)
其中(lllllll)为计数器的低7位,(mmmmmmm)为计数器的高7位
0sssssss
乐曲选择信息
该信息指定了以什么序列或哪首乐曲将被演奏
未定义
未定义
音调调整要求信息
当模拟合成器收到这个信息时,都要调整它们的震荡器的震荡频率,这个信息是为老式的电子合成器而保存的.因为在老式的合成器的使用时常常发生音调不准,需要此信息对其进行震荡器的微调.而今天的合成器已经不需要它了
结束系统专用信息
顾名思义,本信息是用来结束系统专用的数据传递的.这个信息只含有一个状态位,不包括数据位
系统实时信息(SystemRealTimeMessage)
状态位(D7-D0)
数据位(D7-D0)
信息含义
时钟信息
当有同步要求时,该信息每四分之一音符发送24次(下面有进一步介绍)
未定义
开始信息
开始现有的序列演奏(通常时钟信息紧跟在本信息后面连用)
继续信息
本信息是命令序列在被停止的地方继续演奏
停止信息
停止当前序列
未定义
联系激活信息
这条信息的使用是可以选择的。
如果使用了该信息,接收器将在每300(最大值)毫秒内准备接收下一个联系激活信息,否则它会自动认为连接已经终止。
如果接收器认为连接已经终止后,它将停止所有发音并恢复到正常的工作状态(非联系激活工作状态)
复位信息
复位信息将系统内所有接收器都恢复到电源打开的初始状态。
在一些特殊状态下,它可以不复位到电源打开状态下
功能名称中英文对照
Noteoff
音符打开信息
Noteon
音符关闭信息
PolyphoneKeyPressure(Aftertouch)
复音键压力信息(触后)
ControlChange
控制变化信息
ProgramChange
程序变化信息(乐器切换)
ChannelPressure(Aftertouch)
通道压力信息(触后)
PitchWheelChange
音调轮变化信息
ChannelModeMessage
通道模式信息
SystemExclusive
系统专用信息
SongPositionPointer
乐曲位置指针信息
SongSelect
乐曲选择信息
TuneRequest
音调调整要求信息
EndofExclusive
结束系统专用信息
TimingClock
时钟信息
Start
开始信息
Continue
继续信息
Stop
结束信息
ActiveSending
联系激活信息
Reset
复位信息
MIDI音符代码表
编号
音符代码
所在的音阶
音调
(二进制码)
(十六进制码)
0
00
-1
C
1
01
-1
C#
2
02
-1
D
3
03
-1
D#
4
04
-1
E
5
05
-1
F
6
06
-1
F#
7
07
-1
G
8
08
-1
G#
9
09
-1
A
10
0A
-1
A#
11
0B
-1
B
12
0C
0
C
13
0D
0
C#
14
0E
0
D
15
0F
0
D#
16
10
0
E
17
11
0
F
18
12
0
F#
19
13
0
G
20
14
0
G#
21
15
0
A
22
16
0
A#
23
17
0
B
24
18
1
C
25
19
1
C#
26
1A
1
D
27
1B
1
D#
28
1C
1
E
29
1D
1
F
30
1E
1
F#
31
1F
1
G
32
20
1
G#
33
21
1
A
34
22
1
A#
35
23
1
B
36
24
2
C
37
25
2
C#
38
26
2
D
39
27
2
D#
40
28
2
E
41
29
2
F
42
2A
2
F#
43
2B
2
G
44
2C
2
G#
45
2D
2
A
46
2E
2
A#
47
2F
2
B
48
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- MIDI 常用
![提示](https://static.bdocx.com/images/bang_tan.gif)