Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

© 2026 Open-Awesome. Curated for the developer elite.

TermsPrivacyAboutGitHubRSS
  1. Home
  2. Tags
  3. Web Midi

Web Midi

7 projects

Showing 7 of 7 projects

Beep.js
Beep.jsJavaScript

A JavaScript toolkit for building browser-based synthesizers with WebAudio API, featuring MIDI controller support and a batteries-included approach.

#music#synthesizer#tone
Stars1.4k
Forks84
Last commit11 years ago
LoopDrop App
LoopDrop AppJavaScript

A MIDI looper, modular synth, and sampler app built with Web Audio and Web MIDI APIs, designed for hardware controllers like the Novation Launchpad.

#live-performance#midi-looper#music-production
Stars835
Forks75
Last commit3 years ago
JZZ
JZZJavaScript

A comprehensive MIDI library for Node.js and web browsers, enabling MIDI messaging across platforms.

#music-technology#midi#webmidi
Stars590
Forks30
Last commit5 months ago
MusicXML Player
MusicXML PlayerTypeScript

A TypeScript component that loads and plays MusicXML scores in the browser using Web Audio and Web MIDI.

#midi#music-synthesis#music-i18n
Stars85
Forks14
Last commit3 days ago
midimessage
midimessageJavaScript

A lightweight JavaScript library for parsing Web MIDI messages into structured objects.

#music-technology#midi-messages#javascript-library
Stars37
Forks9
Last commit4 years ago
JZZ-midi-Gear
JZZ-midi-GearJavaScript

A JavaScript library to retrieve MIDI device model and manufacturer information via SysEx messages.

#music-technology#midi#webmidi
Stars20
Forks7
Last commit9 months ago
midi-ports
midi-portsTypeScript

A JavaScript library that wraps the Web MIDI API to provide semantic access to MIDI ports by name and manufacturer.

#music-technology#music#midi
Stars16
Forks2
Last commit1 month ago

Related Tags

#Music Technology4#Web Audio4#Javascript Library4#Midi4#Audio Programming4#Audio3#Web Midi Api3#Webmidi3
Community-curated · Updated weekly · 100% open source

Found a gem we're missing?

Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.

Submit a projectStar on GitHub