Indicates whether the class was already connected to the WebMidi Api.
A list of Midi input device names.
A list of Midi output device names.
A list of Midi input device names.
A list of Midi output device names.
Connects to the WebMidi Api and registers callback that are triggered whenever a device was dis-/connected.
Function that is called when the view has to be rerendered.
Disconnects from the WebMidi Api.
Indicates whether the class was already connected to the WebMidi Api.
True if connected.
Verifies and sends all values needed to send a message via the WebMidi Api.
The value that is send. Has to be in range [0, 127].
The device name of a connected Midi device. Has to be registered in the WebMidi Api.
The channel the Midi device uses. In the historical real world, a Midi cable could be used to send signals to up to 16 instruments. That's why this value has to be in range [1, 16].
The controller the Midi device uses. In the historical real world, this could be a knob or a slider or a key on an instrument. Has to be in range [0, 119].
Routine that is called whenever devices changed.
Function that is called to rerender the view.
Generated using TypeDoc
Directly speaks to Midi devices via WebMidi Api and is informed when devices were dis-/connected.