跳至內容

rtmidi

軟體分類 系統與基礎設施 (System & Infrastructure) / 作業系統 (Operating Systems)
軟體標籤
開發廠商 thestk
Stars
0
Forks
0
License
NOASSERTION
Version
v6.0.0
Update
OS

#### 產品特色

* 跨平台實時MIDI輸入輸出
* 支援Linux、MacOS X、Windows及Web MIDI
* 單個頭檔與源檔易於整合到程式項目中
* 提供MIDI設備枚舉功能
* 支援多個連接的MIDI輸入與輸出

#### 主要功能、特點

RtMidi是一套C++類別,提供實時MIDI輸入輸出的通用API,支援Linux(ALSA、JACK)、MacOS X(CoreMIDI、JACK)及Windows(Multimedia Library)等作業系統。它簡化了與電腦MIDI硬體與軟體的互動,設計理念包括物件導向的C++設計、跨平台簡單的API、易於整合的單個頭檔與源檔,以及MIDI設備的枚舉功能。RtMidi將MIDI輸入與輸出功能分為兩類,RtMidiIn與RtMidiOut,每個類別僅支援一個MIDI連接。RtMidi不提供時間功能,輸出消息即時傳送,輸入消息使用時間戳記,並以std::vector傳遞MIDI數據。RtMidi也可作為模組使用,通過RTMIDI_BUILD_MODULES設定並使用import rt.midi;來訪問。

#### 指令

“`bash
# 無常用指令(自動生成)
“`