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?

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)

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


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  

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


Fonctionne fluidsynthavec sfz? Cela ne semble fonctionner que pour moi sf2.
mherzl
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.