У меня есть следующая звуковая конфигурация для моего ПК 300 клавиатур Midi USB на Ubuntu 17.04:
$ cat /proc/asound/cards
0 [PCH ]: HDA-Intel - HDA Intel PCH
HDA Intel PCH at 0xd1228000 irq 282
1 [HD ]: USB-Audio - USB Sound Blaster HD
Creative Technology USB Sound Blaster HD at usb-0000:00:14.0-3, full speed
2 [PC300 ]: USB-Audio - PC-300
Roland PC-300 at usb-0000:00:14.0-2, full speed
Затем, я хочу использовать ДЖЕКА для конфигурирования вывода с клавиатуры MIDI. Я запускаю qjackctl
и нажмите кнопку "Setup" и затем вкладку "Advanced":
Теперь, после нажимающей кнопки "Ok" здесь, я возвращаюсь к главному окну в qjackctl
и я запускаю демона ДЖЕКА путем нажимания кнопки "Start".
Затем я открываю новое окно терминала и запуск qsynth
, и нажмите кнопку "Setup" и затем нажмите вкладку "Soundfots". Здесь я выбираю звуковой шрифт, чтобы быть:
/usr/share/sounds/sf2/FluidR3_GM.sf2
Затем я перехожу в qjackctl
и нажмите кнопку "Connect" и затем нажмите вкладку "Audio":
Затем я нажимаю вкладку "Midi":
Обратите внимание, что никакой читаемый клиент не показывают в левой панели. Следовательно, не возможно подключить клавиатуру Midi к Qsynth здесь.
Наконец, я нажимаю вкладку "ALSA":
и, как замечено из снимка экрана выше: здесь также, не возможно подключить клавиатуру Midi к Qsynth.
Как я могу подключить свою клавиатуру midi USB к qsynth использование ДЖЕКА?
Примечание:
ДЖЕК deamon установка, вероятно, будет корректен, так как я смог подключить клавиатуру к использованию fluidsynth jackd
.
Согласно странице конфигурации Пыла
Правильный подход для использования MIDI на Linux при использовании ДЖЕКА 2 должен использовать
a2jmidid
как мост между ALSA MIDI и ДЖЕКОМ.
Таким образом, после запуска qjackctl
Я должен был работать a2jmidid -e
, и после этого я мог запустить QSynth и наконец вернуться к qjackctl
и подключите клавиатуру MIDI с механизмом QSynth.