Linux는 RTP-MIDI를 지원합니까?

Linux는 RTP-MIDI를 지원합니까?

저는 OS X 및 iOS의 CoreMIDI 하위 시스템에서 제공하는 네트워크(당연히 RTP-MIDI)를 통한 MIDI에 대한 기본 지원을 사용하여 iPad를 Macbook의 MIDI 응용 프로그램에 연결하는 것이 얼마나 쉬운지 매료되었습니다. .

호환되는 Linux 구현이 있습니까? 나는 거기에 있다는 것을 나타내는 감미로운 참고 자료를 발견했습니다.가능한그 중 하나인데 아직 구체적인 정보는 찾지 못했습니다.

답변1

RTP-MIDI 프로토콜의 원래 참조 구현(원래는RFC4695- 이제 다음으로 업데이트되었습니다.RFC6295) 이를 개발한 사람이 이전 버전의 일부로 사용할 수 있음앞쪽소프트웨어.

Wikipedia 페이지가 보입니다.RTP-미디현재 사용 가능한 구현의 좋은 목록이 있습니다.

최신 Java 기반 구현을 사용할 수 있습니다.나노젯iOS용으로 보이는 라이브러리:http://www.humatic.de/htools/nmj

(더 이상 존재하지 않습니다) 흥미로운 것들이 있었습니다숨막히는 풍경rtpmidi(현재는 중단된 midistream Debian 패키지가 파생됨)에 대한 Python 기반 지원을 포함하는 프로젝트입니다. Scenic 소스 트리에서 실제 midistream Python 애플리케이션은 scene/py/scripts/midistream.in에 있으며 관련 라이브러리는 여기(scene/py/rtpmidi)에서 찾을 수 있습니다.

또한 사용할 수 있습니다MIDI를 보내려면 모든 컴퓨터에서 JACK을 실행해야 합니다(따라서 iOS의 경우 JACK 지원 앱이 필요함).

추가 Windows 기반 소프트웨어(무료이지만 오픈 소스는 아님):http://www.tobias-erichsen.de/software.html

2018 업데이트: 이제 노드 기반 구현이 있습니다.rtpMIDI게다가Arduino-AppleMIDI-라이브러리어쩌면 리눅스로 포팅될 수도 있을 것 같습니다.

업데이트 2019: Raspberry Pi의 새로운 구현은 다음과 같습니다.라벨록스MIDI이미 사용 가능하며 Debian/Centos Linux에서도 실행될 것으로 보입니다.

2020 업데이트:다른 Linux RTP-MIDI 라이브러리:rtpmidid그리고 Python 기반:원뿔

답변2

또 다른 옵션은 USB-MIDI 및 이더넷(RTP-MIDI) 인터페이스가 있는 MIDI 라우터 상자를 사용하는 것입니다. USB/MIDI 인터페이스처럼 USB 연결을 Linux 시스템에 연결합니다. 가상 USB MIDI 포트에서 수신된 데이터는 박스를 통해 열려 있는 RTP-MIDI 세션으로 전달됩니다(또는 그 반대로). 하나 이상의 제품(시나라 미디게이트웨이)은 이러한 기능을 수행하고 있습니다. 이 솔루션은 호스트 컴퓨터에서 실행하기 위해 어떤 유형의 특정 소프트웨어도 필요하지 않으며 다른 RTP-MIDI 장치와의 호환성을 유지합니다.

답변3

여러개 같은데연결된 제품턴키 RTP-MIDI(이더넷 MIDI)용으로도 설정됩니다.

관련 정보