# MIDI 2.0 規格書(英語版)ダウンロード
# 基本仕様
MIDI 2.0 Specification Overview
MIDI 2.0の基本仕様とMIDI 2.0対応機器と謳うための最小要件の定義が記載されたドキュメントです。
MIDI Capability Inquiry (MIDI-CI)
MIDI-CIの定義が記載されたドキュメントです。
Common Rules for MIDI-CI Profiles
MIDI-CI Profileの共通ルールが記載されたドキュメントです。
Common Rules for MIDI-CI Property Exchange
MIDI-CI Property Exchangeの共通ルールが記載されたドキュメントです。
Universal MIDI Packet (UMP) Format an MIDI 2.0 Protocol
Universal MIDI Packet(UMP) フォーマットおよびMIDI 2.0プロトコルの定義が記載されたドキュメントです。
MIDI Clip File Specification (SMF format for UMP)
UMPフォーマットをサポートしたSMFである、MIDI Clip Fileについての定義が記載されたドキュメントです。
# Protocol 詳細仕様
MIDI 2.0 Bit Scaling and Resolution
UMPフォーマットにおける、MIDI 1.0 プロトコルとMIDI 2.0 プロトコルのデータを変換する方法が記載されたドキュメントです。
# Property Exchange 詳細仕様
Foundational Resources
Property Exchangeにおいて基本となる、3つのResource(DeviceInfo、ChannelList、JSONSchema)の定義が記載されたドキュメントです。
Channel Resources
ChannelMode、BasicChannelRx、BasicChannelTxの3つのResourceの定義が記載されたドキュメントです。
ProgramList Resource
ProgramList Resourceの定義が記載されたドキュメントです。
Controller Resources
Controller Resourceの定義が記載されたドキュメントです。
Get and Set Device State
Property Exchangeを利用してDeviceの状態を受信・送信する方法について記載されたドキュメントです。
Mode Resources
ModeList、CurrentModeの2つのResourceの定義が記載されたドキュメントです。
LocalOn Resource
Property Exchangeを利用してDeviceの「ローカル オン/オフ」設定を取得・設定する方法について記載されたドキュメントです。
ExternalSync Resource
ExternalSync Resourceの定義が記載されたドキュメントです。
# Profile 詳細仕様
Default Control Change Mapping
Deviceをデフォルト状態に設定するためのDefault Control Change Mapping Profileの定義が記載されたドキュメントです。
MIDI-CI Profile for MIDI Polyphonic Expression
MIDI Polyphonic Expression(MPE)のためのProfileの定義が記載されたドキュメントです。
MIDI-CI Profile for Note On Selection of Orchestral Articulation
オーケストラの演奏表現をMIDI2.0 Note Onメッセージで再現するためのProfileの定義が記載されたドキュメントです。
MIDI-CI Profile for Drawbar Organs (Single Channel)
ドローバー・オルガンのためのProfileの定義が記載されたドキュメントです。
MIDI-CI Profile for Rotary Speaker
ロータリー・スピーカーのためのProfileの定義が記載されたドキュメントです。
MIDI-CI Profile for General MIDI 2 (Function Block)
General MIDI 2 を Profile として使用する方法について記載されたドキュメントです。
MIDI-CI Profile for General MIDI 2 Single Channel
単一のMIDIチャンネルにおいてGeneral MIDI 2 Melody Channelの機能を実現するのためのProfileの定義が記載されたドキュメントです。
# トランスポート仕様
Network MIDI 2.0 (UDP)
ローカルネットワークを介してMIDI 1.0およびMIDI 2.0メッセージを送受信するための方法が記載されたドキュメントです。
USB MIDI 2.0
USBを介してMIDI 1.0およびMIDI 2.0メッセージを送受信するための方法が記載されたドキュメントです。