🎹 Play and display MIDI files on the web
-
Updated
Jul 6, 2025 - TypeScript
🎹 Play and display MIDI files on the web
MIDI SoundFont/DLS player and editor written in JavaScript.
Harmony as Flags 🇱🇺🇱🇹🇬🇦🇦🇲🇲🇺 Western scores in 12 colors. MIDI files in, piano rolls out. Abolition of standard notation's gatekeeping. Prosthesis for sheet-music-blind people. Syntax highlighting for pitches. Pinyin for black polkadot characters. Also a text-based tracker (a notation editor), sorta diatonic CSound/Strudel with insert/copy
Synthesizer library for JS program, using with Web Audio or etc.
Web Midi Player for Piano Midis with visualization. Written in typescript and react, on MIT license
JavaScript MIDI + SoundFont/DLS Library
SoundFont/DLS MIDI Library for web browsers
A fully featured piano with multiplayer support
a JS library to process MIDI messages, to render audio frames via js-synthesizer
A free piano learning web-app with support for midi keyboards 🎹
MIDI over Ably. Demo.
A web app that generates random MIDI songs (based on some customizable parameters)
🪿 Why do I do these things?
Intrument trainer leveraging live audio to midi
Midi recorder and replay
A web based piano that changes pitch as you play it.
Add a description, image, and links to the midi-player topic page so that developers can more easily learn about it.
To associate your repository with the midi-player topic, visit your repo's landing page and select "manage topics."