关于 MIDI

Microsoft Win32 应用程序编程接口 (API) 为应用程序提供以下方法来处理 MIDI 数据:

  • 媒体控制接口 (MCI) 。 尽管播放 MIDI 文件的最简单方法是使用 MCIWnd 窗口类,但也可以使用 MCI 命令创建 MIDI 设备的自定义接口。 有关 MCIWnd 窗口类的详细信息,请参阅 MCIWnd 窗口类。 有关 MCI 的详细信息,请参阅 MCI媒体控制接口 (MCI)
  • 流缓冲区。 此格式允许应用程序操作带有时间戳的 MIDI 数据的缓冲区进行播放。 对于需要比 MCI 提供的更精确控制输出的应用程序,流缓冲区非常有用。
  • MIDI 服务。 需要最精确控制 MIDI 数据的应用程序通常使用这些低级别服务。

以下主题讨论上述每种方法,并提供 MIDI 映射器的概述。