Sanal MIDI Piyano Klavye kurulumu


18

Sanal MIDI Klavye (vmpk) kullanarak kurdum apt-get install. Ayrıca kurdum Jack controlve Qsynthkurdum. VMPK'yi açtığımda, ondan gelen sesi duyamıyorum. Sesin çıkmasına izin verme ayarını nasıl yapabilirim?


1
Vmpk'nin midi-out'unu, Jack Control Connections pencerenizdeki qsynth'in midi-in'ine mi bağladınız? Ve Qsynth'in ses kartınıza ses çıkışı?
daithib8

3
Jack kontrolünde vmpk görebiliyorum, ancak Jack kontrolünü çalıştırırken qsynth'i açmaya çalıştığımda, qsynth "Ses sürücüsü (jack) oluşturulamadı" ve "fluidsynth: hata: Jack sunucusuna bağlanılamadı" diyor.
sawa

Jack iyi başlıyor. Ama qsynth'in sorunu var. Yine de teşekkürler.
sawa

Yanıtlar:


13

vmpk sanal bir MIDI Master klavyedir ve ses üretmez. Ses üretmek için

  • MIDI bağlamak çıkışını gelen vmpk MIDI için girdi bazı tonu jeneratörü (örn qsynth ). Eğer öyleyse
  • ton üretecinden gelen ses çıkışını monitörlerinizin ses girişine bağlayın ,

bazı sesler duymalısınız.

Vmpk, qsynth ve jack kontrolünü kullanmak istediğiniz özel durumunuzda, sanal tuş vuruşlarına dayalı ses üretmek için aşağıdaki prosedürü öneririm:

  1. "Patchage" ve "fluid-soundfont-gm" paketlerini kurun
  2. Açık Jak Kontrolü
  3. Tercih ettiğiniz ses arayüzüne bağlı olduğundan emin olmak için JACK yapılandırmasını inceleyin
  4. JACK'i başlat (büyük oynat düğmesi)
  5. Açık Patchage
  6. Vmpk'yi aç
  7. Qsynth'i aç
  8. Patchage'da vmpk MIDI'yi Qsynth MIDI'ye bağlayın.
  9. Patchage'da Qsynth ses çıkışını ses arayüzünüze bağlayın (hem sol hem de sağ kanallar)
  10. Qsynth'te, bir ses fontu yükleyin /usr/share/sounds/sf2/FluidR3_GM.sf2
  11. Sesi duymak için vmpk içindeki herhangi bir tuşa neredeyse basın

Kullanılan belirli araçlar biraz farklı olsa da, Ubuntu Wiki'deki rehberliği faydalı bulabilirsiniz. Birincil fark, fiziksel bir klavye yerine sanal bir klavye kullanmanızdır, ancak patchage farkı söyleyememelidir.


2
jack yüklemek için jackd , bu yüzden kullanışlı bir komut:sudo apt-get install jackd patchage vmpk qsynth
Regisz

Çalışan olarak APTbirlikte install qsynthotomatik olarak algılar jackdbunu bağımlılık olarak yüklemek, onu belirtmek için gerek yoktur.
sentaksör

12

Alternatif bir çözüm:

Qsynth'te:

  1. Liste öğesi

    MIDI sekmesi: MIDI Giriş kutusunu etkinleştir işaretli ALSA Sequencer İstemci Kimliği: Qsynth1 Ses sekmesi: Ses sürücüsü: alsa Soundfonts sekmesi: SFID 1; İsim /usr/share/sounds/sf2/FluidR3_GM.sf2; Ofset 0

VMPK'da:

-->Edit -->Connections: "Enable Thru on MIDI Output" checked
Input MIDI Connection <blank>
Output MIDI Connection FLUID Synth (Qsynth1):0

1
benim için çalıştı! Tek kelimeyle zarif!
Stefano Mtangoo

2
Ayrıca, QSynthüzerinden çalıştığınızdan emin olun qsynth -a alsa, aksi takdirde varsayılan olacaktır JACK.
sentaksör
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.