Налаштування віртуальної клавіатури MIDI


18

Я встановив Virtual MIDI Keyboard (vmpk) за допомогою apt-get install. У мене також є Jack controlі Qsynthвстановлений. Коли я відкриваю vmpk, я не чую звуку, що виходить від нього. Як я можу зробити налаштування, щоб звук вийшов?


1
Ви підключили середину від vmpk до midi-in qsynth у вікні підключення Jack Control Connections? А аудіо-вихід Qsynth на вашу звукову карту?
daithib8

3
Я можу побачити vmpk на керуванні Jack, але коли я намагаюся відкрити qsynth під час роботи управління Jack, qsynth говорить "Не вдалося створити аудіодрайвер (гніздо)" та "fluidsynth: помилка: Не вдалося підключитися до сервера Jack".
sawa

Джек починає нормально. Але проблема qsynth є. Все одно, дякую.
sawa

Відповіді:


13

vmpk - це віртуальна клавіатура MIDI Master, яка не видає звуку. Щоб створювати звук, ви повинні

  • підключіть вихід MIDI від vmpk до входу MIDI деякого генератора тонів (наприклад, qsynth ). Якщо ви тоді
  • підключіть аудіо вихід з генератора тонів до аудіовходу для ваших моніторів,

ви повинні почути деякі звуки.

У вашій конкретній ситуації, коли ви хочете використовувати vmpk, qsynth та jack control, я рекомендую наступну процедуру для створення звуку на основі віртуальних натискань клавіш:

  1. Встановіть пакети "patchage" та "fluid-soundfont-gm"
  2. Відкриття керування гніздом
  3. Перегляньте конфігурацію JACK, щоб переконатися, що вона підключена до бажаного аудіоінтерфейсу
  4. Запустити JACK (велика кнопка відтворення)
  5. Відкритий Patchage
  6. Відкрити vmpk
  7. Відкрити Qsynth
  8. У патчажі підключіть vmpk MIDI до Qsynth MIDI в
  9. Під час виправлення підключіть аудіосигнал Qsynth до аудіоінтерфейсу (лівий і правий канали)
  10. У Qsynth завантажте звуковий шрифт з /usr/share/sounds/sf2/FluidR3_GM.sf2
  11. Практично натисніть будь-яку клавішу в vmpk, щоб почути звук

Незважаючи на те, що конкретні інструменти, що використовуються, незначно відрізняються, інструкції на Ubuntu Wiki можуть бути корисними. Основна відмінність полягає в тому, що ви будете використовувати віртуальну клавіатуру, а не фізичну клавіатуру, але патчаг не повинен бути в змозі визначити різницю.


2
для jack встановіть jackd , тому корисна команда:sudo apt-get install jackd patchage vmpk qsynth
Regisz

Оскільки біг APTз install qsynthавтоматично визначить jackdзалежність і встановить її, не потрібно її вказувати.
синтаксичний помилок

12

Альтернативне рішення:

У Qsynth:

  1. Елемент списку

    Вкладка MIDI: увімкнено поле MIDI введення встановлено прапорець клієнта ALSA Sequencer ID: Qsynth1 Вкладка аудіо: Аудіо драйвер: вкладка Soundsants alsa: SFID 1; Ім'я /usr/share/sounds/sf2/FluidR3_GM.sf2; Зсув 0

У VMPK:

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

1
працював на мене! Просто елегантно!
Стефано Мтангу

2
Також переконайтеся, що запустити QSynthчерез qsynth -a alsa, інакше це буде за замовчуванням JACK.
синтаксичний помилок
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.