USB MIDI デバイスから MIDI 信号を読み取るための C/C++ ライブラリ

PortMidi は、チェックする価値のあるもう 1 つのオープン ソースのクロスプラットフォーム MIDI I/O ライブラリです。一方、sysex タイプのアプリで作業している場合は、ダイレクト Win32 で十分簡単に​​機能します。

MIDI サポートを含む別のオープン ソース クロスプラットフォーム フレームワーク、Juce に出会いました。

また、USB 接続の MIDI デバイスについて特別なことは何もないことに注意してください。 Windows では引き続き MIDI デバイスとして表示され、標準の MIDI API (mmsystem) を使用して通信します。

[2014 年 7 月] RtMidi に出会いました。これは、コンパクトでオープン ソースのクロスプラットフォーム C++ ライブラリであると思われます。