{
  "#a-simple-loopback": {
    "current": {
      "number": "4.11.6",
      "spec": "Web MIDI API",
      "text": "A Simple Loopback",
      "url": "https://webaudio.github.io/web-midi-api/#a-simple-loopback"
    },
    "snapshot": {
      "number": "9.6",
      "spec": "Web MIDI API",
      "text": "A Simple Loopback",
      "url": "https://www.w3.org/TR/webmidi/#a-simple-loopback"
    }
  },
  "#a-simple-monophonic-sine-wave-midi-synthesizer": {
    "current": {
      "number": "4.11.7",
      "spec": "Web MIDI API",
      "text": "A Simple Monophonic Sine Wave MIDI Synthesizer",
      "url": "https://webaudio.github.io/web-midi-api/#a-simple-monophonic-sine-wave-midi-synthesizer"
    },
    "snapshot": {
      "number": "9.7",
      "spec": "Web MIDI API",
      "text": "A Simple Monophonic Sine Wave MIDI Synthesizer",
      "url": "https://www.w3.org/TR/webmidi/#a-simple-monophonic-sine-wave-midi-synthesizer"
    }
  },
  "#abstract": {
    "snapshot": {
      "number": "",
      "spec": "Web MIDI API",
      "text": "Abstract",
      "url": "https://www.w3.org/TR/webmidi/#abstract"
    }
  },
  "#attributes": {
    "snapshot": {
      "number": "5.1",
      "spec": "Web MIDI API",
      "text": "Attributes",
      "url": "https://www.w3.org/TR/webmidi/#attributes"
    }
  },
  "#attributes-1": {
    "snapshot": {
      "number": "6.1",
      "spec": "Web MIDI API",
      "text": "Attributes",
      "url": "https://www.w3.org/TR/webmidi/#attributes-1"
    }
  },
  "#attributes-2": {
    "snapshot": {
      "number": "6.3.1",
      "spec": "Web MIDI API",
      "text": "Attributes",
      "url": "https://www.w3.org/TR/webmidi/#attributes-2"
    }
  },
  "#attributes-3": {
    "snapshot": {
      "number": "7.1",
      "spec": "Web MIDI API",
      "text": "Attributes",
      "url": "https://www.w3.org/TR/webmidi/#attributes-3"
    }
  },
  "#attributes-4": {
    "snapshot": {
      "number": "8.1",
      "spec": "Web MIDI API",
      "text": "Attributes",
      "url": "https://www.w3.org/TR/webmidi/#attributes-4"
    }
  },
  "#callback-midisuccesscallback-parameters": {
    "snapshot": {
      "number": "4.5.1",
      "spec": "Web MIDI API",
      "text": "Callback MIDISuccessCallback Parameters",
      "url": "https://www.w3.org/TR/webmidi/#callback-midisuccesscallback-parameters"
    }
  },
  "#conformance": {
    "current": {
      "number": "2",
      "spec": "Web MIDI API",
      "text": "Conformance",
      "url": "https://webaudio.github.io/web-midi-api/#conformance"
    },
    "snapshot": {
      "number": "2",
      "spec": "Web MIDI API",
      "text": "Conformance",
      "url": "https://www.w3.org/TR/webmidi/#conformance"
    }
  },
  "#dictionary-midiconnectioneventinit-members": {
    "snapshot": {
      "number": "8.2.1",
      "spec": "Web MIDI API",
      "text": "Dictionary MIDIConnectionEventInit Members",
      "url": "https://www.w3.org/TR/webmidi/#dictionary-midiconnectioneventinit-members"
    }
  },
  "#dictionary-midimessageeventinit-members": {
    "snapshot": {
      "number": "7.2.1",
      "spec": "Web MIDI API",
      "text": "Dictionary MIDIMessageEventInit Members",
      "url": "https://www.w3.org/TR/webmidi/#dictionary-midimessageeventinit-members"
    }
  },
  "#dictionary-midioptions-members": {
    "snapshot": {
      "number": "4.2.1",
      "spec": "Web MIDI API",
      "text": "Dictionary MIDIOptions Members",
      "url": "https://www.w3.org/TR/webmidi/#dictionary-midioptions-members"
    }
  },
  "#examples-of-web-midi-api-usage-in-javascript": {
    "current": {
      "number": "4.11",
      "spec": "Web MIDI API",
      "text": "Examples of Web MIDI API Usage in JavaScript",
      "url": "https://webaudio.github.io/web-midi-api/#examples-of-web-midi-api-usage-in-javascript"
    },
    "snapshot": {
      "number": "9",
      "spec": "Web MIDI API",
      "text": "Examples of Web MIDI API Usage in JavaScript",
      "url": "https://www.w3.org/TR/webmidi/#examples-of-web-midi-api-usage-in-javascript"
    }
  },
  "#extensions-to-the-navigator-interface": {
    "current": {
      "number": "4.3",
      "spec": "Web MIDI API",
      "text": "Extensions to the Navigator interface",
      "url": "https://webaudio.github.io/web-midi-api/#extensions-to-the-navigator-interface"
    }
  },
  "#getting-access-to-the-midi-system": {
    "current": {
      "number": "4.11.1",
      "spec": "Web MIDI API",
      "text": "Getting Access to the MIDI System",
      "url": "https://webaudio.github.io/web-midi-api/#getting-access-to-the-midi-system"
    },
    "snapshot": {
      "number": "9.1",
      "spec": "Web MIDI API",
      "text": "Getting Access to the MIDI System",
      "url": "https://www.w3.org/TR/webmidi/#getting-access-to-the-midi-system"
    }
  },
  "#handling-midi-input": {
    "current": {
      "number": "4.11.4",
      "spec": "Web MIDI API",
      "text": "Handling MIDI Input",
      "url": "https://webaudio.github.io/web-midi-api/#handling-midi-input"
    },
    "snapshot": {
      "number": "9.4",
      "spec": "Web MIDI API",
      "text": "Handling MIDI Input",
      "url": "https://www.w3.org/TR/webmidi/#handling-midi-input"
    }
  },
  "#introduction": {
    "current": {
      "number": "1",
      "spec": "Web MIDI API",
      "text": "Introduction",
      "url": "https://webaudio.github.io/web-midi-api/#introduction"
    },
    "snapshot": {
      "number": "1",
      "spec": "Web MIDI API",
      "text": "Introduction",
      "url": "https://www.w3.org/TR/webmidi/#introduction"
    }
  },
  "#listing-inputs-and-outputs": {
    "current": {
      "number": "4.11.3",
      "spec": "Web MIDI API",
      "text": "Listing Inputs and Outputs",
      "url": "https://webaudio.github.io/web-midi-api/#listing-inputs-and-outputs"
    },
    "snapshot": {
      "number": "9.3",
      "spec": "Web MIDI API",
      "text": "Listing Inputs and Outputs",
      "url": "https://www.w3.org/TR/webmidi/#listing-inputs-and-outputs"
    }
  },
  "#maplike": {
    "snapshot": {
      "number": "4.3.1",
      "spec": "Web MIDI API",
      "text": "Maplike",
      "url": "https://www.w3.org/TR/webmidi/#maplike"
    }
  },
  "#maplike-1": {
    "snapshot": {
      "number": "4.4.1",
      "spec": "Web MIDI API",
      "text": "Maplike",
      "url": "https://www.w3.org/TR/webmidi/#maplike-1"
    }
  },
  "#methods": {
    "snapshot": {
      "number": "4.1.1",
      "spec": "Web MIDI API",
      "text": "Methods",
      "url": "https://www.w3.org/TR/webmidi/#methods"
    }
  },
  "#methods-1": {
    "snapshot": {
      "number": "6.2",
      "spec": "Web MIDI API",
      "text": "Methods",
      "url": "https://www.w3.org/TR/webmidi/#methods-1"
    }
  },
  "#methods-2": {
    "snapshot": {
      "number": "6.4.1",
      "spec": "Web MIDI API",
      "text": "Methods",
      "url": "https://www.w3.org/TR/webmidi/#methods-2"
    }
  },
  "#midiaccess-interface": {
    "current": {
      "number": "4.7",
      "spec": "Web MIDI API",
      "text": "MIDIAccess Interface",
      "url": "https://webaudio.github.io/web-midi-api/#midiaccess-interface"
    },
    "snapshot": {
      "number": "5",
      "spec": "Web MIDI API",
      "text": "MIDIAccess Interface",
      "url": "https://www.w3.org/TR/webmidi/#midiaccess-interface"
    }
  },
  "#midiconnectionevent-interface": {
    "current": {
      "number": "4.10",
      "spec": "Web MIDI API",
      "text": "MIDIConnectionEvent Interface",
      "url": "https://webaudio.github.io/web-midi-api/#midiconnectionevent-interface"
    },
    "snapshot": {
      "number": "8",
      "spec": "Web MIDI API",
      "text": "MIDIConnectionEvent Interface",
      "url": "https://www.w3.org/TR/webmidi/#midiconnectionevent-interface"
    }
  },
  "#midiconnectioneventinit-dictionary": {
    "current": {
      "number": "4.10.1",
      "spec": "Web MIDI API",
      "text": "MIDIConnectionEventInit Dictionary",
      "url": "https://webaudio.github.io/web-midi-api/#midiconnectioneventinit-dictionary"
    }
  },
  "#midiconnectioneventinit-interface": {
    "snapshot": {
      "number": "8.2",
      "spec": "Web MIDI API",
      "text": "MIDIConnectionEventInit Interface",
      "url": "https://www.w3.org/TR/webmidi/#midiconnectioneventinit-interface"
    }
  },
  "#midiinput-interface": {
    "current": {
      "number": "4.8.1",
      "spec": "Web MIDI API",
      "text": "MIDIInput Interface",
      "url": "https://webaudio.github.io/web-midi-api/#midiinput-interface"
    },
    "snapshot": {
      "number": "6.3",
      "spec": "Web MIDI API",
      "text": "MIDIInput Interface",
      "url": "https://www.w3.org/TR/webmidi/#midiinput-interface"
    }
  },
  "#midiinputmap-interface": {
    "current": {
      "number": "4.5",
      "spec": "Web MIDI API",
      "text": "MIDIInputMap Interface",
      "url": "https://webaudio.github.io/web-midi-api/#midiinputmap-interface"
    },
    "snapshot": {
      "number": "4.3",
      "spec": "Web MIDI API",
      "text": "MIDIInputMap Interface",
      "url": "https://www.w3.org/TR/webmidi/#midiinputmap-interface"
    }
  },
  "#midimessageevent-interface": {
    "current": {
      "number": "4.9",
      "spec": "Web MIDI API",
      "text": "MIDIMessageEvent Interface",
      "url": "https://webaudio.github.io/web-midi-api/#midimessageevent-interface"
    },
    "snapshot": {
      "number": "7",
      "spec": "Web MIDI API",
      "text": "MIDIMessageEvent Interface",
      "url": "https://www.w3.org/TR/webmidi/#midimessageevent-interface"
    }
  },
  "#midimessageeventinit-dictionary": {
    "current": {
      "number": "4.9.1",
      "spec": "Web MIDI API",
      "text": "MIDIMessageEventInit Dictionary",
      "url": "https://webaudio.github.io/web-midi-api/#midimessageeventinit-dictionary"
    }
  },
  "#midimessageeventinit-interface": {
    "snapshot": {
      "number": "7.2",
      "spec": "Web MIDI API",
      "text": "MIDIMessageEventInit Interface",
      "url": "https://www.w3.org/TR/webmidi/#midimessageeventinit-interface"
    }
  },
  "#midioptions-dictionary": {
    "current": {
      "number": "4.4",
      "spec": "Web MIDI API",
      "text": "MIDIOptions Dictionary",
      "url": "https://webaudio.github.io/web-midi-api/#midioptions-dictionary"
    },
    "snapshot": {
      "number": "4.2",
      "spec": "Web MIDI API",
      "text": "MIDIOptions dictionary",
      "url": "https://www.w3.org/TR/webmidi/#midioptions-dictionary"
    }
  },
  "#midioutput-interface": {
    "current": {
      "number": "4.8.2",
      "spec": "Web MIDI API",
      "text": "MIDIOutput Interface",
      "url": "https://webaudio.github.io/web-midi-api/#midioutput-interface"
    },
    "snapshot": {
      "number": "6.4",
      "spec": "Web MIDI API",
      "text": "MIDIOutput Interface",
      "url": "https://www.w3.org/TR/webmidi/#midioutput-interface"
    }
  },
  "#midioutputmap-interface": {
    "current": {
      "number": "4.6",
      "spec": "Web MIDI API",
      "text": "MIDIOutputMap Interface",
      "url": "https://webaudio.github.io/web-midi-api/#midioutputmap-interface"
    },
    "snapshot": {
      "number": "4.4",
      "spec": "Web MIDI API",
      "text": "MIDIOutputMap Interface",
      "url": "https://www.w3.org/TR/webmidi/#midioutputmap-interface"
    }
  },
  "#midiport-interface": {
    "current": {
      "number": "4.8",
      "spec": "Web MIDI API",
      "text": "MIDIPort Interface",
      "url": "https://webaudio.github.io/web-midi-api/#midiport-interface"
    },
    "snapshot": {
      "number": "6",
      "spec": "Web MIDI API",
      "text": "MIDIPort Interface",
      "url": "https://www.w3.org/TR/webmidi/#midiport-interface"
    }
  },
  "#midiportconnectionstate-enum": {
    "current": {
      "number": "4.8.5",
      "spec": "Web MIDI API",
      "text": "MIDIPortConnectionState Enum",
      "url": "https://webaudio.github.io/web-midi-api/#midiportconnectionstate-enum"
    }
  },
  "#midiportdevicestate-enum": {
    "current": {
      "number": "4.8.4",
      "spec": "Web MIDI API",
      "text": "MIDIPortDeviceState Enum",
      "url": "https://webaudio.github.io/web-midi-api/#midiportdevicestate-enum"
    }
  },
  "#midiporttype-enum": {
    "current": {
      "number": "4.8.3",
      "spec": "Web MIDI API",
      "text": "MIDIPortType Enum",
      "url": "https://webaudio.github.io/web-midi-api/#midiporttype-enum"
    }
  },
  "#midisuccesscallback": {
    "snapshot": {
      "number": "4.5",
      "spec": "Web MIDI API",
      "text": "MIDISuccessCallback",
      "url": "https://www.w3.org/TR/webmidi/#midisuccesscallback"
    }
  },
  "#normative-references": {
    "current": {
      "number": "",
      "spec": "Web MIDI API",
      "text": "Normative references",
      "url": "https://webaudio.github.io/web-midi-api/#normative-references"
    },
    "snapshot": {
      "number": "",
      "spec": "Web MIDI API",
      "text": "Normative references",
      "url": "https://www.w3.org/TR/webmidi/#normative-references"
    }
  },
  "#obtaining-access-to-midi-devices": {
    "current": {
      "number": "4",
      "spec": "Web MIDI API",
      "text": "Obtaining Access to MIDI Devices",
      "url": "https://webaudio.github.io/web-midi-api/#obtaining-access-to-midi-devices"
    },
    "snapshot": {
      "number": "4",
      "spec": "Web MIDI API",
      "text": "Obtaining Access to MIDI Devices",
      "url": "https://www.w3.org/TR/webmidi/#obtaining-access-to-midi-devices"
    }
  },
  "#permissions-integration": {
    "current": {
      "number": "4.1",
      "spec": "Web MIDI API",
      "text": "Permissions Integration",
      "url": "https://webaudio.github.io/web-midi-api/#permissions-integration"
    }
  },
  "#permissions-policy-integration": {
    "current": {
      "number": "4.2",
      "spec": "Web MIDI API",
      "text": "Permissions Policy Integration",
      "url": "https://webaudio.github.io/web-midi-api/#permissions-policy-integration"
    }
  },
  "#references": {
    "current": {
      "number": "",
      "spec": "Web MIDI API",
      "text": "References",
      "url": "https://webaudio.github.io/web-midi-api/#references"
    },
    "snapshot": {
      "number": "",
      "spec": "Web MIDI API",
      "text": "References",
      "url": "https://www.w3.org/TR/webmidi/#references"
    }
  },
  "#requesting-access-to-the-midi-system-with-system-exclusive-support": {
    "current": {
      "number": "4.11.2",
      "spec": "Web MIDI API",
      "text": "Requesting Access to the MIDI System with System Exclusive Support",
      "url": "https://webaudio.github.io/web-midi-api/#requesting-access-to-the-midi-system-with-system-exclusive-support"
    },
    "snapshot": {
      "number": "9.2",
      "spec": "Web MIDI API",
      "text": "Requesting Access to the MIDI System with System Exclusive Support",
      "url": "https://www.w3.org/TR/webmidi/#requesting-access-to-the-midi-system-with-system-exclusive-support"
    }
  },
  "#requestmidiaccess": {
    "snapshot": {
      "number": "4.1",
      "spec": "Web MIDI API",
      "text": "requestMIDIAccess()",
      "url": "https://www.w3.org/TR/webmidi/#requestmidiaccess"
    }
  },
  "#respecDocument": {
    "snapshot": {
      "number": "",
      "spec": "Web MIDI API",
      "text": "Web MIDI API",
      "url": "https://www.w3.org/TR/webmidi/#respecDocument"
    }
  },
  "#security-and-privacy-considerations-of-midi": {
    "current": {
      "number": "4.12",
      "spec": "Web MIDI API",
      "text": "Security and Privacy Considerations of MIDI",
      "url": "https://webaudio.github.io/web-midi-api/#security-and-privacy-considerations-of-midi"
    },
    "snapshot": {
      "number": "",
      "spec": "Web MIDI API",
      "text": "10. Security and Privacy Considerations of MIDI",
      "url": "https://www.w3.org/TR/webmidi/#security-and-privacy-considerations-of-midi"
    }
  },
  "#sending-midi-messages-to-an-output-device": {
    "current": {
      "number": "4.11.5",
      "spec": "Web MIDI API",
      "text": "Sending MIDI Messages to an Output Device",
      "url": "https://webaudio.github.io/web-midi-api/#sending-midi-messages-to-an-output-device"
    },
    "snapshot": {
      "number": "9.5",
      "spec": "Web MIDI API",
      "text": "Sending MIDI Messages to an Output Device",
      "url": "https://www.w3.org/TR/webmidi/#sending-midi-messages-to-an-output-device"
    }
  },
  "#sotd": {
    "snapshot": {
      "number": "",
      "spec": "Web MIDI API",
      "text": "Status of This Document",
      "url": "https://www.w3.org/TR/webmidi/#sotd"
    }
  },
  "#terminology": {
    "current": {
      "number": "3",
      "spec": "Web MIDI API",
      "text": "Terminology",
      "url": "https://webaudio.github.io/web-midi-api/#terminology"
    },
    "snapshot": {
      "number": "3",
      "spec": "Web MIDI API",
      "text": "Terminology",
      "url": "https://www.w3.org/TR/webmidi/#terminology"
    }
  },
  "#title": {
    "current": {
      "number": "",
      "spec": "Web MIDI API",
      "text": "Web MIDI API",
      "url": "https://webaudio.github.io/web-midi-api/#title"
    }
  },
  "#toc": {
    "current": {
      "number": "",
      "spec": "Web MIDI API",
      "text": "Table of Contents",
      "url": "https://webaudio.github.io/web-midi-api/#toc"
    },
    "snapshot": {
      "number": "",
      "spec": "Web MIDI API",
      "text": "Table of Contents",
      "url": "https://www.w3.org/TR/webmidi/#toc"
    }
  },
  "#w3c-working-draft-17-march-2015": {
    "snapshot": {
      "number": "",
      "spec": "Web MIDI API",
      "text": "W3C Working Draft 17 March 2015",
      "url": "https://www.w3.org/TR/webmidi/#w3c-working-draft-17-march-2015"
    }
  }
}