Windows 11은 몇 가지 구형 형식과 API에 의존하는데, 이로 인해 지속적인 문제가 발생합니다. 수년간 Windows 버전은 MIDI 1.0 기술을 사용해 왔기 때문에 한 번에 하나의 애플리케이션만 MIDI 장치를 사용할 수 있었습니다. MIDI는 Musical Instrument Digital Interface(악기용 디지털 인터페이스)의 약자입니다.MIDI 컨트롤러라고 불리는 장치의 핵심 구성 요소입니다. 키보드 형태를 띨 수 있습니다.악기, DJ 장비, 신디사이저 등 다양한 기기에 MIDI 컨트롤러를 사용하고 싶어하는 것은 당연하지만, 윈도우는 아직 이 문제를 제대로 해결하지 못하고 있습니다.

마이크로소프트는 새로운 Windows MIDI 서비스 제품군에 대한 지원을 점진적으로 배포하고 있습니다. 이 새로운 MIDI 제품군은 MIDI 2.0을 지원하고, MIDI 1.0 기능을 업그레이드하며, 가장 중요한 것은 모든 엔드포인트를 멀티 클라이언트로 만들어준다는 점입니다. 즉, 여러 애플리케이션이 하나의 MIDI 장치에서 동시에 데이터를 수신할 수 있게 된 것입니다. Windows MIDI 서비스는 기존 API와의 하위 호환성을 유지하면서도 완전한 오픈 소스로 제공되는 주요 업그레이드입니다. Windows 11에서 MIDI 컨트롤러를 처리하는 방식에 불편함을 느껴왔다면, 드디어 해결책이 나오고 있다는 소식에 기뻐하실 것입니다.
로압 스리유에스
윈도우는 오랫동안 MIDI 오디오에 제한을 가지고 있었습니다.
과거에는 MIDI 장치를 한 번에 하나의 애플리케이션에서만 사용할 수 있었습니다.

