Ross ROSS = Recommend OSS · open-source software intelligence for agents

mudcube/MIDI.js

:musical_keyboard: Making life easy to create a MIDI-app on the web. Includes a library to program synesthesia into your app for memory recognition or for creating trippy effects. Convert soundfonts for Guitar, Bass, Drums, ect. into code that can be read by the browser. Supports multiple simultaneous instruments and perfect timing. observed · 2026-08-28

github.com/mudcube/MIDI.js · homepage · JavaScript · MIT (permissive) · archived observed · 2026-08-28

Health v2 · maintenance only

10/100

  • Activity 0
  • Release rhythm 35
  • Longevity 100

Flags: no_releases archived

How is this computed?

round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-09-02. Adoption (stars, forks) is never an input.

  • gap_med: n/a
  • age_days: 5312
  • days_rel: n/a
  • days_push: 808
  • n_releases_24m: 0

Full methodology

Adoption not part of the score

3926 stars · 621 forks observed · 2026-08-28

What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-29, confidence not recorded

A JavaScript library for building MIDI-based web applications, providing note playback, multi-instrument support, MIDI file parsing, and soundfont loading in the browser. It converts soundfonts into browser-readable code and supports audio-visual 'synesthesia' effects.

Use cases

  • play midi files in the browser
  • build a web piano app with soundfonts
  • play multiple instruments simultaneously with precise timing
  • convert soundfonts for browser playback
  • create audio-visual music visualizations
  • parse midi file data streams in javascript

When to choose

  • you need MIDI playback or synthesis in a web app without plugins
  • you want to load General MIDI soundfonts and play multiple instruments
  • you need to parse and interact with MIDI file data in JavaScript

When to avoid

  • you need modern Web MIDI hardware device input support
  • you need a maintained, actively developed MIDI solution
  • you are building native or mobile apps outside the browser

Facets

library · maturity maintenance

audio-processing parser sdk web-development frontend media browser midi soundfont web-audio synthesizer music audio javascript nodejs

1 source

Member repositories

RepositoryRoleHealth v2
mudcube/MIDI.jsmain10

For agents

markdown · JSON · MCP: product_card(name="mudcube/MIDI.js")

Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem