coffee-grinder Asked: 2010-08-27 13:52:02 +0800 CST2010-08-27 13:52:02 +0800 CST 2010-08-27 13:52:02 +0800 CST 如何在 Ubuntu 的命令行中播放 midi? 772 我想做类似的事情 $ play filename.mid 无需打开图形程序即可听到 MIDI 文件的播放。是否有适用于 Ubuntu 的软件包可以做到这一点? sound command-line music midi 6 个回答 Voted Best Answer 8128 2010-08-28T10:41:18+08:002010-08-28T10:41:18+08:00 您可以尝试许多不同的包/命令: wildmidi(由 gstreamer 使用) timidity(发现这非常占用 CPU) playmidi(从未亲自尝试过) Marco Ceppi 2010-08-27T14:09:24+08:002010-08-27T14:09:24+08:00 您可能需要允许您从命令行播放 MIDI 文件的playmidi包 ( )。sudo apt-get install playmidi playmidi filename.mid Lee Sanders 2017-03-19T07:24:05+08:002017-03-19T07:24:05+08:00 我知道这个线程很旧,但我一直在寻找 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 Christian 2016-07-29T22:59:12+08:002016-07-29T22:59:12+08:00 fluidsynth来自http://www.fluidsynth.org/。 像这样使用它: fluidsynth /some/dir/with/sundfonts/some_soundfont.sf2 some.mid 你可以在这里找到声音字体: https ://musescore.org/de/handbuch/soundfont 还有相当不错的 MIDI 文件集合,可以在这里试用:http: //garyrog.50megs.com/midi1.html 我特别喜欢http://midkar.com/soundfonts/中的声音字体“天国音色” 。 mydoghasworms 2020-06-22T04:31:02+08:002020-06-22T04:31:02+08:00 如果您安装了流体合成器,您还可以通过安装vlc-plugin-fluidsynth包来使用 VLC 播放 Midi 文件。 Cedric Knight 2021-04-18T09:33:30+08:002021-04-18T09:33:30+08:00 如今,除了 Fluidsynth 之外的另一种选择是 Timidity。安装包timidity,timidity-interfaces-extra和freepats(后者大约 30MB,但比 sf2 中的文件小fluid-soundfont-gm)。然后以下应该工作: timidity -Os midi.mid
您可以尝试许多不同的包/命令:
wildmidi
(由 gstreamer 使用)timidity
(发现这非常占用 CPU)playmidi
(从未亲自尝试过)您可能需要允许您从命令行播放 MIDI 文件的
playmidi
包 ( )。sudo apt-get install playmidi
playmidi filename.mid
我知道这个线程很旧,但我一直在寻找 Raspberry Pi 的答案,但没有找到任何答案。经过更多的工作,我想出了以下内容,它也可以在 Ubuntu 中运行。输出是通过一个便宜的 USB 到 midi 接口。
在没有额外安装的 Raspbian Jessie Lite 上:
fluidsynth
来自http://www.fluidsynth.org/。像这样使用它:
fluidsynth /some/dir/with/sundfonts/some_soundfont.sf2 some.mid
你可以在这里找到声音字体: https ://musescore.org/de/handbuch/soundfont
还有相当不错的 MIDI 文件集合,可以在这里试用:http: //garyrog.50megs.com/midi1.html
我特别喜欢http://midkar.com/soundfonts/中的声音字体“天国音色” 。
如果您安装了流体合成器,您还可以通过安装
vlc-plugin-fluidsynth
包来使用 VLC 播放 Midi 文件。如今,除了 Fluidsynth 之外的另一种选择是 Timidity。安装包
timidity
,timidity-interfaces-extra
和freepats
(后者大约 30MB,但比 sf2 中的文件小fluid-soundfont-gm
)。然后以下应该工作: