В Windows 11 появилась нативная поддержка MIDI 2.0
Microsoft добавила в Windows 11 встроенную поддержку протокола MIDI 2.0, который был представлен в 2020 году. Он обеспечивает двустороннюю связь устройств, их автоматическое обнаружение и настройку и неограниченную скорость передачи данных.
Обновлённый протокол также поддерживает многоклиентский режим: несколько приложений могут одновременно использовать один MIDI-порт или устройство без дополнительных драйверов от производителей.
Поддержка MIDI 1.0, который существует ещё с 1983 года, сохраняется для совместимости с существующими системами. Компания переписала MIDI-код Windows и создала объединённый стек Windows MIDI Services с поддержкой MIDI 1.0 и 2.0, встроенный в Windows 11. Его тестирование началось в сборке Canary 27788.
Помимо этого, разработчики из AMEI и AmeNote создали универсальный USB-драйвер, совместимый как с оборудованием MIDI 2.0, так и с отдельными устройствами MIDI 1.0. Теперь одно устройство доступно одновременно в разных программах, а ОС самостоятельно подстраивает legacy-оборудование под функции нового протокола. Для MIDI 1.0 добавлены удобные имена портов и метаданные для конечных точек. Настройки доступны через приложение «Настройки MIDI», которое можно будет загрузить дополнительно.
MIDI-стек стал открытым, Microsoft создала для него репозиторий на GitHub и запустила сервер Discord для обсуждений и сотрудничества. Подробности доступны в блоге Microsoft.
Читать на habr.com