Jack-Midi를 사용하여 가상 Midi 포트 만들기

Jack-Midi를 사용하여 가상 Midi 포트 만들기

MacO에는 응용 프로그램 간에 MIDI 데이터를 라우팅하기 위한 가상 MIDI 포트를 생성할 수 있는 Jack Pilot이라는 응용 프로그램이 있습니다.

Linux에서 이 작업을 수행하도록 JACK을 구성할 수 있습니까?

Bitwig 및 직렬 장치 입력에 데이터를 보내는 데 사용하려는 MIDI 컨트롤러가 있습니다. Bitwig을 처음 실행하면 MIDI 컨트롤러가 직렬 장치와 작동하지 않으며, 직렬 응용 프로그램을 먼저 실행하면 Bitwig가 MIDI 컨트롤러로부터 데이터를 받을 수 없습니다.

단일 MIDI 컨트롤러 출력을 여러 장치에서 사용할 수 있도록 JACK을 설정하는 방법에 대한 지침이나 문서를 제공할 수 있는 사람이 있습니까? 저는 아치 리눅스를 사용하고 있습니다.

감사해요!

답변1

빠르고 더러운(아마도 우스꽝스러운) 대답:예, 이를 달성하기 위해 jack을 사용할 수 있습니다.

Arch-Linux를 실행하고 있으므로,이것이는 MIDI 하위 시스템을 설정하기에 충분합니다. (그렇지 않은 경우 문의해 주시면 더 자세히 도와드리겠습니다.)

참고하세요(위 문서에 명시된 대로).

  • 편리한 잭 데몬 설정과 장치 연결을 위한 그래픽 인터페이스를 위해 QJackctl을 사용하세요.
  • JACK-MIDI와 ALSA-MIDI는 서로 다른 두 가지(다른 드라이버)이며 잭은2(나는 이것이 현대 아치 배포판의 기본값이라고 생각합니다.) ALSA-MIDI는 지원되지 않습니다.
    (저는 항상 Jack-1을 선호했으며, 저자인 Paul Davis도 Jack-2보다 더 효율적이라고 주장합니다. 그러니 주저하지 말고 설치하세요)
  • 이 단락에서는 언급되지 않았지만 SCHED_RR이 예약된 경우 잭(1 또는 2)이 가장 잘 작동한다는 점을 명심하십시오. 이는 시스템의 특수 설정(적어도 irqthreaded)을 의미하며실시간 권한사용자용

위 내용이 만족스러우면... 작동한다면... 수정하지 마세요. 더 많은 작업을 수행하려는 경우...(특히 저가형 하드웨어의 경우) "어리석은" 솔루션에 대해 자세히 설명할 수 있습니다.

관련 정보