我想做类似的事情
$ play filename.mid
无需打开图形程序即可听到播放的 midi 文件。是否有可以执行此操作的 Ubuntu 软件包?
答案1
您可以尝试许多不同的包/命令:
wildmidi
(如 gstreamer 所用)timidity
(发现这非常耗费 CPU)playmidi
(从未亲自尝试过)
答案2
你可能想要playmidi
包(sudo apt-get install playmidi
)将允许您从命令行播放 midi 文件。
playmidi filename.mid
答案3
我知道这个帖子很老了,但我在寻找 Raspberry Pi 的答案,但没有找到。经过更多工作,我想出了以下方法,它可能在 Ubuntu 中也能用。输出是通过廉价的 USB 到 midi 接口。
在 Raspbian Jessie Lite 上无需额外安装:
pi@pizerow:~$ aconnect -l
client 0: 'System' [type=kernel]
0 'Timer '
1 'Announce '
client 14: 'Midi Through' [type=kernel]
0 'Midi Through Port-0'
client 20: 'CH345' [type=kernel]
0 'CH345 MIDI 1 '
pi@pizerow:~$ aplaymidi --port=20:0 myfile.mid
答案4
如果您安装了 fluidsynth,您还可以通过安装该vlc-plugin-fluidsynth
包使用 VLC 播放 Midi 文件。