Ubuntu 22.04의 디지털 오디오 워크스테이션(Bitwig)에서 USB를 통한 MIDI 컨트롤러로 하드웨어 키보드(Arturia KeyStep Pro)를 사용하려고 합니다. 지금까지는 작동하지 않으며 MIDI 데이터를 전혀 전송하고 있는지 확실하지 않습니다.
lsusb
장치를 식별하십시오:
Bus 001 Device 004: ID 1c75:0218 Arturia KeyStep Pro
amidi -l
ALSA 장치로 식별합니다.
IO hw:2,0,0 KeyStep Pro MIDI 1
arecordmidi -l
출력은 다음과 같습니다.
Port Client name Port name
14:0 Midi Through Midi Through Port-0
24:0 KeyStep Pro KeyStep Pro MIDI 1
나는 JACK, ALSA 및 기능을 절반만 이해하는 기타 약어 및 유틸리티에 대해 약간 혼란스러워합니다. 누구든지 (1) 장치가 실제로 USB를 통해 MIDI를 전송하고 있는지 확인하고 (2) Bitwig가 장치가 전송하는 MIDI 노트를 인식하도록 도와줄 수 있습니까?
답변1
잠시 동안 JACK을 끄고(또는 드라이버를 사용하여 MIDI 처리를 비활성화 none
) 키보드의 해당 ALSA MIDI 출력 포트를 QMidiRoute 입력에 연결하여 메시지가 나오는지 확인할 수 있습니다. 메시지 유형, MIDI 채널 등과 같은 정보를 디코딩하고 표시합니다. (이름에도 불구하고 ALSA MIDI 연결을 제어하는 QJackCtl을 사용하십시오.)
Bitwig가 ALSA MIDI를 사용할 수 있는 경우 JACK을 이 상태로 두고 동일한 방식으로 ALSA를 통해 연결할 수 있습니다.
JACK MIDI가 필요한 경우 jackd 내장 드라이버를 사용하지 않고 사용하는 것이 가장 좋습니다.a2jmididALSA MIDI 포트는 JACK MIDI 포트로 렌더링되며, 원하는 방식으로 QJackCtl을 사용하여 연결할 수 있습니다. 저는 정적 브리지만 사용했지만 데몬이 유용할 수도 있습니다.
답변2
또는 .amidi -p hw:2 --dump
aseqdump -p 24:0
Bitwig에서는 MIDI 입력 장치를 설정/컨트롤러에서 구성할 수 있습니다.