Виртуальная настройка MIDI Piano Keyboard

18

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

Савва
источник
1
Вы подключили промежуточный выход vmpk к среднему входу qsynth в окне «Соединения управляющего соединения Jack»? И аудио-выход Qsynth на вашу звуковую карту?
daithib8
3
Я вижу vmpk на элементе управления Jack, но когда я пытаюсь открыть qsynth во время работы элемента управления Jack, qsynth говорит: «Не удалось создать аудиодрайвер (jack)» и «fluidsynth: error: Ошибка подключения к серверу Jack».
Sawa
Джек начинает хорошо. Но у qsynth есть проблема. Спасибо, в любом случае.
Sawa

Ответы:

13

vmpk - это виртуальная мастер-клавиатура MIDI, которая не воспроизводит звук. Чтобы генерировать звук, вы должны

  • подключите MIDI- выход из vmpk к MIDI- входу некоторого тон-генератора (например, qsynth ). Если вы тогда
  • подключите аудиовыход от тон-генератора к аудиовходу для ваших мониторов,

Вы должны услышать некоторые звуки.

В вашей конкретной ситуации, когда вы хотите использовать vmpk, qsynth и управление джеком, я бы порекомендовал следующую процедуру для генерации звука на основе виртуальных нажатий клавиш:

  1. Установите пакеты "patchage" и "liquid-soundfont-gm"
  2. Open Jack Control
  3. Проверьте конфигурацию JACK и убедитесь, что она подключена к вашему предпочтительному аудиоинтерфейсу.
  4. Start JACK (большая кнопка воспроизведения)
  5. Открытый патч
  6. Открыть vmpk
  7. Открыть Qsynth
  8. В патчаге подключите vmpk MIDI к Qsynth MIDI в
  9. В patchage подключите аудиовыход 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 Идентификатор клиента: Qsynth1 Вкладка «Аудио»: Аудио драйвер: alsa Вкладка «Шрифты»: SFID 1; Имя /usr/share/sounds/sf2/FluidR3_GM.sf2; Смещение 0

В ВМПК:

-->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.
синтаксическая ошибка