MIDI 컨트롤러가 MIDI 데이터를 Ubuntu로 보내는지 확실하지 않습니다.

MIDI 컨트롤러가 MIDI 데이터를 Ubuntu로 보내는지 확실하지 않습니다.

Ubuntu 22.04의 디지털 오디오 워크스테이션(Bitwig)에서 USB를 통한 MIDI 컨트롤러로 하드웨어 키보드(Arturia KeyStep Pro)를 사용하려고 합니다. 지금까지는 작동하지 않으며 MIDI 데이터를 전혀 전송하고 있는지 확실하지 않습니다.

lsusb장치를 식별하십시오:

Bus 001 Device 004: ID 1c75:0218 Arturia KeyStep Pro

amidi -lALSA 장치로 식별합니다.

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 --dumpaseqdump -p 24:0

Bitwig에서는 MIDI 입력 장치를 설정/컨트롤러에서 구성할 수 있습니다.

관련 정보