Midy
A super-minimalistic MIDI library.
Installation
yarn add midy# or using npm npm i midy
Example
; const midy = ;if await midy midy;
Methods
Method name | Parameters | Description | Type |
---|---|---|---|
requestAccess |
none | Request access to the Web MIDI API. | Promise<boolean> |
on |
event name string , listener function |
Register an event listener. See Houk API | void |
off |
event name string , listener function |
Unregister an event listener. See Houk API | boolean |
Events
Event name | Description | Parameters |
---|---|---|
noteUp |
Triggered once a key is released. | MIDI note number , MIDI channel number , velocity number |
noteDown |
Triggered once a key is pressed. | MIDI note number , MIDI channel number , velocity number |
midiMessage |
Raw MIDI events. | MIDI event MIDIMessageEvent |
Properties
Property name | Description | Type |
---|---|---|
access |
MIDI access | MIDIAccess |
inputs |
MIDI inputs | MIDIInputMap |
outputs |
MIDI outputs | MIDIOutputMap |
state |
Access state | 'none' | 'pending' | 'granted' | 'denied' |