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.