Ubuntu'daki komut satırından nasıl midi çalarım?


13

Gibi bir şey yapmak isterim

$ play filename.mid

ve grafiksel bir program açmadan çalınan midi dosyasını duyarsınız. Ubuntu için bunu yapabilecek bir paket var mı?

Yanıtlar:


15

Deneyebileceğiniz birçok farklı paket / komut vardır:

  1. wildmidi (gstreamer tarafından kullanıldığı gibi)
  2. timidity (CPU'yu çok yoğun buldu)
  3. playmidi (asla kişisel olarak denemedim)

Bunlardan herhangi biri sfz soundfont dosyalarıyla çalışıyor mu? Yoksa sadece sf2 ile mi?
— mherzl

wildmidi benim için çalıştı, Ubuntu 18.04
— nshiff

8

Büyük olasılıkla komut satırından midi dosyalarını oynatmanıza izin verecek playmidipaketi ( sudo apt-get install playmidi) isteyeceksiniz .

playmidi filename.mid


İle playmidiçalışır sfz? Sadece benim için çalışıyor gibi görünüyor sf2.
— mherzl

3

Bu iş parçacığının eski olduğunu biliyorum, ama bir Raspberry Pi için cevaplar arıyordum ama herhangi bir şey bulamadım. Daha fazla işten sonra aşağıdakileri buldum, Ubuntu'da da işe yarayabilir. Çıkış ucuz bir USB-midi arayüzü üzerinden.

Ek kurulum olmadan Raspbian Jessie Lite'da:

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  

Ah canım, biçimlendirme yanlış gitti! komutlar "aconnect -l" ve "aplaymidi --port = 20: 0 dosyam.mid" dir
— Lee Sanders

2

fluidsynthdan http://www.fluidsynth.org/ .

Şöyle kullanın:
fluidsynth /some/dir/with/sundfonts/some_soundfont.sf2 some.mid

Ses yazılarını burada bulabilirsiniz: https://musescore.org/de/handbuch/soundfont

Ve burada denemek için oldukça güzel bir MIDI dosyaları koleksiyonu: http://garyrog.50megs.com/midi1.html

Özellikle http://midkar.com/soundfonts/ adresinden "Cennet Timbres" ses yazısını seviyorum .


İle fluidsynthçalışır sfz? Sadece benim için çalışıyor gibi görünüyor sf2.
— mherzl
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.