Pengaturan Keyboard MIDI Piano virtual


18

Saya menginstal Virtual MIDI Keyboard (vmpk) menggunakan apt-get install. Saya juga punya Jack controldan Qsynthmenginstal. Ketika saya membuka vmpk, saya tidak bisa mendengar suara yang keluar darinya. Bagaimana saya bisa melakukan pengaturan untuk membiarkan suara keluar?


1
Sudahkah Anda menghubungkan midi-out dari vmpk ke midi-in dari qsynth di jendela Jack Control Connections Anda? Dan audio-out Qsynth ke kartu suara Anda?
daithib8

3
Saya dapat melihat vmpk pada kontrol Jack tetapi ketika saya mencoba membuka qsynth saat menjalankan kontrol Jack, qsynth mengatakan "Gagal membuat driver audio (jack)" dan "fluidsynth: error: Faimed terhubung ke server Jack."
sawa

Jack mulai baik-baik saja. Tapi qsynth punya masalah. Bagaimanapun, terima kasih.
sawa

Jawaban:


13

vmpk adalah keyboard MIDI Master virtual, dan tidak menghasilkan suara apa pun. Untuk menghasilkan suara, Anda harus

  • hubungkan output MIDI dari vmpk ke input MIDI dari beberapa generator nada (mis. qsynth ). Jika kamu kemudian
  • hubungkan output audio dari generator nada ke input audio untuk monitor Anda,

Anda harus mendengar beberapa suara.

Dalam situasi spesifik Anda, di mana Anda ingin menggunakan vmpk, qsynth, dan kontrol jack, saya akan merekomendasikan prosedur berikut untuk menghasilkan audio berdasarkan penekanan tombol virtual:

  1. Instal paket "patchage" dan "fluid-soundfont-gm"
  2. Buka Kontrol Jack
  3. Tinjau konfigurasi JACK untuk memastikannya terpasang ke antarmuka audio pilihan Anda
  4. Mulai JACK (tombol putar besar)
  5. Buka Patchage
  6. Buka vmpk
  7. Buka Qsynth
  8. Di tambalan, sambungkan vmpk MIDI ke Qsynth MIDI di
  9. Di tambalan, sambungkan audio Qsynth ke antarmuka audio Anda (saluran kiri dan kanan)
  10. Di Qsynth, muatkan soundfont dari /usr/share/sounds/sf2/FluidR3_GM.sf2
  11. Secara virtual tekan tombol apa saja di vmpk untuk mendengar suara

Meskipun alat khusus yang digunakan sedikit berbeda, Anda dapat menemukan panduan di Wiki Ubuntu bermanfaat. Perbedaan utama adalah bahwa Anda akan menggunakan keyboard virtual daripada keyboard fisik, tetapi tambalan seharusnya tidak dapat membedakannya.


2
untuk jack instal jackd , jadi perintah yang berguna:sudo apt-get install jackd patchage vmpk qsynth
Regisz

Karena menjalankan APTdengan install qsynthakan secara otomatis mendeteksi jackdketergantungan dan menginstalnya, tidak perlu menentukannya.
syntaxerror

12

Solusi alternatif:

Di Qsynth:

  1. Daftar barang

    Tab MIDI: Aktifkan kotak Input MIDI dicentang ALSA Sequencer Client ID: Qsynth1 Audio tab: Audio driver: alsa Soundfonts tab: SFID 1; Nama / usr/share/sounds/sf2/FluidR3_GM.sf2; Offset 0

Dalam VMPK:

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

1
bekerja untukku! Cukup elegan!
Stefano Mtangoo

2
Juga, pastikan untuk menjalankan QSynthvia qsynth -a alsa, jika tidak maka akan default untuk JACK.
syntaxerror
Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.