직렬 포트를 MIDI IN 장치로 취급

직렬 포트를 MIDI IN 장치로 취급

/dev/ttyAMA0나는 MIDI 장치를 UART RX/직렬 포트에 연결하기 위해 일부 전자 장치를 사용했습니다.여기에 설명. 올바른 전송 속도 설정(31250 전송 속도 등)을 올바르게 구성했습니다.

작동합니다. 직렬 포트를 열고 일부 데이터를 읽을 수 있으며 MIDI 키보드에서 음을 연주하면 데이터가 들어오는 것을 볼 수 있습니다.

해당 직렬 포트를 Linux MIDI 시스템으로 어떻게 리디렉션합니까?(ALSA/rtMidi 또는 다른 것?)

사실 저는 원시 데이터 자체를 관리하는 대신 이 MIDI 입력을 ALSA에서 처리하기를 원합니다.

답변1

IBM 호환 PC의 ISA UART 16550 칩용 표준 드라이버를 대체하는 드라이버가 있습니다(문서), 그러나 이는 다른 아키텍처에는 적용되지 않습니다.

기존 장치를 ALSA와 연결하려면 /dev/tty*다음과 같은 데몬을 사용해 보십시오.키보드 미디.

관련 정보