Thiết lập bàn phím ảo MIDI MIDI


18

Tôi đã cài đặt Bàn phím MIDI ảo (vmpk) bằng cách sử dụng apt-get install. Tôi cũng có Jack controlQsynthcài đặt. Khi tôi mở vmpk, tôi không thể nghe thấy âm thanh phát ra từ nó. Làm thế nào tôi có thể thực hiện cài đặt để cho âm thanh phát ra?


1
Bạn đã kết nối midi-out của vmpk với midi-in của qsynth trong cửa sổ Jack Control Connections của bạn chưa? Và âm thanh của Qsynth cho soundcard của bạn?
daithib8

3
Tôi có thể thấy vmpk trên điều khiển Jack nhưng khi tôi cố gắng mở qsynth trong khi chạy điều khiển Jack, qsynth nói "Không thể tạo trình điều khiển âm thanh (jack)" và "fluidsynth: error: Không thể kết nối với máy chủ Jack."
sawa

Jack bắt đầu ổn. Nhưng qsynth có vấn đề. Dù sao cũng cảm ơn bạn.
sawa

Câu trả lời:


13

vmpk là bàn phím MIDI Master ảo và không tạo ra bất kỳ âm thanh nào. Để tạo âm thanh, bạn phải

  • kết nối đầu ra MIDI từ vmpk với đầu vào MIDI của một số trình tạo âm (ví dụ: qsynth ). Nếu bạn thì
  • kết nối đầu ra âm thanh từ bộ tạo âm thanh với đầu vào âm thanh cho màn hình của bạn,

bạn nên nghe một số âm thanh.

Trong tình huống cụ thể của bạn, nơi bạn muốn sử dụng điều khiển vmpk, qsynth và jack, tôi khuyên bạn nên thực hiện quy trình sau để tạo âm thanh dựa trên tổ hợp phím ảo:

  1. Cài đặt gói "patchage" và "liquid-soundfont-gm"
  2. Kiểm soát Jack mở
  3. Xem lại cấu hình JACK để đảm bảo nó được gắn vào giao diện âm thanh ưa thích của bạn
  4. Bắt đầu JACK (nút phát lớn)
  5. Mở Patchage
  6. Mở vmpk
  7. Mở Qsynth
  8. Trong bản vá, kết nối vmpk MIDI với MIDI Qsynth trong
  9. Trong bản vá, kết nối âm thanh Qsynth với giao diện âm thanh của bạn (cả kênh trái và phải)
  10. Trong Qsynth, tải một âm thanh từ /usr/share/sounds/sf2/FluidR3_GM.sf2
  11. Nhấn bất kỳ phím nào trong vmpk để nghe âm thanh

Mặc dù các công cụ cụ thể được sử dụng hơi khác nhau, bạn có thể thấy hướng dẫn tại Ubuntu Wiki hữu ích. Sự khác biệt chính là bạn sẽ sử dụng bàn phím ảo chứ không phải bàn phím vật lý, nhưng bản vá không thể nói lên sự khác biệt.


2
đối với jack cài đặt jackd , vì vậy một lệnh hữu ích:sudo apt-get install jackd patchage vmpk qsynth
Regisz

Khi chạy APTvới install qsynthsẽ tự động phát hiện jackdlà phụ thuộc và cài đặt nó, không cần chỉ định nó.
cú pháp

12

Một giải pháp thay thế:

Trong Qsynth:

  1. Danh sách mục

    Tab MIDI: Kích hoạt hộp Nhập MIDI được kiểm tra ALSA Sequencer ID khách hàng: Qsynth1 Tab âm thanh: Trình điều khiển âm thanh: alsa Tab Soundfonts: SFID 1; Tên /usr/share/sound/sf2/FluidR3_GM.sf2; Bù đắp 0

Trong VMPK:

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

1
đã làm cho tôi! Đơn giản là thanh lịch!
Stefano Mtangoo

2
Ngoài ra, hãy chắc chắn để chạy QSynthqua qsynth -a alsa, nếu không nó sẽ mặc định JACK.
cú pháp
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.