微软昨天发布了全新的Windows 11 Insider Preview Build 27788预览版本,带来了多项新功能,其中包含了全新的Windows MIDI服务的预览版。微软团队对Windows上的MIDI进行了全面重写,重点是为音乐家提供出色的体验,并为未来的扩展和增强奠定坚实的基础。
MIDI标准首次发布于1983年,这一标准用于同步几乎所有现代电子音乐中的合成器和鼓机。它用于记录和回放音符信息、控制舞台灯光和效果、使大型场地中的调音台保持同步等。虽然MIDI本身不是音频,但它对音乐创作至关重要,在嘻哈音乐和其他流派的兴起过程中被大量使用。2020年发布的MIDI 2.0新标准则是自1983年以来对核心MIDI协议的首次重大更新,提供了现代音乐家所需的一切,如更高的速度和保真度、更好的乐器控制、现代双向对话和乐器之间的协商、发现、更好地USB定时等。
全新的Windows MIDI服务不仅能处理MIDI 2.0,还能使我们的MIDI 1.0 实现达到现代要求。它可在包括Arm64在内的所有支持处理器的64位操作系统上运行。Windows MIDI服务具有以下优势:
·完全支持MIDI 2.0标准,包括高速数据传输、保真度更高的信息、更高的控制器数值分辨率,以及完全的服务内MIDI 2.0端点发现和协议协商。
·更快的传输速度,带来更好的定时并减少抖动。
·更快的USB MIDI驱动程序,完全支持MIDI 1.0和MIDI 2.0。
·每个端点现在都是多客户端,这意味着多个应用程序可以同时使用一个设备。
·更好的端点和端口
·为使用全新Windows MIDI Services App SDK的应用程序提供带时间戳的传出信息和带时间戳的传入信息的服务内调度。
·内置环回和应用到应用的MIDI
·根据API、应用程序和设备需求,在MIDI 1.0和MIDI 2.0之间自动转换。
·为应用程序提供更多设备元数据。
·更好的设备添加/更新/移除通知。
·与我们的WinMM (MME) MIDI 1.0应用程序接口(以及未来的WinRT MIDI 1.0)向后兼容,使应用程序无需任何更改即可使用新功能,甚至可以在MIDI 1.0功能级别访问MIDI 2.0设备。
此外,微软还发布了新的USB MIDI 2.0驱动程序以及Windows MIDI 服务应用程序SDK和工具,给MIDI设备使用者带来更多帮助。微软还在开发MIDI 2.0网络传输系统、虚拟补丁区以及BLE MIDI 1.0传输系统的重写。将在Windows MIDI服务的未来版本中推出。