最全MIDI常用表.docx

上传人:b****5 文档编号:6895572 上传时间:2023-01-12 格式:DOCX 页数:28 大小:26.24KB
下载 相关 举报
最全MIDI常用表.docx_第1页
第1页 / 共28页
最全MIDI常用表.docx_第2页
第2页 / 共28页
最全MIDI常用表.docx_第3页
第3页 / 共28页
最全MIDI常用表.docx_第4页
第4页 / 共28页
最全MIDI常用表.docx_第5页
第5页 / 共28页
点击查看更多>>
下载资源
资源描述

最全MIDI常用表.docx

《最全MIDI常用表.docx》由会员分享,可在线阅读,更多相关《最全MIDI常用表.docx(28页珍藏版)》请在冰豆网上搜索。

最全MIDI常用表.docx

最全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

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 人文社科

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1