@jsmidi/cli
JSMidi command line interface
JSMidi command line interface
MIDIate-compatible piano simulator
React wrapper to pass Web MIDI API data to components using the Context API
WebBluetooth client for the Jamstik+
Check if a Buffer/Uint8Array is a MIDI file
A couple of helper methods that improve your experience with the midi api
MIDI for Electron
Wrapper for communicating with the Behringer X-Touch via midi
Fallback MIDI-Out implementation
This is a browser port from https://www.npmjs.com/package/launchpad-mini Usage is the same, but no disconnect function. ``` const pad = new Launchpad(); await pad.connect(); ``` You may have to allow the webpage to access midi-devices.
read input from Launchpad S MIDI controller
Web MIDI wrapper for Novation Launch Control XL (http://global.novationmusic.com/launch/launch-control-xl)
Library for browser-based OSC / WebSocket interfaces
The adapter processes midi input and output using easymidi
Simple event-based MIDI messaging
convert MIDI note number to corresponding frequency
Generates a random minuet in MIDI format as determined by a dice game written by Wolfgang Amadeus Mozart
Get the pitch for a midi note
Wraps the MIDIAccess object and builds an object of midi devices with name, inputID, outputID, and manufacturer allowing a more semantic way of interacting with midi devices in the browser.
Use qwerty keyboard as midi keyboard in the browser