Adopting MIDI 2.0, MIDI-CI and Modern Transports
Learning objectives
- learner can explain MIDI 2.0's bidirectional core and how it extends rather than replaces MIDI 1.0
- learner can walk the MIDI-CI discovery/negotiation sequence — profiles, property exchange, minimum compliance — and how it rides legacy transports
- learner can describe the Universal MIDI Packet's groups/channels and per-note high-resolution expression
Capstone — one whole task that evidences the objectives
Document a MIDI 2.0 integration plan for a two-device setup: trace the ordered discovery sequence to full communication, specify which MIDI-CI profile and property-exchange data each device advertises, state the minimum-compliance features, and explain how UMP groups and per-note resolution improve on your current MIDI 1.0 rig.
Prerequisite modules
Live rigs are quietly going bidirectional: a controller that auto-maps to your synth, a DAW that reads a pedal’s parameter list over USB, a browser patch that negotiates capabilities with hardware. This module builds toward the planning skill behind that shift — writing a credible MIDI 2.0 integration plan for two real devices in your own rig, the kind of document you’d produce before buying gear, filing a firmware feature request, or wiring a hybrid MIDI 1.0/2.0 stage setup.
Start supported: with your MIDI 1.0 wiring experience from the prerequisite module, first get the worldview right using the bidirectional-core concept and the extends-not-replaces correction — MIDI 2.0 is a negotiated upgrade path, not a rip-and-replace. Then work a guided exercise walking one pair of devices through “Two MIDI 2.0 devices reach full communication through an ordered discovery sequence,” using “MIDI-CI is MIDI 2.0’s discovery-and-negotiation layer” and “MIDI-CI Property Exchange uses JSON over SysEx” as just-in-time how-to references. Drill the ordered sequence until you can trace it unprompted, since the capstone stands or falls on getting discovery-before-features right.
Every required atom gates the capstone directly: you cannot trace the sequence without the setup procedure and discovery layer, cannot specify what each device advertises without profiles-as-contracts and property exchange, cannot state compliance without the two minimum-compliance paths, and cannot argue the upgrade’s payoff without UMP’s 256-channel groups, per-note high-resolution expression, and the SysEx-over-legacy-transport fact that explains what still works on your old DIN cables. The lone supporting atom on MIDI Clock enriches the picture — it reminds you what timing looked like before jitter-reduction timestamps — but the plan can be written without it.
Atoms in this module
Required — these gate the capstone
Supporting — enrichment, not gating
Part of curricula
- Audio-Visual Performer — integrated, synced live AV — Lock the clock (tempo-synced, transport-driven set) optional