Jack은 내 MIDI 키보드를 인식하지 못하지만 ALSA는 인식합니다. 로그는 다음과 같습니다.
pi@raspberrypi / $ jack_lsp
system:playback_1
system:playback_2
LinuxSampler:midi_in_0
LinuxSampler:0
LinuxSampler:1
pi@raspberrypi / $ amidi -l
Dir Device Name
IO hw:1,0,0 nanoKEY2 MIDI 1
pi@raspberrypi / $ cat /proc/asound/cards
0 [ALSA ]: bcm2835 - bcm2835 ALSA
bcm2835 ALSA
1 [nanoKEY2 ]: USB-Audio - nanoKEY2
KORG INC. nanoKEY2 at usb-bcm2708_usb-1.2, full speed
무엇이 문제일까요?
매우 감사합니다!
답변1
2가지 다른 MIDI 시스템이 있습니다:
alsa 커널 하위 시스템은 alsa 인터페이스를 사용하여 애플리케이션에 연결할 수 있는 물리적 장치를 관리하는 역할을 담당합니다.
잭 미디 시스템 업데이트로 잭 애플리케이션 간 미디 메시지 전송에 더 적합합니다.
두 시스템을 연결할 수 있는 여러 유틸리티가 있습니다. a2j
잭의 모든 alsa midi 포트를 동적으로 복사할 수 있으며 a2jmidi_bridge
정적 포트를 정의할 수 있습니다.