私は次のようなことをしたいです
$ play filename.mid
グラフィカルプログラムを開かずにMIDIファイルを再生します。これを実行できるUbuntu用のパッケージはありますか?
あなたが試すことができる多くの異なるパッケージ/コマンドがあります:
wildmidi
(gstreamerが使用)timidity
(非常にCPUを集中的に使用していることがわかりました)playmidi
(個人的に試したことはありません)playmidi
パッケージ(Sudo apt-get install playmidi
)が必要になるでしょう。これにより、コマンドラインからmidiファイルを再生できます。
playmidi filename.mid
このスレッドは古いことは知っていますが、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
fluidsynth
from 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/ のサウンドフォント「天国のティンブル」が特に好きです。