首页 | 业界信息 | 论坛精华 | MIDI下载 | 网上教室 | 为您服务 | 音乐IC | 进入论坛[new]
 
电话机和弦

 

MIDI信息 (1)

MIDI 软硬件之所以能够互相沟通,就正如人们签定一类协议一样,有了标准才可以对话。在计算机与 MIDI 接口卡之间,在 MIDI 设备之间传递的 MIDI 信息实际上是一组由 MIDI 规范规定的二进制代码,它们以多个自己二进制代码组成一个基本的 MIDI 信息单元( Event ),即将多个字节的二进制代码按 MIDI 规范组合在一起,才能起到沟通的可能。

 MIDI 系统信息

系统信息是维护整个 MIDI 系统正常操作的根本。系统信息是针对系统中的所有 MIDI 设备,而非只针对某一个或某一些设备发出的信息。这样,才有可能保证同步工作。

系统信息的分类:

系统公共信息( System Common Message );

系统实时信息( System Real Time Message );

系统独有信息( System Exclusive Message )。

系统信息的组成:

系统信息一般由若干条状态字节( Status Byte )和若干条数据字节( Data Byte )组成。状态字节用来表示某一种操作,或某一种信息类型等等,数据字节表示数据或量的大小。状态字节必须具备,而数据字节则根据实际情况而定,有些系统信息可以没有数据字节。

1.状态字节的组成(请看下图)

D7             DO

字节标识 命令 / 信息标识 信息种类

字节标识是一个识别位,状态字节的最高位必须是 1 ,而数据字节的最高位必须是 0 ,这样就可以使计算机快速识别出哪一个是状态字节。命令 / 信息标识识别位由三个位来表示 MIDI 信息或命令的种类,而最后四位代表信息种类。

2.数据字节的组成(请看下图)

D7             DO

字节标识 数据位

数据字节的第一个也是识别位,必须为 0 ,后面七位则用来表示数据位,那么 00000000B — 01111111B 则可表示十进制为 0~127 的数值。在 MIDI 系统中一般数量表示皆为十进制 0~127 之间,就是因为受到位数的限制。

3.系统公用信息

系统公用信息的状态字节取值从 F1~F7H ,共有 7 项:

1 ) MIDI Time Code Quarter Frame MIDI 四分之一帧时间吗

由一个状态字节和一个数据字节组成,格式为

状态字节: 11110001B F1H

数据字节: 0nnndddd nnn 为信息类型, dddd 为数据

下一页
中国音乐
欧美经典
波斯风情
东南亚音乐
 
手机和弦
16和弦
32和弦
64和弦
玩具Melody
 
链 接
EMC
HOLTEK
 
©2005 版权所有 深圳IC音乐网
联系电话:0755-25770626 手机:13168099918 Email: lipingdong@tom.com MSN:lipingdong@tom.com