MIDI 2.0 Example Code
Originally created for Music Hackspace workshops.
midi-ci
C++ classes for MIDI-CI:
- parse and construct MIDI-CI messages
- debug print MIDI-CI messages
- MIDI-CI Discovery
- MIDI-CI Profiles
- MIDI-CI Property Exchange
- a JUCE demo program with GUI
ump
C++ classes for the Universal MIDI Packet (UMP):
- parse UMP
- debug print UMP messages
- translate MIDI 1.0 <-> MIDI 2.0
- send and receive UMP on macOS
- console demo program