microsoft/MIDI

GitHub: microsoft/MIDI

微软官方的 Windows MIDI 服务 API,提供对 MIDI 1.0 和 MIDI 2.0 协议的现代化原生支持,包含 USB 类驱动和网络传输等功能。

Stars: 557 | Forks: 59

# Windows MIDI Services 本项目是 Windows 的新一代 MIDI API,包括 MIDI 1.0 和 MIDI 2.0(MIDI CI 以及 MIDI 2.0 UMP)。它包含增强功能、新的 USB 类驱动程序、新的传输方式以及必要的工具。本项目为我们的 MIDI 1.0 支持添加了许多增强功能和错误修复,重要的是,它还增加了对 The MIDI Association 批准的最新 MIDI 2.0 修订版的支持。 **这是一个官方 Microsoft 项目**。虽然 Microsoft 是 The MIDI Association 的活跃成员,且 Pete 是 The MIDI Association 执行委员会主席,其他贡献者也在标准委员会任职,但本项目除了作为标准的消费者和贡献者外,与 The MIDI Association 没有任何隶属关系。与 AMEI 的关联已在上方披露。 ## 文档 所有文档已移至我们的文档页面,地址为 [`aka.ms/midi`](https://aka.ms/midi): ## 发布版本 请查看 [发布页面](https://aka.ms/midireleases)。 ## 许可证 * 参见 [`LICENSE`](LICENSE)。 * 关于意向声明以及有关分叉和其他常见问题解答,请参阅 [`FAQ-License-and-Intent.md`](FAQ-License-and-Intent.md)。 ## 贡献 参见 [`CONTRIBUTING.md`](get-started/midi-developers/contributors/)。 ## 安全 参见 [`SECURITY.md`](SECURITY.md)。 ## 商标 本项目可能包含项目、产品或服务的商标或徽标。Microsoft 商标或徽标的授权使用受 [Microsoft 商标与品牌指南](https://www.microsoft.com/en-us/legal/intellectualproperty/trademarks/usage/general) 约束并必须遵守该指南。在本项目的修改版本中使用 Microsoft 商标或徽标不得引起混淆或暗示 Microsoft 的赞助。任何第三方商标或徽标(AMEI、The MIDI Association、AmeNote 等)的使用均受制于这些第三方的政策。 ## 了解更多关于 MIDI 2.0 的信息 本项目通过更新的现代 API 同时支持 MIDI 1.0 和 MIDI 2.0。MIDI 1.0 自 1983 年以来就已经存在,但 MIDI 2.0 是新生事物。您可以通过以下链接了解更多信息。 [![Network MIDI 2.0 at NAMM 2025](https://img.youtube.com/vi/_78TSNxpDYs/mqdefault.jpg)](https://www.youtube.com/watch?v=_78TSNxpDYs) [![MIDI 2.0 and MIDI 1.0 Working Together in Windows](https://img.youtube.com/vi/Oa6_pVveqPI/mqdefault.jpg)](https://www.youtube.com/watch?v=Oa6_pVveqPI) 较早的视频: [![MIDI 2.0 at the NAMM Show 2024](https://img.youtube.com/vi/1AZmAvaeBjM/mqdefault.jpg)](https://www.youtube.com/watch?v=1AZmAvaeBjM) [![Pete's Windows MIDI Services Presentation at NAMM Show 2024](https://img.youtube.com/vi/-pe29zIVUCA/mqdefault.jpg)](https://www.youtube.com/watch?v=-pe29zIVUCA) [![ADC 2022 Apple, Google, and Microsoft Implementations of MIDI 2.0](https://img.youtube.com/vi/AVQeHsBZjxc/mqdefault.jpg)](https://www.youtube.com/watch?v=AVQeHsBZjxc) [![NAMM 2022 MIDI 2.0 Update](https://img.youtube.com/vi/69hzeBFOPfo/mqdefault.jpg)](https://www.youtube.com/watch?v=69hzeBFOPfo) [![Mike Kent on MIDI 2.0 Protocol Messages and UMP](https://img.youtube.com/vi/Kky1nlwz8-8/mqdefault.jpg)](https://www.youtube.com/watch?v=Kky1nlwz8-8) * [Windows MIDI 和音乐开发博客](https://devblogs.microsoft.com/windows-music-dev/) * [MIDI 重在协作,而非竞争](https://midi.org/midi-articles/midi-is-about-collaboration-not-competition) * [MIDI @ 40 与全新的 Windows MIDI Services](https://devblogs.microsoft.com/windows-music-dev/midi-40-and-the-new-windows-midi-services/) * [加入 The MIDI Association](https://aka.ms/midiorgjoin/)
标签:API, DNS解析, Microsoft, MIDI, MIDI 1.0, MIDI 2.0, UMP, USB驱动, Windows, Windows开发, Windows服务, 内核开发, 多媒体, 开源项目, 数字音乐, 硬件接口, 系统底层, 跨平台音频, 音乐技术, 音频处理, 音频流, 驱动程序