Tôi muốn làm một cái gì đó như
$ play filename.mid
và nghe tập tin midi đã phát mà không mở chương trình đồ họa. Có một gói cho Ubuntu có thể làm điều này?
Tôi muốn làm một cái gì đó như
$ play filename.mid
và nghe tập tin midi đã phát mà không mở chương trình đồ họa. Có một gói cho Ubuntu có thể làm điều này?
Câu trả lời:
Có nhiều gói / lệnh khác nhau mà bạn có thể thử:
wildmidi
(như được sử dụng bởi guxer)timidity
(tìm thấy rất nhiều CPU)playmidi
(không bao giờ thử cá nhân)Tôi biết chủ đề này đã cũ, nhưng tôi đã tìm kiếm câu trả lời cho Raspberry Pi nhưng không tìm thấy. Sau nhiều công việc tôi đã nghĩ ra, nó cũng có thể hoạt động trong Ubuntu. Đầu ra là thông qua một giao diện USB đến midi giá rẻ.
Trên Raspbian Jessie Lite không có cài đặt thêm:
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
từ http://www.fluidsynth.org/ .
Sử dụng nó như thế này:
fluidsynth /some/dir/with/sundfonts/some_soundfont.sf2 some.mid
Bạn có thể tìm thấy soundfont tại đây: https://musescore.org/de/handbuch/soundfont
Và khá nhiều bộ sưu tập các tập tin MIDI để thử điều này tại đây: http : //ÿrog.50megs.com/midi1.html
Tôi đặc biệt thích soundfont "Timbres of Heaven" từ http://midkar.com/soundfonts/ .
fluidsynth
làm việc với sfz
? Nó chỉ có vẻ làm việc cho tôi với sf2
.