如何在 Ubuntu 的命令行中播放 midi?

如何在 Ubuntu 的命令行中播放 midi?

我想做类似的事情

$ play filename.mid

无需打开图形程序即可听到播放的 midi 文件。是否有可以执行此操作的 Ubuntu 软件包?

答案1

您可以尝试许多不同的包/命令:

  1. wildmidi(如 gstreamer 所用)
  2. timidity(发现这非常耗费 CPU)
  3. 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 文件。

相关内容