Skip to content

Commit

Permalink
Add web-midi.dist.yml (#1016)
Browse files Browse the repository at this point in the history
  • Loading branch information
foolip authored Apr 30, 2024
1 parent c26ee34 commit 047e182
Show file tree
Hide file tree
Showing 2 changed files with 114 additions and 0 deletions.
64 changes: 64 additions & 0 deletions feature-group-definitions/web-midi.dist.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,64 @@
# Generated from: web-midi.yml
# Do not edit this file by hand. Edit the source file instead!

name: Web MIDI
description: The Web MIDI API enables selecting MIDI input and output devices and sending and receiving MIDI messages.
spec: https://webaudio.github.io/web-midi-api/
caniuse: midi
status:
baseline: false
support:
chrome: "43"
chrome_android: "43"
edge: "79"
firefox: "108"
compat_features:
- api.MIDIAccess
- api.MIDIAccess.inputs
- api.MIDIAccess.outputs
- api.MIDIAccess.statechange_event
- api.MIDIAccess.sysexEnabled
- api.MIDIConnectionEvent
- api.MIDIConnectionEvent.MIDIConnectionEvent
- api.MIDIConnectionEvent.port
- api.MIDIInput
- api.MIDIInput.midimessage_event
- api.MIDIInputMap
- api.MIDIInputMap.entries
- api.MIDIInputMap.forEach
- api.MIDIInputMap.get
- api.MIDIInputMap.has
- api.MIDIInputMap.keys
- api.MIDIInputMap.size
- api.MIDIInputMap.values
- api.MIDIInputMap.@@iterator
- api.MIDIMessageEvent
- api.MIDIMessageEvent.MIDIMessageEvent
- api.MIDIMessageEvent.data
- api.MIDIOutput
- api.MIDIOutput.send
- api.MIDIOutputMap
- api.MIDIOutputMap.entries
- api.MIDIOutputMap.forEach
- api.MIDIOutputMap.get
- api.MIDIOutputMap.has
- api.MIDIOutputMap.keys
- api.MIDIOutputMap.size
- api.MIDIOutputMap.values
- api.MIDIOutputMap.@@iterator
- api.MIDIPort
- api.MIDIPort.close
- api.MIDIPort.connection
- api.MIDIPort.id
- api.MIDIPort.manufacturer
- api.MIDIPort.name
- api.MIDIPort.open
- api.MIDIPort.state
- api.MIDIPort.statechange_event
- api.MIDIPort.type
- api.MIDIPort.version
- api.Navigator.requestMIDIAccess
# Later additions:
# - api.MIDIOutput.clear
# - api.Permissions.permission_midi
# - http.headers.Permissions-Policy.midi
50 changes: 50 additions & 0 deletions feature-group-definitions/web-midi.yml
Original file line number Diff line number Diff line change
Expand Up @@ -2,3 +2,53 @@ name: Web MIDI
description: The Web MIDI API enables selecting MIDI input and output devices and sending and receiving MIDI messages.
spec: https://webaudio.github.io/web-midi-api/
caniuse: midi
compat_features:
- api.MIDIAccess
- api.MIDIAccess.inputs
- api.MIDIAccess.outputs
- api.MIDIAccess.statechange_event
- api.MIDIAccess.sysexEnabled
- api.MIDIConnectionEvent
- api.MIDIConnectionEvent.MIDIConnectionEvent
- api.MIDIConnectionEvent.port
- api.MIDIInput
- api.MIDIInput.midimessage_event
- api.MIDIInputMap
- api.MIDIInputMap.entries
- api.MIDIInputMap.forEach
- api.MIDIInputMap.get
- api.MIDIInputMap.has
- api.MIDIInputMap.keys
- api.MIDIInputMap.size
- api.MIDIInputMap.values
- api.MIDIInputMap.@@iterator
- api.MIDIMessageEvent
- api.MIDIMessageEvent.MIDIMessageEvent
- api.MIDIMessageEvent.data
- api.MIDIOutput
- api.MIDIOutput.send
- api.MIDIOutputMap
- api.MIDIOutputMap.entries
- api.MIDIOutputMap.forEach
- api.MIDIOutputMap.get
- api.MIDIOutputMap.has
- api.MIDIOutputMap.keys
- api.MIDIOutputMap.size
- api.MIDIOutputMap.values
- api.MIDIOutputMap.@@iterator
- api.MIDIPort
- api.MIDIPort.close
- api.MIDIPort.connection
- api.MIDIPort.id
- api.MIDIPort.manufacturer
- api.MIDIPort.name
- api.MIDIPort.open
- api.MIDIPort.state
- api.MIDIPort.statechange_event
- api.MIDIPort.type
- api.MIDIPort.version
- api.Navigator.requestMIDIAccess
# Later additions:
# - api.MIDIOutput.clear
# - api.Permissions.permission_midi
# - http.headers.Permissions-Policy.midi

0 comments on commit 047e182

Please sign in to comment.