Windows 11 получила полноценную поддержку MIDI 2.0 на уровне системы
Microsoft объявила о внедрении полноценной поддержки стандарта MIDI 2.0 в Windows 11 на уровне операционной системы. Все новые функции протокола теперь доступны штатными средствами, без обязательной установки фирменных драйверов и специализированного ПО для музыкального оборудования.

Ключевое изменение — многоклиентские MIDI-порты: к одному и тому же порту или устройству теперь могут одновременно подключаться несколько приложений, вне зависимости от драйвера или API. Поддерживаются как классические порты MIDI 1.0, так и конечные точки MIDI 2.0. Важной для музыкантов стала и возможность переименовывать MIDI-порты: система сохраняет традиционную номенклатуру, поддерживает имена, транслируемые современными устройствами, и позволяет назначать собственные удобочитаемые названия для проектов.
В ближайшее время в Windows 11 появится приложение «Настройки MIDI» (MIDI Settings). В нём можно будет не только управлять именами портов, но и добавлять к ним метаданные — описания и изображения. Параллельно Microsoft упрощает ситуацию с двумя стеками MIDI-интерфейсов — WinMM и WinRT, снижая путаницу для разработчиков и пользователей музыкального ПО.
Операционная система получила поддержку виртуальных MIDI-портов (loopback) на всех основных процессорных архитектурах для обмена данными между приложениями. В составе Windows MIDI Services эти виртуальные устройства работают независимо от выбранных API или SDK. На нативном уровне ОС оперирует MIDI 2.0, но при работе со старым ПО и физическими устройствами данные автоматически транслируются в формат MIDI 1.0, обеспечивая полную обратную совместимость. Современные программы получают доступ к данным высокого разрешения и новым типам сообщений, а классические приложения продолжают видеть привычные значения.
Особое внимание уделено синхронизации: Windows 11 теперь поддерживает синхронизацию входящих и исходящих MIDI-сообщений с точностью до 1 микросекунды. Исходящие события можно планировать по временным меткам, что важно для сложных музыкальных сетапов и студийной работы.
В системе сохранён драйвер usbaudio.sys с исправленными ошибками и добавлен новый драйвер usbmidi2.sys разработки AmeNote. Он предлагает более эффективное управление питанием, ускоренное взаимодействие с обновлённой службой MIDI и поддержку как MIDI 1.0, так и MIDI 2.0. Большинство устройств старого стандарта по умолчанию будут использовать прежний драйвер, но пользователю оставят возможность вручную перевести их на новый стек.
В ближайшие месяцы Microsoft выпустит обновлённый пакет MIDI App SDK Runtime and Tools. В него войдут MIDI-консоль, приложение «Настройки MIDI», набор PowerShell-команд для создания MIDI-скриптов и другие инструменты. Разработка Windows MIDI Services ведётся в открытом формате на GitHub под свободной лицензией, что позволяет сообществу разработчиков, продюсеров и музыкантов влиять на развитие MIDI-инфраструктуры в Windows 11. В перспективе компания планирует открытый драйвер USB Audio с низкой задержкой и поддержкой ASIO, а также новые транспортные протоколы — BLE MIDI 1.0/2.0, Network MIDI 2.0 и виртуальную коммутационную панель для гибкой маршрутизации звука и MIDI.
