donkawechico

donkawechico/node-midi2mqtt

Convert MIDI input from a device to MQTT output for the purposes of home automation interactions.

JavaScript
0
0
No license

This project acts as a bridge, converting MIDI signals from musical instruments or software into MQTT messages to trigger actions in home automation systems. It is designed for hobbyists, makers, and home automation enthusiasts who want to integrate physical MIDI controllers (like keyboards) or digital music files into their smart home setups, with specific

Total donated
Undistributed
Share with your subscribers:

Recipients

How the donated funds are distributed

Support the dependencies of donkawechico/node-midi2mqtt

Account's avatar
Loads environment variables from .env file
Account's avatar
JavaScript library for DOM operations
Account's avatar
Midi parser & player engine for browser or Node. Works well with single or multitrack MIDI files.
Account's avatar
A series of methods to work with MIDI
Account's avatar
A library for the MQTT protocol
Account's avatar
pipe objects to console.log
Account's avatar
A tiny wrapper around Node.js streams.Transform (Streams2/3) to avoid explicit subclassing noise
Account's avatar
Node.js's util module for all engines
Account's avatar
Web MIDI API stream based wrapper
Account's avatar
Takes in a stream of midi events and outputs objects with note/frequency information
Account's avatar
WEBMIDI.js makes it easy to talk to MIDI instruments from a browser or from Node.js. It simplifies the control of external or virtual MIDI instruments with functions such as playNote(), sendPitchBend(), sendControlChange(), etc. It also allows reacting to incoming MIDI messages by adding listeners for user-friendly events such as 'noteon', 'pitchbend', 'songposition', etc.

Top contributors

dokarns's profile
dokarns
6 contributions
donkawechico's profile
donkawechico
4 contributions
dependabot[bot]'s profile
dependabot[bot]
2 contributions

Recent events

Kivach works on the Obyte network, and therefore you can track all donations.

No events yet