Here are
36 public repositories
matching this topic...
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.).
Updated
Jun 12, 2026
JavaScript
MIDI library for Node.js and web-browsers
Updated
Feb 1, 2026
JavaScript
MIDI SoundFont/DLS player and editor written in TypeScript.
Updated
Jun 13, 2026
TypeScript
Javascript MIDI Music Pattern Generator
Updated
Dec 10, 2022
JavaScript
Updated
Nov 28, 2023
TypeScript
JavaScript tools, libraries and components for creating/managing audio, sounds and music
SoundFont/DLS MIDI Library for web browsers
Updated
Jun 13, 2026
TypeScript
Web MIDI API for browsers
Updated
Apr 26, 2025
JavaScript
🕹️ A collection of awesome Web Serial libraries, resources, and shiny things.
Retrieve your MIDI device model and manufacturer
Updated
Sep 23, 2025
JavaScript
Returns an object of attached midi ports with inputID, outputID, name, and manufacturer for more semantic MIDI port access.
Updated
Jun 11, 2026
TypeScript
A simple web application to transmit MIDI data over WebRTC
Updated
Jul 21, 2022
JavaScript
Virtual piano controls for your MIDI projects
Updated
Sep 27, 2025
JavaScript
Additional modules for JZZ.js
Updated
Apr 10, 2025
JavaScript
A web app which allows users to play the Harmonic/Subharmonic Series dynamically by changing its fundamental tone in real-time.
Updated
May 24, 2026
JavaScript
Music oriented MIDI processing in Javascript
Updated
May 10, 2025
TypeScript
Fake Web MIDI API for testing Web MIDI applications
Updated
Apr 3, 2025
JavaScript
React hook to easily use MIDI inputs via the Web MIDI API 🎹 🎼
Updated
Jan 6, 2023
JavaScript
🎹 Making MIDI with the Web
Updated
Dec 31, 2024
JavaScript
Fallback MIDI-Out implementation
Updated
Apr 2, 2025
JavaScript
Improve this page
Add a description, image, and links to the
web-midi-api
topic page so that developers can more easily learn about it.
Curate this topic
Add this topic to your repo
To associate your repository with the
web-midi-api
topic, visit your repo's landing page and select "manage topics."
Learn more
You can’t perform that action at this time.