MIDI10信息二进制代码细则表状态位D7-D0数据位D7-D0信息.DOC

MIDI10信息二进制代码细则表状态位D7-D0数据位D7-D0信息.DOC

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
MIDI10信息二进制代码细则表状态位D7-D0数据位D7-D0信息

MIDI 1.0信息二进制代码细则表 状态位(D7-D0) 数据位(D7-D0) 信息含义 通道声音信息(Channal Voice Message) 1000cccc 0nnnnnnn 音符关闭信息 0vvvvvvv 这个信息是在一个音结束时发出的,如键盘的某个键被放开 其中(nnnnnnn)是音符音高的编号代码,(vvvvvvv)是力度的编号代码 1001cccc 0nnnnnnn 音符打开信息 0vvvvvvv 这个信息是在一个音开始时发出的,如键盘的某个键被按下,其中(nnnnnn)是音符音高的编号代码,(vvvvvvv)是力度的编号代码 1010cccc 0nnnnnnn 复音键压力变化信息 0vvvvvvv 这个信息是在先前被按下的琴键的压力变化时发出的,其中(nnnnnnn)是音符的编号代码,(vvvvvvv)是变化后新力度的编号代码 1011cccc 0ccccccc 控制变化信息 0vvvvvvv 这个信息是在某个控制器的控制值发生变化时发出的,例如:踏板等变化 有些控制器的为了一些特殊的用途需要被保存(有关这方面内容可参见本页下面通道模式信息栏的说明) 其中(ccccccc)是控制器的号码,(vvvvvvv)是力度的编号代码 1100cccc 0ppppppp 程序变化信息 这个信息是在音色号码被改变时发出的,其中(ppppppp)是新的程序号码 1101nnnn 0ccccccc 通道压力信息 这个信息是在通道的压力发生变化时发出的,当有一些对力度敏感的键盘不支持上面提到的复音触后(Polyphonic Aftertouch)时,可以通过发送这个信息来发送当前所有被按下的键中力度最大的单个键的力度信息 其中(ccccccc)是控制代码 1110nnnn 0lllllll 音调轮变化信息 0mmmmmmm 这个信息的发送说明音调轮有变化 音调轮是由一个14位二进制数衡量描述的,其中值,即音调轮没有变化时的值为2000H(十六进制数),其变化的灵敏度与传递介质有关 其中(lllllll)是14位数中的低7位,(mmmmmmm)是其高7位 通道模式信息(Channel Mode Message) 状态位(D7-D0) 数据位(D7-D0) 信息含义 1011nnnn 0ccccccc 通道模式信息 0vvvvvvv 本信息的代码与上面提到控制变化信息的代码相同,但实现模式控制时使用保存的控制器号码不同 这些号码是: 本地控制(Local Control) 在本地控制被关闭时,所有某指定通道的MIDI设备都只对MIDI协议的数据信息有反应,而对演奏数据等信息予以忽略.本地控制打开时,设备恢复正常控制器的功能 c=122 v=0:本地控制关闭 c=122 v=127:本地控制打开 所有音符关闭 当一个所有音符关闭信息被接收到时,所有设备的震荡器都被关闭 c=123 v=0:所有音符关闭 c=124 v=0:omni方式关闭 c=125 v=0:omni方式打开 c=126 v=M:单模式打开(即复模式关闭) 其中M是通道号(omni关闭)或0(omni打开) c=127 v=0:复模式打开(单模式关闭) (注意:以上四个信息同时会导致所有音符关闭)0iiiiiii 系统专用信息 0ddddddd 这个信息是为了不使所有MIDI设备都响应而设计的 其中(iiiiiii)是 HYPERLINK /audio/experience/2004/822.asp \t _blank MIDI设备生产商代码,当某个设备发现(iiiiiii)与其自身代码相同时,它将接受其余的数据位(ddddddd).否则的话,后面的数据位将被忽略.系统专用信息是用来发送传递例如音色参数(Patch Parameter)和其它一些大量的数据信息的(注意:实时信息单(Only)可能与系统专用信息相交叉)MIDI时间代码转换信息 这个信息是把SMPTE在同步的工作中的状态转化为MIDI时间代码(MIDI Time Code)的格式:小时(Hour):分钟(Minute):秒(Second):帧(Frame) 有关SMPTE的说明见表尾0lllllll 乐曲位置指针信息 0mmmmmmm 这个信息是一个内部十四位寄存器存储了从乐曲开始计数时的MIDI的节拍数(在MIDI协议中,一节拍相当于六个MIDI时钟单位) 其中(lllllll)为计数器的低7位,(mmmmmmm)为计数器的高7位0sssssss 乐曲选择信息 该信息指定了以什么序列或哪首乐曲将被演奏未定义未定义音调调整要求信息 当模拟合成器收到这个信息时,都要

文档评论(0)

zhaoxiaoj + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档