ฉันต้องการทำบางสิ่งเช่น
$ play filename.mid
และฟังไฟล์ midi ที่เล่นโดยไม่ต้องเปิดโปรแกรมกราฟิก มีแพ็คเกจสำหรับ Ubuntu ที่สามารถทำได้หรือไม่?
ฉันต้องการทำบางสิ่งเช่น
$ play filename.mid
และฟังไฟล์ midi ที่เล่นโดยไม่ต้องเปิดโปรแกรมกราฟิก มีแพ็คเกจสำหรับ Ubuntu ที่สามารถทำได้หรือไม่?
คำตอบ:
มีแพ็คเกจ / คำสั่งต่าง ๆ มากมายที่คุณสามารถลองได้:
wildmidi
(ตามที่ใช้โดย gstreamer)timidity
(พบ CPU ตัวนี้เข้มข้นมาก)playmidi
(ไม่เคยลองเป็นการส่วนตัว)ฉันรู้ว่ากระทู้นี้เก่า แต่ฉันกำลังมองหาคำตอบสำหรับ 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
จากhttp://www.fluidsynth.org/
ใช้มันแบบนี้:
fluidsynth /some/dir/with/sundfonts/some_soundfont.sf2 some.mid
คุณสามารถค้นหา soundfonts ได้ที่นี่: https://musescore.org/de/handbuch/soundfont
และเป็นชุดไฟล์ MIDI ที่น่าลองใช้ที่นี่: http://garyrog.50megs.com/midi1.html
โดยเฉพาะอย่างยิ่งผมชอบ SoundFont "timbres แห่งสวรรค์" จากhttp://midkar.com/soundfonts/
fluidsynth
ทำงานร่วมกับsfz
? ดูเหมือนว่าจะทำงานให้ฉันด้วยsf2
เท่านั้น