심지어 아주 최근 버전의 윈도우에서도 운영체제는 오디오에 상당한 제약이 있었습니다. MIDI 장치를 사용할 수 있는 애플리케이션은 단 하나뿐이었습니다. 컨트롤러나 악기처럼매번 그랬습니다. 수십 년 동안 고급 사용자들은 MIDI 장치를 여러 애플리케이션에서 동시에 사용하기 위해 극단적인 조치를 취해야 했습니다.
Windows 7 및 Windows 11에서 사용할 수 있는 해결책 중 하나는 각 애플리케이션에서 개별적으로 공유할 수 있는 가상 MIDI 포트를 만드는 것이었습니다. 예를 들어 다음과 같은 소프트웨어 프로젝트에서 이러한 방식을 사용할 수 있었습니다. 루프MIDI VirtualMIDI 드라이버는 추가 포트를 생성하고 Windows 애플리케이션이 단일 MIDI 장치 입력이 실제로는 여러 입력인 것처럼 인식하도록 속이는 데 사용되었습니다. 그러나 이는 Windows에서 MIDI를 사용하는 사용자에게는 성가신 해결책으로 여겨졌고, 운영 체제가 발전하는 동안에도 계속 사용되었습니다.
이제 윈도우 MIDI 서비스가 출시되면서 이러한 상황이 드디어 바뀌고 있습니다. 윈도우 11 정식 버전에도 이 기능이 배포되기 시작했습니다. 이 기능은 약 1년 전 윈도우 11 인사이더 카나리 채널에서 발표되었으며 그 이후로 공개 미리 보기로 제공되어 왔습니다.
마이크로소프트는 마침내 윈도우 MIDI 서비스를 이용해 문제를 해결했습니다.
이번 업데이트는 여러 가지 변경 사항 중에서도 각 엔드포인트가 멀티 클라이언트를 지원하도록 합니다.
Windows MIDI 서비스는 2026년 1월부터 릴리스 미리 보기 채널을 통해 Windows 11 사용자에게 단계적으로 배포되기 시작했습니다. 또한, Windows MIDI 서비스의 내장 구성 요소는 이제 표준 Windows 업데이트 프로세스를 통해 정식 버전의 Windows에서도 사용할 수 있습니다. 배포가 완료되고 모든 기능이 활성화되는 데에는 약 30일이 소요될 것으로 예상됩니다. GitHub의.
향상된 MIDI 환경은 두 부분으로 구성됩니다. 하나는 Windows MIDI 서비스용 내장 구성 요소이고, 다른 하나는 별도의 앱 SDK 및 도구 패키지입니다. 후자에는 MIDI 콘솔과 새로운 MIDI 설정 앱이 포함되어 있으며, 다음에서 이용할 수 있습니다. 마이크로소프트 사이트Windows 11을 MIDI 서비스 업그레이드가 포함된 버전으로 업그레이드하더라도 런타임 및 도구 SDK는 수동으로 다운로드해야 합니다. 마이크로소프트는 "신속하게 움직이고 고객과 애플리케이션에 새로운 기능과 역량을 지속적으로 제공하기 위해" SDK를 별도로 제공한다고 밝혔습니다.
Windows MIDI 서비스 업그레이드 목록은 상당히 길지만, 그중에서도 특히 눈에 띄는 기능이 하나 있습니다. 기본적으로 멀티 클라이언트 지원이는 모든 MIDI 장치가 애플리케이션에 데이터를 전송할 때 여러 애플리케이션에 동시에 전송할 수 있음을 의미합니다. 기존 애플리케이션과 호환되므로 개발자가 Windows MIDI 서비스에 멀티 클라이언트 지원을 수동으로 추가할 필요가 없습니다. 실제로 Windows MIDI 서비스 업그레이드를 설치하면 MIDI 1.0 컨트롤러와 가젯조차도 멀티 클라이언트 기능을 지원하게 되므로 매우 반가운 소식입니다. 수십 년 동안 Windows 사용자들을 괴롭혀 온 문제가 마침내 해결된 것입니다.
아래에서 마이크로소프트가 설명하는 Windows MIDI 서비스에 대한 자세한 내용을 확인할 수 있습니다.
- 대부분의 경우 외부 USB 드라이버는 필요하지 않습니다.대부분의 USB MIDI 1.0 장치는 카테고리 규격을 준수하므로 외부 드라이버 없이 작동합니다. 즉, 레지스트리 위치를 설정하거나 호환성 문제를 걱정할 필요가 없습니다. 꼭 필요한 경우에만 외부 드라이버를 설치하면 Windows에서 더욱 원활한 MIDI 환경을 경험할 수 있습니다.
- 기존 앱을 지원합니다.기존 WinMM 및 WinRT MIDI 1.0 API가 새로운 Windows 서비스로 리디렉션되었습니다. 이를 통해 멀티 클라이언트 지원을 포함한 새로운 기능들이 제공되므로, 기존 애플리케이션은 현재와 마찬가지로 잘 작동할 뿐 아니라 더욱 향상된 성능을 경험할 수 있습니다.
- 여러 클라이언트를 위한 온라인 지원모든 엔드포인트(MIDI 1.0 장치 포함)는 여러 애플리케이션에서 동시에 사용할 수 있습니다. 즉, DAW가 연결된 상태에서 라이브러리 또는 컨트롤러 애플리케이션을 동시에 사용할 수 있습니다.
- 현재 사용 중인 기기를 지원합니다.Windows MIDI 서비스는 현재 보유하고 있는 MIDI 1.0 장치(제조사에서 제공하는 스트리밍 커널 드라이버가 설치된 장치 포함)와 카테고리 규격을 준수하는 MIDI 1.0 및 MIDI 2.0 장치를 지원합니다. 최신 카테고리 드라이버를 사용하면 더 나은/빠른 환경을 경험할 수 있지만, 일부 기존 장치의 경우 최신 드라이버를 사용하는 것이 불가능하거나 바람직하지 않을 수 있다는 점을 이해합니다.
- 더 빠르게테스트 결과, 새로운 인프라는 서비스에 추가 구성 요소를 설정한 경우에도 기존 API에 비해 메시지 송수신 속도가 훨씬 빠른 것으로 나타났습니다. Windows MIDI 서비스에는 기존 USB MIDI 1.0 장치를 포함하여 속도 제한이나 제약이 없습니다. 새로운 MIDI 2.0 드라이버는 USB 속도에 제한되지 않고 USB 3.x 속도까지 지원합니다.
- 덜 떨림빠른 전송 속도와 함께 지터(jitter)도 줄어듭니다. 전송 유형(USB, 네트워크, 가상 환경) 및 Windows가 통신하는 장치에 따라 달라지지만, 보정을 하지 않더라도 지터는 마이크로초 단위의 낮은 수준을 유지합니다.
- 더욱 불가피한지연 시간 보상과 관련하여, 새로운 API는 새로운 API를 사용하는 모든 애플리케이션에 대해 타임스탬프 기반 발신 메시지 예약 기능을 제공합니다. 또한, 수신 메시지는 서비스에서 수신되는 즉시 타임스탬프가 부여됩니다.
- 애플리케이션 간 및 가상 장치 간 MIDI 전송Windows MIDI 서비스에는 컴퓨터의 애플리케이션 간에 매우 빠른 통신을 가능하게 하는 내장 가상/애플리케이션 간 MIDI 2.0 서비스가 포함되어 있습니다.
- 더 나은 도구저희는 Windows MIDI 서비스 컨트롤러를 제공합니다.
midi.exe개발자, 고급 사용자 또는 명령줄 사용에 익숙한 사람이라면 누구나 이 프로그램을 사용하여 엔드포인트를 모니터링하고, 메시지를 송수신하고, SysEx 데이터를 송수신하는 등 다양한 작업을 수행할 수 있습니다. 또한 장치 이름 변경, MIDI 설정 구성, 테스트 등을 위한 MIDI 설정 GUI 앱도 포함되어 있습니다. - 임베디드 스크립팅 PowerShell을 사용한 MIDI 프로그래밍을 기본적으로 지원합니다. 믹서 간의 동기화를 자동화하고 싶으신가요? 모든 장치의 재생 설정을 위한 스크립트를 작성하고 싶으신가요? 이 모든 작업을 PowerShell 명령어를 통해 수행할 수 있습니다.
시간을 절약해 드리기 위해 Windows MIDI 서비스는 MIDI 2.0 지원, 멀티 클라이언트 연결 및 전반적인 성능 향상을 제공합니다. 실제로는 이보다 더 복잡하지만, 간단히 말해서 이는 사용자들이 오랫동안 원해왔던 MIDI 업그레이드입니다.
MIDI 2.0 지원 여부를 확인하는 방법
현재 윈도우 11 24H2 및 25H2 운영 체제용으로 배포되고 있습니다.

