如何显示 ALSA 原始 MIDI 连接和设备?

Hib*_*u57 2 midi alsa

对于 ALSA 的 MIDI 音序器连接,可以使用aconnect -lio. 如果我使用alsa_seqMIDI 驱动程序运行 FluidSynth(或 QSynth),我可以看到 显示的 FluidSynth aconnect -lio,但如果我使用驱动程序运行 FluidSynth,则不会再看到alsa_raw,就像我尝试使用hw:VirMIDI设备一样。

如何显示 ALSA 原始 MIDI 连接和设备,就像显示 ALSA MIDI 音序器连接和客户端一样?

Hib*_*u57 5

我现在可以回答一半的问题,也许后半部分永远不会得到肯定的答案。

人们可以使用 列出原始 MIDI 设备amidi -l

我没有找到列出连接的方法,而且它也只列出设备,而不列出客户端。也许没有什么可以与 ALSA 的音序器订阅机制与 ALSA 的原始 MIDI 相媲美,因此这部分问题永远不会得到预期的答案。

请大家仍然随意添加您自己的答案,因为我对自己的答案并不完全满意。

  • 确实没有客户或订阅。您可以使用“fuser”或“lsof”检查设备文件。 (2认同)