Відповіді:
Ви можете спробувати багато різних пакетів / команд:
wildmidi
(як використовується gstreamer)timidity
(знайшли це дуже інтенсивно процесором)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
Ви можете знайти звукові шрифти тут: https://musescore.org/de/handbuch/soundfont
І дуже приємна колекція MIDI-файлів, щоб спробувати це тут: http://garyrog.50megs.com/midi1.html
Мені особливо подобається саундфон "Timbres of Heaven" від http://midkar.com/soundfonts/ .
fluidsynth
працює з sfz
? Це, здається, працює для мене sf2
.