Build a MIDI 2.0 program using the Apple UMP API - Workshop 2
Developers wanting to learn how the new MIDI 2.0 packet format works under the hood, and how to get started writing software for it right away.
Introduction
FREE PREVIEWZip file to download
Session presentation slides
Exercises to download
MIDI 2.0 vs. UMP
The Apple UMP API
Core MIDI Setup
Device, Entity, Endpoint
Enumerating MIDI Input Endpoints
MIDI Client Object
Port
Connect to MIDI Endpoint
Receive UMP
Example Code for Receiving UMP
Sending UMP
Example Code for Sending UMP
Running both Demo Programs at Once
What's Next?