创建 MIDI 文件
乐器数字接口 (MIDI) 规范由 MIDI 制造商协会 (MMA) 发布并受版权保护。 以下列表描述了最普遍感兴趣的规范:
MIDI 详细规范
MIDI 详细规范介绍了 MIDI 硬件和软件协议。 这对于开发通过使用 MIDI 函数录制、编辑和/或播放 MIDI 数据来实现 MIDI 支持的多媒体应用程序非常有用。
标准 MIDI 文件 1.0
标准 MIDI 文件规范定义了一种在相同或不同硬件平台上的不同应用程序之间交换带有时间戳的 MIDI 数据的方法。 这对于编写读取和分析包含 MIDI 数据的磁盘文件和/或将 MIDI 数据文件写入磁盘的应用程序的开发人员非常有用。
常规 MIDI 系统 - 级别 1
通用 MIDI (GM) 规范定义了“常规 MIDI 系统”的最低 MIDI 配置。 此系统由特定类别的 MIDI 播放设备组成,对创作 MIDI 文件的多媒体开发人员感兴趣。 目前制造的大多数电脑声卡和 MIDI 合成器都与 GM 规范兼容。 编写到 GM 规范的 MIDI 文件通常应该听起来像预期一样,无论它们在哪个与 GM 兼容的设备上播放它们。
为了使 MIDI 文件成为在多媒体计算中表示音乐的可行格式,Windows 遵循常规 MIDI 系统级别 1 规范。 以下主题提供了其他 MIDI 创作指南: