Specification 'web-midi-2'

This is a repository for web-midi-2, which hopes to some day extend or complement the current Web MIDI API with support for MIDI 2.0 features.

MIDI 2.0 Features

According to midi.org, there are a number of new features available in MIDI 2.0:

  1. Bidirectional communication with devices
  2. 32-bit resolution
  3. New Note-on optoins
    1. Articulation Control
    2. Pitch
    3. Enhanced velocity
  4. Timing enhancements
  5. Multiple profiles per device
  6. Property Exchange providing detailed device info & settings
  7. Universal MIDI Packet format
    1. Designed for multiple transports such as USB or Ethernet