midi-access

1.0.3 • Public • Published

midi-access

Simple MIDIAccess Object getter for the WebMIDI API.

Description

  • The default imported object is a simple way of getting MIDI access or gracefully dealing with failed permissions
  • Access object will be either a MIDIAccess object or null
  • Named export hasMidiAccess is a boolean representing whether or not we were able to get MIDI access

Installation

npm install midi-access -D

Usage

import midiAccess, { hasMidiAccess } from 'midi-access'

if (hasMidiAccess) {
    const outputs = Array.from(midiAccess.outputs.values())
    console.log('MIDI outputs:', outputs)
} else {
    console.error('No MIDI access')
}

To-do

  • Implement refresh method

Readme

Keywords

Package Sidebar

Install

npm i midi-access

Weekly Downloads

9

Version

1.0.3

License

ISC

Unpacked Size

2.11 kB

Total Files

4

Last publish

Collaborators

  • jankrum