Mi piacerebbe fare qualcosa del genere
$ play filename.mid
e ascolta il file midi riprodotto senza aprire un programma grafico. Esiste un pacchetto per Ubuntu che può fare questo?
Mi piacerebbe fare qualcosa del genere
$ play filename.mid
e ascolta il file midi riprodotto senza aprire un programma grafico. Esiste un pacchetto per Ubuntu che può fare questo?
Risposte:
Esistono molti pacchetti / comandi diversi che puoi provare:
wildmidi
(usato da gstreamer)timidity
(trovato molto impegnativo per la CPU)playmidi
(mai provato personalmente)So che questa discussione è vecchia, ma cercavo le risposte per un Raspberry Pi ma non ne ho trovate. Dopo ulteriori lavori ho escogitato quanto segue, potrebbe funzionare anche in Ubuntu. L'output avviene attraverso un'interfaccia USB-MIDI poco costosa.
Su Raspbian Jessie Lite senza installazioni extra:
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
da http://www.fluidsynth.org/ .
Usalo in questo modo:
fluidsynth /some/dir/with/sundfonts/some_soundfont.sf2 some.mid
Puoi trovare i caratteri sonori qui: https://musescore.org/de/handbuch/soundfont
E una bella collezione di file MIDI da provare qui: http://garyrog.50megs.com/midi1.html
Mi piace in particolare il soundfont "Timbres of Heaven" di http://midkar.com/soundfonts/ .
fluidsynth
con sfz
? Sembra funzionare solo con me sf2
.