An open API service indexing awesome lists of open source software.

Projects in Awesome Lists tagged with webmidi

A curated list of projects in awesome lists tagged with webmidi .

https://github.com/djipco/webmidi

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.).

browser jazz-plugin midi midi-messages node sysex web-midi web-midi-api webmidi

Last synced: 12 Dec 2025

https://github.com/shanteacontrols/OpenDeck

Software and hardware platform for simpler building of MIDI controllers.

dmx midi midi-controller webmidi

Last synced: 10 Jun 2026

https://github.com/celtera/libremidi

A modern C++ MIDI 1 / MIDI 2 real-time & file I/O library. Supports Windows, macOS, Linux and WebMIDI.

alsa coremidi cpp20 emscripten jack jackaudio midi midi-api midi2 uwp webmidi

Last synced: 15 May 2025

https://github.com/ameobea/web-synth

A web-based sound synthesis, music production, and audio experimentation platform

audio faust rust soul synthesizer wasm webassembly webaudio webmidi

Last synced: 09 Apr 2025

https://github.com/igorski/efflux-tracker

Browser based music making application driving synthesizers, samplers and effects using both a tracker and piano roll/loop based interface. Supports MIDI control and provides both local and cloud based project storage.

audio-applications audio-engine daw music-maker music-making music-tracker tracker-music vue vuejs web-audio web-midi webaudio webmidi

Last synced: 13 Apr 2025

https://github.com/korilakkuma/xsound

XSound gives Web Developers Powerful Audio Features Easily !

audio music webassembly webaudio webmidi webrtc

Last synced: 05 Apr 2026

https://github.com/nerddisco/luminave

Operate all the lights with your web browser and create stunning visual experiences.

arduino chrome dmx512 es6-modules fivetwelve lit-element lit-html localstorage midi-controller polymer polymerx-cli pwa-starter-kit webmidi webusb

Last synced: 24 Oct 2025

https://github.com/MaxAlyokhin/binary-synth

Binary file interpreter for audio synthesis

art audio experimental music synthesizer webaudio webmidi

Last synced: 13 May 2025

https://github.com/oscarrc/nts-web

Web controller for the Korg NTS-1

korg nts-1 react webmidi

Last synced: 14 Jun 2026

https://github.com/garrensmith/abletonpush

A library for working with the Ableton Push in the browser

ableton javascript webaudio webmidi

Last synced: 15 Apr 2025

https://github.com/cagpie/picoaudio.js

A JavaScript library for playing MIDI (Standard MIDI File) on Web.

chiptune javascript midi music music-player picoaudio picoaudiojs webaudio webaudio-api webmidi webmidi-api

Last synced: 14 Jul 2025

https://github.com/max-vogler/midi

Playing around with Web MIDI and DJ software. 🥁 🎛️ 🎧

dj html5 javascript midi traktor-pro webmidi

Last synced: 14 Apr 2025

https://github.com/pd3v/flux.js

A javascript engine for generative music in the browser.

api engine generative-music javascript-library music sound web webaudio webmidi

Last synced: 04 Jul 2025

https://github.com/jazz-soft/web-midi

Web MIDI API for browsers

midi web-midi web-midi-api webmidi webmidiapi

Last synced: 15 Jul 2025

https://github.com/iBundin/Open-Web-Piano

Virtual piano based on Web Audio API and Web MIDI API

musical-instrument piano webaudio-api webmidi

Last synced: 10 May 2025

https://github.com/TimSusa/midi-bricks

MIDI Bricks was invented for usage as interactive MIDI-Controller-Interface or even for Touch-Device purposes. Webdemo:

electron electron-app lerna midi midi-api midi-controller midi-device midi-messages react reactjs redux webmidi

Last synced: 02 Jul 2025

https://github.com/swallez/livecoding-webaudio-tonejs

Live coding music with WebAudio, WebMidi & ToneJS

livecoding music tonejs webaudio webmidi

Last synced: 16 Mar 2025

https://github.com/logue/sf2synth.js

JavaScriptで書かれたSoundFontによるMIDI音源。GM Level2およびXG Lite相当の音源に対応。※Developブランチが実際動いているプログラムです。

javascript midi soundfont2 soundfont2-synthesizer-library synthesizer webaudio webmidi webmidilink

Last synced: 10 May 2025

https://github.com/danferns/midi-fx

A node-based MIDI effects processor, where you can create custom effects by freely connecting nodes together.

midi piano webmidi

Last synced: 14 Jul 2025

https://github.com/anuejn/muzikilo.js

A code driven synth for the browser

audio javascript live-coding webaudio webmidi

Last synced: 22 Jul 2025

https://github.com/timsusa/midi-bricks

MIDI Bricks was invented for usage as interactive MIDI-Controller-Interface or even for Touch-Device purposes. Webdemo:

