Limited availability
Secure context: This feature is available only in secure contexts (HTTPS), in some or all supporting browsers.
The MIDIInput
interface of the Web MIDI API receives messages from a MIDI input port.
This interface doesn't implement any specific properties, but inherits properties from MIDIPort
.
This interface doesn't implement any specific methods, but inherits methods from MIDIPort
.
midimessage
Fired when the current port receives a MIDI message.
In the following example the name of each MIDIInput
is printed to the console. Then, midimessage
events are listened for on all input ports. When a message is received the MIDIMessageEvent.data
property is printed to the console.
inputs.forEach((input) => {
console.log(input.name); /* inherited property from MIDIPort */
input.onmidimessage = (message) => {
console.log(message.data);
};
});
Specifications Browser compatibility
RetroSearch is an open source project built by @garambo | Open a GitHub Issue
Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo
HTML:
3.2
| Encoding:
UTF-8
| Version:
0.7.4