音楽を演奏する人がどれくらいいるかは分かりませんが、WindowsにはMIDIをあるプログラムから別のプログラムにルーティングするための仮想MIDIループバックソフトウェアがいくつかあります。たとえば、ループMIDIそしてミディヨーク、 そしてループBe1MacではIACドライバとして知られていると思います。
Ubuntu/Linux 用の仮想 MIDI ループバック ソリューションはありますか?
これらはJavaアプレットで表示される利用可能なデバイスです。
Available MIDI Devices:
----------Input----------
[0] "Real Time Sequencer"
----------Output----------
[0] "Gervill"
[1] "Real Time Sequencer"
答え1
Linux では、アプリケーションはドライバーと同じ種類の MIDI ポートを作成できるため、通常は MIDI ループバック ドライバーは必要ありません。
snd-seq-dummy
どうしても使用したい場合は、ドライバーによって作成され、自動的にロードされる「Midi Through」ポートを使用できます。
答え2
あなたが探しているプログラムは Jack だと思います。これは、MIDI データをあるプログラムから別のプログラムにルーティングするために使用できます。
Jackの設定はかなり複雑ですが、良いチュートリアルは以下にあります。https://libremusicproduction.com/articles/demystifying-jack-%E2%80%93-beginners-guide-getting-started-jack
基本は jack をインストールすることです。これは、jack 管理ツールの 1 つをインストールして Jack を起動し、ルートを作成することによって最も簡単に実行できます。
sudo apt install qjackctl
あなたのためにこれを行います。