Web MIDI API

E856217

Web MIDI API is a web standard that enables browsers to communicate with MIDI devices, allowing web applications to send and receive musical instrument and control data.

All labels observed (4)

How this entity was disambiguated

Statements (48)

Predicate Object
instanceOf Web API ⓘ
browser API ⓘ
web standard ⓘ
aimsTo standardize MIDI access across browsers ⓘ
allows enumeration of available MIDI ports ⓘ
opening and closing MIDI ports ⓘ
receiving raw MIDI data ⓘ
sending raw MIDI data ⓘ
web apps to access connected MIDI devices ⓘ
category client-side web technology ⓘ
compatibleWith USB MIDI devices via the operating system ⓘ
designedBy Web MIDI Community Group and contributors ⓘ
linked to: Web MIDI API
designedFor web browsers ⓘ
doesNotRequire native plugins for MIDI access ⓘ
enables browser-based MIDI controllers ⓘ
browser-based synthesizers to be controlled by external hardware ⓘ
communication between web applications and MIDI devices ⓘ
integration of DAW-like features in web apps ⓘ
mapping of MIDI control change messages to UI parameters ⓘ
event MIDIConnectionEvent.port ⓘ
MIDIMessageEvent.data ⓘ
exposes MIDIAccess interface ⓘ
MIDIConnectionEvent interface ⓘ
MIDIInput interface ⓘ
MIDIMessageEvent interface ⓘ
linked to: Web MIDI API

MIDIOutput interface ⓘ
linked to: Web MIDI API

navigator.requestMIDIAccess method ⓘ
method MIDIInput.onmidimessage ⓘ
MIDIOutput.send() ⓘ
property MIDIAccess.inputs ⓘ
MIDIAccess.outputs ⓘ
relatedTo MIDI specification ⓘ
Web Audio API ⓘ
requires user permission to access MIDI devices in most browsers ⓘ
runsIn main JavaScript execution context of the browser ⓘ
securityConcern SysEx access is restricted for security reasons ⓘ
standardizedBy W3C ⓘ
status W3C specification ⓘ
supports MIDI input devices ⓘ
MIDI output devices ⓘ
System Exclusive messages (SysEx) with explicit permission ⓘ
real-time event-driven MIDI handling ⓘ
receiving MIDI messages ⓘ
sending MIDI messages ⓘ
usedFor MIDI controller integration in web apps ⓘ
music production tools in the browser ⓘ
musical instrument control ⓘ
real-time musical performance in web applications ⓘ

How these facts were elicited

Referenced by (5)

Full triples — surface form annotated when it differs from this entity's canonical label.

Open Web Platform → hasComponent → Web MIDI API ⓘ
Web Audio API → relatedTo → Web MIDI API ⓘ
Web MIDI API → exposes → MIDIOutput interface ⓘ
linked to: Web MIDI API
Web MIDI API → exposes → MIDIMessageEvent interface ⓘ
linked to: Web MIDI API
Web MIDI API → designedBy → Web MIDI Community Group and contributors ⓘ
linked to: Web MIDI API