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?

sawa
sumber
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.

Emmet Hikory
sumber
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
Brallan Aguilar
sumber
1
bekerja untukku! Cukup elegan!
Stefano Mtangoo
2
Juga, pastikan untuk menjalankan QSynthvia qsynth -a alsa, jika tidak maka akan default untuk JACK.
syntaxerror