wake-up-neo.net

Come faccio a suonare un midi dalla riga di comando in Ubuntu?

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?

11
coffee-grinder

Esistono molti pacchetti/comandi diversi che puoi provare:

  1. wildmidi (utilizzato da gstreamer)
  2. timidity (trovato molto impegnativo per la CPU)
  3. playmidi (mai provato personalmente)
14
8128

Probabilmente vorrai il pacchetto playmidi (Sudo apt-get install playmidi) che ti permetterà di riprodurre file midi dalla riga di comando.

playmidi filename.mid

8
Marco Ceppi

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:

[email protected]:~$ 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    '  
[email protected]:~$ aplaymidi --port=20:0 myfile.mid  
2
Lee Sanders

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 MIDI file da provare qui: http://garyrog.50megs.com/midi1.html

Mi piace particolarmente il soundfont "Timbres of Heaven" di http://midkar.com/soundfonts/ .

2
Christian