J'aimerais faire quelque chose comme
$ play filename.mid
et entendre le fichier midi joué sans ouvrir un programme graphique. Existe-t-il un package pour Ubuntu qui peut le faire?
J'aimerais faire quelque chose comme
$ play filename.mid
et entendre le fichier midi joué sans ouvrir un programme graphique. Existe-t-il un package pour Ubuntu qui peut le faire?
Réponses:
Il existe de nombreux packages / commandes différents que vous pouvez essayer:
wildmidi
(tel qu'utilisé par gstreamer)timidity
(trouvé cela très gourmand en CPU)playmidi
(jamais essayé personnellement)Je sais que ce fil est ancien, mais je cherchais des réponses pour un Raspberry Pi mais je n'en ai pas trouvé. Après plus de travail, j'ai trouvé ce qui suit, cela peut aussi fonctionner dans Ubuntu. La sortie se fait via une interface USB vers midi bon marché.
Sur Raspbian Jessie Lite sans installation supplémentaire:
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
sur http://www.fluidsynth.org/ .
Utilisez-le comme ceci:
fluidsynth /some/dir/with/sundfonts/some_soundfont.sf2 some.mid
Vous pouvez trouver des soundfonts ici: https://musescore.org/de/handbuch/soundfont
Et une assez belle collection de fichiers MIDI pour l'essayer ici: http://garyrog.50megs.com/midi1.html
J'aime particulièrement la soundfont "Timbres of Heaven" de http://midkar.com/soundfonts/ .
fluidsynth
avec sfz
? Cela ne semble fonctionner que pour moi sf2
.