我不知道你们中有多少人玩音乐,但在 Windows 中有几个虚拟 MIDI 环回软件可以将 MIDI 从一个程序路由到另一个程序。例如,循环MIDI和中轭, 和循环Be1. 在 Mac 中,我认为它被称为 IAC 驱动程序。
Ubuntu/Linux 有没有虚拟 MIDI 环回解决方案?
这些是我的可用设备,如 Java 小程序所示,
Available MIDI Devices:
----------Input----------
[0] "Real Time Sequencer"
----------Output----------
[0] "Gervill"
[1] "Real Time Sequencer"
答案1
在 Linux 中,应用程序可以创建与驱动程序相同类型的 MIDI 端口,因此通常不需要 MIDI 环回驱动程序。
如果您无论如何都想使用一个,您可以使用驱动程序创建的“Midi Through”端口snd-seq-dummy
,该端口会自动加载。
答案2
我相信您正在寻找的程序是 Jack,它可用于将 midi 数据从一个程序路由到另一个程序。
Jack 的设置相当复杂,可以在以下网址找到一个很好的教程:https://libremusicproduction.com/articles/demystifying-jack-%E2%80%93-beginners-guide-getting-started-jack
基础操作是安装 jack,最简单的方法是安装其中一个 jack 管理工具来启动 Jack,并创建路线。
sudo apt install qjackctl
会为您完成此事。