MIDIOutput - Web APIs | MDN

Instance properties

This interface doesn't implement any specific properties, but inherits properties from MIDIPort.

Instance methods

This interface also inherits methods from MIDIPort.

MIDIOutput.send()

Queues a message to be sent to the MIDI port.

MIDIOutput.clear()

Clears any pending send data from the queue.

Examples

The following example sends a middle C immediately on MIDI channel 1.

js

function sendMiddleC(midiAccess, portID) {
  const noteOnMessage = [0x90, 60, 0x7f]; // note on, middle C, full velocity
  const output = midiAccess.outputs.get(portID);
  output.send(noteOnMessage); // sends the message.
}

Specifications

Specification
Web MIDI API
# MIDIOutput

Browser compatibility

Help improve MDN

Learn how to contribute

This page was last modified on by MDN contributors.