electron electron-app lerna midi midi-api midi-controller midi-device midi-messages react reactjs redux webmidi

Last synced: 02 May 2025

https://github.com/jponge/boiler-vroom

Fun is fun, powered by Vert.x.

dj java midi traktor vertx webmidi

Last synced: 23 Apr 2025

https://github.com/georgemandis/circuit-playground-midi-multi-tool

Turn your Adafruit Circuit Playground into a multi-faceted MIDI controller. Designed for my workshops experimenting with the WebMIDI API

adafruit circuit-playground midi-controller webmidi webmidiapi

Last synced: 03 May 2025

https://github.com/jazz-soft/JZZ-midi-Gear

Retrieve your MIDI device model and manufacturer

midi web-midi web-midi-api webmidi webmidiapi

Last synced: 10 May 2025

https://github.com/igorski/zMIDI

Small JavaScript library providing an easy interface to work with Web MIDI, translating messages to notes.

javascript-library web-midi webaudio webaudio-api webmidi

Last synced: 10 May 2025

https://github.com/jazz-soft/jzz-midi-gear

Retrieve your MIDI device model and manufacturer

midi web-midi web-midi-api webmidi webmidiapi

Last synced: 01 Aug 2025

https://github.com/igorski/zmidi

Small JavaScript library providing an easy interface to work with Web MIDI, translating messages to notes.

javascript-library web-midi webaudio webaudio-api webmidi

Last synced: 04 Apr 2025

https://github.com/williamfields/nofft.js

Javascript library for creating MIDI-responsive visuals, instruments, games, and art.

audiovisual creative-coding midi webmidi

Last synced: 11 May 2025

https://github.com/adrienjoly/webmidi-launchkey-mini

🎹 Online 8-bit/chiptune synth, using WebAudio and WebMIDI

synthesizer webaudio webmidi

Last synced: 23 Apr 2025

https://github.com/mortenson/midi-tape

Tape mode style recording for external MIDI devices.

external hardware midi webmidi

Last synced: 13 Oct 2025

https://github.com/teemukoivisto/midi-note-trainer

Music notation trainer app with Web MIDI and Svelte

midi music svelte typescript webmidi

Last synced: 14 Apr 2025

https://github.com/maximecb/acidlines

Step sequencer for 303-clones (and mono synths in general) based on the Web MIDI API

acidtechno music sequencer-midi step-sequencer techno webmidi webmidiapi

Last synced: 26 Mar 2025

https://github.com/jazz-soft/jzz-input-kbd

Virtual piano controls for your MIDI projects

midi web-midi web-midi-api webmidi webmidiapi

Last synced: 11 Sep 2025

https://github.com/glenndehaan/webmidi-mapper

An expansion to the original webmidi package to map devices in a simple way

es6 javascript mapper webmidi webmidiapi

Last synced: 18 Jan 2026

https://github.com/qwolilowp/Z_TENNOT_IU

harmonic table note layout, Euler Tonnetz, Browser GUI, WebMIDI Interface, Sequencer

browser-app harmonic-table-layout midi-gui midi-interface midi-sequencer sequencer tonnetz webaudio webmidi

Last synced: 17 Mar 2025

https://github.com/stellartux/websynth

Browser based synth using WebMIDI and WebAudio

bytebeat midi synthesizer web-audio webassembly webmidi

Last synced: 21 Oct 2025

https://github.com/jazz-soft/web-midi-test

Fake Web MIDI API for testing Web MIDI applications

midi test web-midi web-midi-api webmidi webmidiapi

Last synced: 06 May 2025

https://github.com/qwolilowp/z_tennot_iu

harmonic table note layout, Euler Tonnetz, Browser GUI, WebMIDI Interface, Sequencer

browser-app harmonic-table-layout midi-gui midi-interface midi-sequencer sequencer tonnetz webaudio webmidi

Last synced: 05 Apr 2025

https://github.com/plus1tv/redux-webmidi

🎹 Intuitive Redux reducer/action creators for handling MIDI devices.

keyboard midi piano redux webmidi

Last synced: 19 Sep 2025

https://github.com/2xaa/ym2149synth-web-editor

An editor for the YM2149 Synth

chiptune vue webmidi ym2149

Last synced: 31 Aug 2025

https://github.com/h1romas4/sh4d-chain

Pattern Chainer for Roland SH-4d - like song mode

midi midi-sequencer roland sh-4d webmidi webmidiapi

Last synced: 19 Jan 2026

https://github.com/georgemandis/cellular-automata-javascript-midi

A demonstration of cellular automata, JavaScript and the Web MIDI API

cellular-automata javascript midi midi-controller webmidi

Last synced: 06 Mar 2026

https://github.com/specta-rs/tauri-plugin-midi

A WebMIDI-compatible plugin for Tauri

midi tauri tauri-plugin tauri-plugin-midi webmidi

