1. Foreword
  2. Getting started
  3. Compiling
    1. Header-only support
    2. Adding to a project
  4. Enumerating ports
  5. MIDI 1 in
  6. MIDI 1 out
  7. MIDI 2 in
  8. MIDI 2 out
  9. MIDI file support
  10. Advanced features
  11. MIDI 2 integrations
  12. Hotplug support
  13. Error handling
  14. Custom configuration
    1. Context sharing
    2. External polling
    3. Timestamping
  15. Queue vs callbacks
  16. Computer keyboard input
  17. Reference
  18. Backends