/midi2

Primary LanguageC++MIT LicenseMIT

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