ホーム / Windows 11 が MIDI サポートを刷新する

Windows 11 が MIDI サポートを刷新する

2025/02/06 6:28:29
Microsoft は、Windows 11 に MIDI サービスの完全書き直しである新しいフレームワークを発表しました。これは、高速データ伝送と高解像度メッセージを提供する MIDI 2.0規格への完全なサポートを含み、従来の Windows MIDI 1.0の実装の制限に対処します。この新しいフレームワークは、双方向通信を可能にし、タイミングが向上し、音楽パラメータをより正確に制御できるなど、音楽制作の効率性を向上させます。 Microsoft は、Windows MIDI サービスと関連コンポーネントを MIT ライセンスでオープンソース化し、開発者が新しい MIDI 機能を活用してアプリケーションを作成するための SDK を提供しました。
Windows 11 が MIDI サポートを刷新する

多くのアプリケーションが音楽合成にMIDIを利用していますが、WindowsのMIDIサポートの大部分は長年変更されていませんでした。ついにMicrosoftは堅牢な新しいフレームワークでこの問題に取り組んでいます。

マイクロソフトは、Canary ChannelにWindows 11 Insider Preview Build 27788をリリースしました。おそらく最も重要な改善点は、Windows MIDI Servicesの公開プレビューです。これは音楽制作を近代化し強化するために完全に書き直されたMIDI実装です。この追加により、1983年に導入されて以来最大の進歩となるMIDI 2.0規格への完全なサポートが提供されます。

新しいMIDIサービススタックは、将来の拡張のための堅牢な基盤を提供することを目指しており、Windowsにおける元のMIDI 1.0の実装の長年の制約に対処します。 Windows MIDIサービスはこの新しい標準を採用し、高速なデータ伝送と高解像度のメッセージをもたらすことで、タイミングが向上し、音楽パラメータをより正確に制御するなどの利点を提供します。

これは双方向通信も含まれます。MIDI 1.0 の一方通行の通信とは異なり、MIDI 2.0 はデバイス間で双方向に通信を可能にし、楽器間の交渉や発見を促進します。その他の改善としては、USB MIDI デバイスを使用する場合のタイミングが向上し、ジッターが減少し、複数のアプリケーションが単一の MIDI デバイスに同時にアクセスできるマルチクライアントサポートが含まれます。Windows MIDI サービスでは、出力をスケジュールし、タイムスタンプ付きの入力を提供することで精度が向上し、サードパーティソフトウェアなしでアプリ間の MIDI ルートが可能になりました。最後に、Windows はアプリケーションとデバイスのニーズに応じて MIDI 1.0 と MIDI 2.0 の間を翻訳できるようになりました。

Windows MIDI サービスは、次の Windows 11 のバージョンで導入される MIDI の改善の唯一のものではない。 Microsoft は、日本音楽電子工業協会 (AMEI) と提携し、AmeNote が開発した新しい高速 USB MIDI 2.0 クラスドライバをこのプレビュー版に含める。 このドライバは、MIDI 2.0 およびクラス互換 MIDI 1.0 デバイスの両方で使用できる。 手動で新しいドライバを任意のクラス互換性のある USB MIDI 1.0 デバイスに割り当てることで、その強化されたパフォーマンスを利用できる。

そして、さらに素晴らしいことに、MicrosoftはWindows MIDI Servicesとその関連コンポーネントをMITライセンスでオープンソース化しました。ソースコード、ツール、テスト、SDKはGitHubで公開されているので、その魅力的なソースコードを確認したい場合は、そちらをご覧ください。GitHubで別途リリースされたWindows MIDI Services App SDKは、開発者が新しいMIDI機能を活用してアプリケーションを作成するためのツールを提供します。さらに、SDKにはMIDI Settingsというデスクトップアプリケーションが付属しており、ユーザーはエンドポイントを管理したり、デバイスの名前を変更したり、ループバックデバイスを作成したり、ネットワークMIDI 2.0接続を構成したりできます。

MIDI 2.0は数年前に登場したので、MicrosoftがついにWindows 11でこの新しい技術を採用しているのは嬉しいことです。時間がかかったものの、ようやく実現しました。それでも、これが重要になるまでにはまだしばらくかかりそうです。これらのアップグレードを最大限に活用するには、ハードウェア楽器とDAWの両方がMIDI 2.0に対応する必要があり、それが広く普及しているわけではありません。

MIDI Services と MIDI 2.0 の多くの利点を試してみたい場合は、最新の Insider Preview をダウンロードして自分で確認できます。より具体的には、Microsoftは、WinMM MIDI 1.0 API で新しい MIDI Services をテストすることをお勧めしています。私たちが常に新しい Insider Preview を扱うたびに述べているように、プレリリースソフトウェアを扱いたい意欲がない限り、メインマシンで使用しないでください。これらのMIDI関連の変更は最終的に Windows のメインストリーム版に導入されますが、公開までに時間がかかる場合があります。