Saya ingin melakukan sesuatu seperti
$ play filename.mid
dan dengar file midi diputar tanpa membuka program grafis. Apakah ada paket untuk Ubuntu yang bisa melakukan ini?
Saya ingin melakukan sesuatu seperti
$ play filename.mid
dan dengar file midi diputar tanpa membuka program grafis. Apakah ada paket untuk Ubuntu yang bisa melakukan ini?
Jawaban:
Ada banyak paket / perintah yang dapat Anda coba:
wildmidi
(seperti yang digunakan oleh gstreamer)timidity
(menemukan ini sangat intensif CPU)playmidi
(tidak pernah mencoba secara pribadi)Saya tahu utas ini sudah lama, tetapi saya sedang mencari jawaban untuk Raspberry Pi tetapi tidak menemukannya. Setelah lebih banyak pekerjaan saya datang dengan yang berikut, itu mungkin bekerja di Ubuntu juga. Outputnya adalah melalui antarmuka USB ke midi yang murah.
Di Raspbian Jessie Lite tanpa instalasi tambahan:
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
dari http://www.fluidsynth.org/ .
Gunakan seperti ini:
fluidsynth /some/dir/with/sundfonts/some_soundfont.sf2 some.mid
Anda dapat menemukan soundfonts di sini: https://musescore.org/de/handbuch/soundfont
Dan koleksi file MIDI yang cukup bagus untuk dicoba di sini: http://garyrog.50megs.com/midi1.html
Saya terutama menyukai soundfont "Timbres of Heaven" dari http://midkar.com/soundfonts/ .
fluidsynth
bekerja dengan sfz
? Sepertinya hanya bekerja untuk saya sf2
.