djipco/webmidi

webmidi

✅ Recently maintained

Tame the Web MIDI API. Send and receive MIDI messages with ease. Control instruments with user-friendly functions (playNote, sendPitchBend, etc.). React to MIDI input with simple event listeners (noteon, pitchbend, controlchange, etc.).

1,720Stars
130Forks
+17-day stars

JavaScript · Apache-2.0 · Last push 2026-11-01

Official repository & installation ↗

GitValue · Value evidence

Unscored · Evidence coverage 0%

Provisional rubric; documentation and runtime testing are separate. Missing evidence does not imply low value.

Star history

2025-09-292026-11-03
View historical data
DateStars
2026-10-051,715
2026-10-061,715
2026-10-071,715
2026-10-081,716
2026-10-091,716
2026-10-101,716
2026-10-111,716
2026-10-121,718
2026-10-131,718
2026-10-141,718
2026-10-151,718
2026-10-161,719
2026-10-171,719
2026-10-181,719
2026-10-191,719
2026-10-201,719
2026-10-211,719
2026-10-221,719
2026-10-231,719
2026-10-241,719
2026-10-251,719
2026-10-261,719
2026-10-271,719
2026-10-281,719
2026-10-291,719
2026-10-301,719
2026-10-311,719
2026-11-011,720
2026-11-021,720
2026-11-031,720

Get the project

git clone https://github.com/djipco/webmidi.git

Cloning downloads the source. For dependencies and installation, follow the project README.

Related projects & alternative candidates

Related domains do not imply feature parity. Review official documentation and licenses.