MacOには、アプリケーション間でMIDIデータをルーティングするための仮想MIDIポートを作成できるJack Pilotというアプリケーションがあります。
Linuxでこれを行うようにJACKを設定できますか?
Bitwigとシリアルデバイス入力にデータを送信するために使用したいMIDIコントローラがあります。 Bitwigを初めて実行するとMIDIコントローラはシリアルデバイスと機能しなくなり、シリアルアプリケーションを最初に実行するとBitwigはMIDIコントローラからデータを受信できません。
単一のMIDIコントローラ出力を複数のデバイスで使用できるようにJACKを設定する方法についての説明や文書を提供できる人はいますか?私はアーチLinuxを使用しています。
ありがとうございます!
答え1
速くて汚い(おそらく面白い)答え:はい、これを達成するためにジャックを使用できます。
Arch-Linuxを実行しているので、これこれはMIDIサブシステムを設定するのに十分です。 (そうでない場合は、お問い合わせください。詳細をお知らせします。)
注意してください(上記の文書に記載されているように)。
- 便利なジャックデーモン設定とデバイス接続用のグラフィカルインターフェイスにQJackctlを使用してください。
- JACK-MIDIとALSA-MIDIは2つの異なる(異なるドライバ)で、ジャックは2(これは現代のアーチディストリビューションのデフォルト値だと思います。)ALSA-MIDIはサポートされていません。
(私はいつもJack-1を好み、著者のPaul DavisもJack-2よりも効率的であると主張しています。 - この段落では言及されていませんが、SCHED_RRが予約されている場合は、ジャック(1または2)が最適に機能することに注意してください。これはシステムの特別な設定(少なくともirqthreaded)を意味しますリアルタイム権限ユーザー向け
上記がうまくいけば…うまくいけば…修正しないでください。より多くのことをしたい場合...(特に低コストのハードウェアの場合)、「愚かな」ソリューションについて詳しく説明できます。