컴퓨터에서 Windows MIDI 서비스를 미리 강제로 활성화하는 방법은 없으므로 인내심을 가져야 합니다. 하지만 관련 도구가 있습니다. midicheckservice 다음에서 이용 가능합니다 GitHub의 이 도구는 포함된 구성 요소가 시스템에 설치되어 Windows MIDI 서비스를 사용할 준비가 되었는지 확인할 수 있습니다. 활성화 검증 도구는 지금 다운로드할 수 있으며 x64 및 Arm 프로세서 모두와 호환됩니다.
그 후에는 제공되는 SDK 및 런타임 도구를 설치할 수 있습니다. 여기참고로, 사용 중인 Windows 11 에디션에 맞는 런타임 팩을 설치해야 합니다. Windows 11 24H2 및 25H2용 버전은 일반 배포에 약 1시간 30분이 소요되므로 이번 달 말에나 제공될 예정입니다. 베타 버전 사용자 초기 단계에서만 Windows MIDI 서비스를 이용할 수 있으며, 현재 서비스 이용이 보장되는 것은 아닙니다.
하지만 불과 몇 주 후면 윈도우 11에서 MIDI 장치에 영향을 미치는 기존 윈도우 오디오 문제가 해결될 예정이며, 이는 기대할 만한 소식입니다.










