Microsoft는 음악 및 오디오 제작 분야에서 Windows 11의 기능을 크게 강화하고 있습니다. 이제 운영 체제는 마침내 기본적으로 MIDI 2.0 프로토콜을 지원합니다. 이는 2020년 MIDI 2.0 정식 출시 이후 시스템 차원에서 윈도우 진영의 중요한 대응이기도 하다.
1983년부터 음악가들이 전자 악기와 장치를 상호 연결하기 위해 널리 사용해 온 핵심 프로토콜인 MIDI는 과거에는 Windows에서 상대적으로 제한적으로만 지원되었습니다. 이제 새로 구축된 Windows MIDI 서비스 스택을 통해 Microsoft는 MIDI 1.0 지원을 현대화하고 다시 수행했을 뿐만 아니라 공식적으로 MIDI 2.0을 시스템에 도입하여 음악 제작 생태계에 대한 새로운 강조점을 보여주었습니다.

MIDI 2.0은 양방향 통신, 자동 장치 검색 및 프로토콜 구성, 무제한 데이터 전송 속도, 고정밀 제어를 위한 고해상도 컨트롤러, 음표별 아티큘레이션, 자체 설명 장치 등을 포함하여 이전 세대 프로토콜에 비해 여러 가지 주요 개선 사항을 제공합니다. 이러한 기능은 함께 더욱 섬세하고 지능적인 음악 창작 경험을 가리킵니다. 그러나 다수의 기존 장치 및 소프트웨어가 여전히 MIDI 1.0에 의존하고 있다는 점을 고려하여 Microsoft는 이번 업데이트에서 이전 버전과의 호환성에 특히 중점을 두었습니다. 따라서 MIDI 1.0은 새 스택에서 리팩터링 및 현대화되어 이전 장치와 새 프로토콜이 동일한 시스템에서 원활하게 공존할 수 있도록 했습니다.
새로운 Windows MIDI 서비스 스택은 Windows 11의 기본 구성 요소로 통합되었으며 Canary 27788 미리 보기 빌드에서 처음 공개되었습니다. 이 빌드는 몇 주 전에 출시되기 시작하여 테스트 사용자에게 이 인프라 업그레이드에 대한 조기 액세스를 제공합니다. 이를 바탕으로 Windows의 MIDI 인프라에는 "다중 클라이언트" 지원이 추가되어 여러 응용 프로그램이 동일한 MIDI 포트나 장치에 동시에 액세스할 수 있습니다. 이는 사용자가 동일한 MIDI 장치를 병렬로 사용하기 위해 여러 응용 프로그램의 필요성을 충족하기 위해 더 이상 다양한 제조업체에서 제공하는 독점 드라이버에 의존할 필요가 없음을 의미합니다.
세부적인 수준에서 Microsoft는 식별 및 관리가 더 쉬운 포트 이름 지정, 사용자가 복잡한 환경에서 장치를 정확하게 찾고 구성할 수 있도록 각 끝점에 더 많은 메타데이터를 도입하는 등 기존 MIDI 1.0 사용자 환경도 개선했습니다. 이러한 구성 항목은 전용 MIDI 설정 응용 프로그램을 통해 중앙에서 관리되며, Microsoft는 이 응용 프로그램을 음악가와 오디오 실무자에게 보다 직관적인 제어 항목을 제공하기 위해 선택적으로 다운로드할 수 있다고 밝혔습니다.
기본 프로토콜 및 스택에 대한 업데이트 외에도 Microsoft는 제작자를 위한 일련의 향상된 기능도 나열했습니다. 내장 루프백 및 애플리케이션 간 MIDI 연결을 통한 소프트웨어 도구의 유연한 직렬화; 모든 장치가 모든 애플리케이션과 작동할 수 있도록 하는 자동 MIDI 2.0 변환 및 스케일링 메커니즘; 타임스탬프와 예약된 메시지를 통해 보다 간결하고 정확한 메시지 타이밍 제어; 새로운 MIDI 1.0 및 MIDI 2.0 USB 클래스 드라이버를 사용하면 새로운 장치를 플러그 앤 플레이할 수 있을 뿐만 아니라 개발자와 고급 사용자를 위한 도구 및 MIDI 스크립팅 기능을 통해 생성 및 개발 시나리오를 더욱 확장할 수 있습니다.
Microsoft는 이 세대의 MIDI 스택이 "개방형 환경에서의 개발" 원칙을 기반으로 구축되어 커뮤니티가 피드백 및 개선 프로세스에 직접 참여할 수 있음을 강조합니다. 이를 위해 회사는 GitHub에 전용 공개 코드 저장소를 개설하고 Discord 서버를 구축하여 커뮤니티 토론, 협업 및 문제 피드백에 집중했습니다. 이는 또한 향후 음악 제작 및 전문 오디오 분야에서 Windows의 지속적인 발전을 위한 개방형 협업의 기반을 마련했습니다.
자세히 알아보기:
https://github.com/microsoft/midi