J'aimerais faire quelque chose comme
$ play filename.mid
et écoutez le fichier midi joué sans ouvrir un programme graphique. Existe-t-il un paquet pour Ubuntu qui peut faire cela?
Vous pouvez essayer plusieurs packages/commandes différents:
wildmidi
(tel qu'utilisé par gstreamer)timidity
(trouvé très gourmand en ressources processeur)playmidi
(jamais essayé personnellement)Vous souhaiterez probablement le package playmidi
(Sudo apt-get install playmidi
) qui vous permettra de lire des fichiers MIDI à partir de la ligne de commande.
playmidi filename.mid
Je sais que ce fil est vieux, mais je cherchais des réponses pour un Raspberry Pi mais n'en ai trouvé aucune. Après plus de travail, j’ai proposé ce qui suit, il se peut que cela fonctionne aussi dans Ubuntu. La sortie se fait par une interface USB à 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
de 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 toute une belle collection de MIDI fichiers à essayer ici: http://garyrog.50megs.com/midi1.html
J'aime particulièrement la sonorité "Timbres of Heaven" de http://midkar.com/soundfonts/ .