MIDIAccess
Defined in: src/MIDIAccess.ts:10
The entry point object returned by requestMIDIAccess.
Mirrors the Web MIDI API MIDIAccess.
Extends
Section titled “Extends”MIDIEventTarget
Properties
Section titled “Properties”inputs
Section titled “inputs”
readonlyinputs:MIDIInputMap
Defined in: src/MIDIAccess.ts:18
The available MIDI input ports.
The returned map is stable — the same Map instance is returned on
every access and is mutated in place as devices connect/disconnect, so it
is safe to hold a reference to it.
onstatechange
Section titled “onstatechange”onstatechange: ((
e) =>void) |null
Defined in: src/MIDIAccess.ts:25
Handler invoked when a port is connected/disconnected or changes state.
outputs
Section titled “outputs”
readonlyoutputs:MIDIOutputMap
Defined in: src/MIDIAccess.ts:20
The available MIDI output ports. Stable, like inputs.
sysexEnabled
Section titled “sysexEnabled”
readonlysysexEnabled:boolean
Defined in: src/MIDIAccess.ts:22
Whether System Exclusive support was granted.
Methods
Section titled “Methods”addEventListener()
Section titled “addEventListener()”Call Signature
Section titled “Call Signature”addEventListener(
type,listener,options?):void
Defined in: src/MIDIAccess.ts:27
Parameters
Section titled “Parameters”"statechange"
listener
Section titled “listener”(this, e) => any
options?
Section titled “options?”boolean | AddEventListenerOptions
Returns
Section titled “Returns”void
Overrides
Section titled “Overrides”MIDIEventTarget.addEventListener
Call Signature
Section titled “Call Signature”addEventListener(
type,listener,options?):void
Defined in: src/MIDIAccess.ts:32
Parameters
Section titled “Parameters”string
listener
Section titled “listener”EventListenerOrEventListenerObject
options?
Section titled “options?”boolean | AddEventListenerOptions
Returns
Section titled “Returns”void
Overrides
Section titled “Overrides”MIDIEventTarget.addEventListener
dispatchEvent()
Section titled “dispatchEvent()”dispatchEvent(
event):boolean
Defined in: src/MIDIEventTarget.ts:23
Parameters
Section titled “Parameters”Event
Returns
Section titled “Returns”boolean
Inherited from
Section titled “Inherited from”MIDIEventTarget.dispatchEvent
removeEventListener()
Section titled “removeEventListener()”removeEventListener(
type,listener,options?):void
Defined in: src/MIDIEventTarget.ts:18
Parameters
Section titled “Parameters”string
listener
Section titled “listener”EventListenerOrEventListenerObject
options?
Section titled “options?”boolean | EventListenerOptions
Returns
Section titled “Returns”void
Inherited from
Section titled “Inherited from”MIDIEventTarget.removeEventListener