Настройка виртуальной MIDI-клавиатуры

16

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

    
задан sawa 10.04.2011 в 18:42
источник

2 ответа

12

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

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

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

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

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

Хотя некоторые используемые инструменты немного отличаются, вы можете найти руководство по Ubuntu Wiki . Основное различие заключается в том, что вы будете использовать виртуальную клавиатуру, а не физическую клавиатуру, но patchage не сможет отличить эту информацию.

    
ответ дан Emmet Hikory 06.07.2011 в 15:25
источник
11

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

В Qsynth:

  1. Элемент списка

    Вкладка MIDI: флажок Enable MIDI Input ALSA Sequencer ID клиента: Qsynth1 Вкладка Audio: Аудиодрайвер: alsa Вкладка Soundfonts: 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
    
ответ дан Brallan Aguilar 06.12.2011 в 20:21