Comment jouer un midi depuis la ligne de commande dans Ubuntu?

13

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?

Moulin à café
la source

Réponses:

14

Il existe de nombreux packages / commandes différents que vous pouvez essayer:

  1. wildmidi (tel qu'utilisé par gstreamer)
  2. timidity (trouvé cela très gourmand en CPU)
  3. playmidi (jamais essayé personnellement)
8128
la source
Est-ce que certains d'entre eux fonctionnent avec les fichiers sfz soundfont? Ou seulement avec sf2?
mherzl
wildmidi a travaillé pour moi, Ubuntu 18.04
nshiff
8

Vous voudrez probablement le playmidipackage ( sudo apt-get install playmidi) qui vous permettra de lire des fichiers midi à partir de la ligne de commande.

playmidi filename.mid

Marco Ceppi
la source
Fonctionne playmidiavec sfz? Cela ne semble fonctionner que pour moi sf2.
mherzl
3

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  
Lee Sanders
la source
oh cher, le formatage s'est mal passé! les commandes sont "aconnect -l" et "aplaymidi --port = 20: 0 myfile.mid"
Lee Sanders
2

fluidsynthsur 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/ .

Christian
la source
Fonctionne fluidsynthavec sfz? Cela ne semble fonctionner que pour moi sf2.
mherzl