MIDIMessageEvent: data property

Limited availability

This feature is not Baseline because it does not work in some of the most widely-used browsers.

Secure context: This feature is available only in secure contexts (HTTPS), in some or all supporting browsers.

The data read-only property of the MIDIMessageEvent interface returns the MIDI data bytes of a single MIDI message.

Value

Examples

In the following example midimessage events are listened for on all input ports. When a message is received the value of data is printed to the console.

js
inputs.forEach((input) => {
  input.onmidimessage = (message) => {
    console.log(message.data);
  };
});

Specifications

Specification
Web MIDI API
# dom-midimessageevent-data

Browser compatibility

BCD tables only load in the browser