Last synced: 25 Apr 2025

https://github.com/philmillman/zoom-l6-companion

a WebMIDI companion app for the Zoom LiveTrak L6

vue webmidi webmidijs

Last synced: 12 Feb 2026

https://github.com/halfbyte/improjam

MIDI sequencer dreamcode

midi music webmidi

Last synced: 15 Apr 2025

https://github.com/stellartux/rainbow-machine

Send text to the Launchpad MK2

launchpad launchpad-mk2 webmidi

Last synced: 30 Apr 2025

https://github.com/severak/synths

various synths in javascript / html5 / webmidi

jzz webmidi

Last synced: 23 Jan 2026

https://github.com/fannon/linnstrument-light-guide

Web App that adds Light Guide support for the LinnStrument, e.g. for Synthesia or playing along Scaler 2.

light-guide linnstrument midi synthesia webmidi

Last synced: 15 Jun 2025

https://github.com/ondras/piano-chords

Realtime chord detector

webmidi

Last synced: 14 Apr 2025

https://github.com/b-viguier/WebMidiPiano

:musical_keyboard: Online On-Screen Midi Piano

midi piano webmidi

Last synced: 13 Apr 2025

https://github.com/korilakkuma/web-music-documentation

Web Music Documentation for Web Audio API, Web MIDI API ... etc

audio audio-processing music webaudio webmidi webmusic webrtc

Last synced: 09 Sep 2025

https://github.com/fwcd/swift-music-web-playground

Web Playground featuring a MIDI keyboard using swift-music-theory, SwiftWasm and Tokamak

music piano-keyboard swift swiftui swiftwasm tokamak webmidi

Last synced: 17 May 2026

https://github.com/rpardini/fluidsignalr

PavelDoGreat's WebGL fluid simulator, but multi-user and with MIDI knobs. Using ASP.NET Core 5, SignalR, multiarch Docker, running on K8s on arm64

asp-net-core docker signalr webgl webmidi

Last synced: 23 Aug 2025

https://github.com/kevin-chau/minimoog.js

Emulation of the Moog Minimoog Model D analog synth

audio javascript midi moog synthesizer webaudio webmidi

Last synced: 10 May 2025

https://github.com/2xaa/dead-on

Precise clock for Web Audio and Web MIDI with optional step sequencer

clock sequencer webaudio webmidi

Last synced: 31 Aug 2025

https://github.com/munshkr/poser

Estimate pose from a webcam and detect motion changes to trigger WebSocket/OSC messages.

ml5js p5js pose-estimation webmidi websockets

Last synced: 06 Apr 2025

https://github.com/korilakkuma/xsound.app

Web Music Application by XSound

webaudio webmidi webmusic webrtc

Last synced: 24 Jul 2025

https://github.com/ondras/midi-juggler

Universal web-based MIDI router. Filtering, transposition, localStorage persistence. Useful if you are too lazy to learn scales.

util webmidi

Last synced: 16 Apr 2026

https://github.com/georgemandis/circuit-playground-midi-color-mixer

WebMIDI demo that lets you mix colors on your Circuit Playground using RGB values from a web interface

circuit-playground javascript midi-controller rgb-led webmidi webmidiapi

Last synced: 03 Jun 2026

https://github.com/cpulvermacher/midiocrity

Turn any music into lackluster visuals.

midi piano visualization webmidi

Last synced: 15 Jun 2025

https://github.com/blesswinsamuel/midi-tools

MIDI tools for routing, monitoring, visualizing, and transmitting real-time MIDI in the browser via Web MIDI.

hacktoberfest midi webmidi

Last synced: 17 Jun 2026

https://github.com/wiserim/orchestra

Orchestra is a web based application for simultaneous, collaborative music generation by multiple users.

audio rtcmulticonnection tonejs vue webaudio-api webmidi webmidijs webrtc

Last synced: 18 Apr 2026

https://github.com/nahkd123/stream-over-midi

Stream binary data over MIDI protocol

binary midi poc proof-of-concept streaming-data usb web webmidi

Last synced: 14 Mar 2025

https://github.com/franky47/webmidi-sandbox

Testing the WebMIDI API with React and WebMIDI.js

react webmidi

Last synced: 16 May 2026

https://github.com/garubi/push-push-editor

An editor for the Push Push device

arduino controller editor pedal ubi-stage webmidi

Last synced: 28 Jan 2026

https://github.com/alexferl/midiwire

A modern, declarative JavaScript library for creating browser-based MIDI controllers

audio dx7 javascript midi midi-controller midiwire music synth synthesizer sysex webmidi

Last synced: 15 Feb 2026

https://github.com/alexferl/dxwire

A web-based patch editor and manager for the Yamaha DX7 synthesizer.

dx7 dxwire javascript midi midiwire synth synthesizer webmidi

Last synced: 02 Jun 2026