 |
| 产品快速通道 |
|
|
|
| |
 |
| 联系电话 |
| 021-68568185 68567085 |
| 北京,上海,广州,深圳 |
| 传 真 |
| 021-68567085 |
|
| 台湾,香港,澳门,台北 |
| 产品咨询 技术服务 |
 |
| 上海自动门维修感应门保养官网www.zitin.com.cn www.shanghai-door.com |
| 多玛自动门,闭门器,地弹簧www.zitin.com.cn/dorma 多玛感应门维修保养官网www.shanghai-door.com/dorma |
| 杭州,苏州,南京,成都,重庆,武汉,西安,天津,长沙 |
| 郑州,东莞,青岛,济南,沈阳,昆明,宁波,无锡,常州,合肥 |
 |
|
|
当前位置:首页 > 技术资料>
基础知识
> MIDI message的组成 |
| |
MIDI message的组成 |
文章类别:
基础知识
加入时间:2005-9-13 |
|
|
MIDI message的组成
hc360慧聪网**灯光音响行业频道 2004-06-24 15:29:56
MIDI device通常使用2 - 3 个byte来表示一个MIDI message,任何一个MIDI message 的**个byte 称为status byte,之后的称为data byte。
status byte(状态字节)是用来说明这个MIDI message的种类或作用,它可能表示这个message是个 Note On message或是Pitch Bend Change message... 等。
data byte(数据字节)则是给定status的值。举个例子,你可以在音源使用手册后面看到这样的说明:
Note ON:
status 2nd byte 3nd byte
9nH kkH vvH
n= MIDI channel number: 0H-FH (0-15)
kk= Note number : 00H-7FH (0-127)
vv= Velocity : 01H-7FH (1-127)
status byte 告诉 MIDI device 这是一个Note On message,因为note ON message是一个MIDI Channel Message,所以我们要指定channel给它,n值就是定要传送的channel编号。
后面跟着2nd byte 和3nd byte就是data byte,用来定义status byte的值,kk表示这个note 的编号,编号范围由0 - 127;vv代表这个note的力度,范围由1 - 127 (0代表没有声音,属 Note Off)。
为了区别status byte与data byte,MIDI使用0-127 代 表 data byte, 128-255 代表 status byte。
|
| |
|
|