Ubuntu 17.04의 PC-300 USB Midi 키보드에 대한 사운드 구성은 다음과 같습니다.
$ 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
다음으로 JACK을 사용하여 MIDI 키보드의 출력을 구성하고 싶습니다. 시작 qjackctl
하고 "설정" 버튼을 클릭한 다음 "고급" 탭을 클릭합니다.
이제 여기에서 "확인" 버튼을 누른 후 메인 창으로 돌아가서 qjackctl
"시작" 버튼을 클릭하여 JACK 데몬을 시작합니다.
그런 다음 새 터미널 창을 열고 를 실행하고 qsynth
"Setup" 버튼을 클릭한 다음 "Soundfots" 탭을 클릭합니다. 여기서는 사운드 글꼴을 다음과 같이 선택합니다.
/usr/share/sounds/sf2/FluidR3_GM.sf2
그런 다음 qjackctl
"연결" 버튼을 클릭하고 "오디오" 탭을 클릭합니다.
그런 다음 "Midi" 탭을 클릭합니다.
읽을 수 있는 클라이언트는 왼쪽 창에 표시되지 않습니다. 따라서 여기서는 Midi 키보드를 Qsynth에 연결할 수 없습니다.
마지막으로 "ALSA" 탭을 클릭합니다.
위 스크린샷에서 볼 수 있듯이 여기에서도 Midi 키보드를 Qsynth에 연결할 수 없습니다.
JACK을 사용하여 USB 미디 키보드를 qsynth에 어떻게 연결할 수 있나요?
메모:
.jackd
답변1
Ardour의 구성에 따르면페이지
JACK 2를 사용할 때 Linux에서 MIDI를 사용하는 올바른 접근 방식은
a2jmidid
ALSA MIDI와 JACK 사이의 브리지로 사용하는 것입니다.
그래서 시작한 후에 qjackctl
는 를 실행해야 했고 a2jmidid -e
그 후에 QSynth를 시작할 수 있었고 마지막으로 MIDI 키보드로 돌아가서 qjackctl
QSynth 엔진과 연결할 수 있었습니다.