GitHub topics: web-midi-api
spessasus/SpessaSynth
MIDI SoundFont/DLS player and editor written in JavaScript.
Language: JavaScript - Size: 186 MB - Last synced at: 10 days ago - Pushed at: 10 days ago - Stars: 181 - Forks: 20

spessasus/spessasynth_lib
SoundFont/DLS MIDI Library for web browsers
Language: JavaScript - Size: 3.31 MB - Last synced at: 10 days ago - Pushed at: 10 days ago - Stars: 5 - Forks: 1

jazz-soft/JZZ
MIDI library for Node.js and web-browsers
Language: JavaScript - Size: 998 KB - Last synced at: 10 days ago - Pushed at: about 1 month ago - Stars: 551 - Forks: 28

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.).
Language: JavaScript - Size: 66.4 MB - Last synced at: 18 days ago - Pushed at: about 1 month ago - Stars: 1,618 - Forks: 120

mwmwmw/Mizzy
Music oriented MIDI processing in Javascript
Language: TypeScript - Size: 309 KB - Last synced at: 5 days ago - Pushed at: 28 days ago - Stars: 7 - Forks: 0

jazz-soft/web-midi
Web MIDI API for browsers
Language: JavaScript - Size: 3.91 MB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 33 - Forks: 3

jazz-soft/JZZ-modules
Additional modules for JZZ.js
Language: JavaScript - Size: 4.54 MB - Last synced at: about 1 month ago - Pushed at: about 2 months ago - Stars: 10 - Forks: 1

jazz-soft/web-midi-test
Fake Web MIDI API for testing Web MIDI applications
Language: JavaScript - Size: 76.2 KB - Last synced at: 1 day ago - Pushed at: 2 months ago - Stars: 8 - Forks: 1

jazz-soft/JZZ-synth-OSC
Fallback MIDI-Out implementation
Language: JavaScript - Size: 59.6 KB - Last synced at: 1 day ago - Pushed at: 2 months ago - Stars: 4 - Forks: 0

dtinth/WebMIDICon
🎹🥁 My MIDI instruments!
Language: TypeScript - Size: 5.66 MB - Last synced at: 28 days ago - Pushed at: over 1 year ago - Stars: 92 - Forks: 15

jazz-soft/JZZ-input-Kbd
Virtual piano controls for your MIDI projects
Language: JavaScript - Size: 299 KB - Last synced at: 6 days ago - Pushed at: 3 months ago - Stars: 10 - Forks: 2

hisschemoller/music-pattern-generator
Javascript MIDI Music Pattern Generator
Language: JavaScript - Size: 16.8 MB - Last synced at: 3 months ago - Pushed at: over 2 years ago - Stars: 334 - Forks: 35

jazz-soft/JZZ-midi-Gear
Retrieve your MIDI device model and manufacturer
Language: JavaScript - Size: 127 KB - Last synced at: 1 day ago - Pushed at: 4 months ago - Stars: 18 - Forks: 7

sc0ttj/awesome-javascript-audio
JavaScript tools, libraries and components for creating/managing audio, sounds and music
Size: 9.77 KB - Last synced at: about 1 month ago - Pushed at: about 5 years ago - Stars: 33 - Forks: 0

jottenlips/making-midi
🎹 Making MIDI with the Web
Language: JavaScript - Size: 13.7 MB - Last synced at: 7 days ago - Pushed at: 5 months ago - Stars: 6 - Forks: 0

louisfoster/awesome-web-serial
🕹️ A collection of awesome Web Serial libraries, resources, and shiny things.
Size: 26.4 KB - Last synced at: about 1 month ago - Pushed at: 9 months ago - Stars: 26 - Forks: 4

dtinth/midi-rtc
A simple web application to transmit MIDI data over WebRTC
Language: JavaScript - Size: 17.6 KB - Last synced at: about 2 months ago - Pushed at: almost 3 years ago - Stars: 10 - Forks: 3

matthewshirley/react-midi-hook
React hook to easily use MIDI inputs via the Web MIDI API 🎹 🎼
Language: JavaScript - Size: 1.81 MB - Last synced at: 21 days ago - Pushed at: over 2 years ago - Stars: 6 - Forks: 1

mogeadis/VI-Pads
VI-Pads is a web-based virtual drumpad designed for desktop and mobile devices, optionally operated by a MIDI controller. This project was implemented in 2024 as part of a personal endeavor to learn more about web development technologies.
Language: JavaScript - Size: 1.87 MB - Last synced at: 9 months ago - Pushed at: 9 months ago - Stars: 0 - Forks: 0

cat2151/easy-web-midi-sequencer-template
webpageを開くだけでMIDI楽器を鳴らせる、最小規模のソースコード、テンプレート用
Language: JavaScript - Size: 106 KB - Last synced at: about 1 year ago - Pushed at: about 1 year ago - Stars: 0 - Forks: 0

cat2151/test-postmessage-libs
webpage間の双方向通信のシンプルなサンプル、Postmateを利用
Language: JavaScript - Size: 9.77 KB - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 0 - Forks: 0

mike-shields-dev/synth
A Music Synthesizer build with React, Typescript, Web Audio API, Web Midi API
Language: TypeScript - Size: 293 KB - Last synced at: about 1 year ago - Pushed at: over 1 year ago - Stars: 2 - Forks: 0

cat2151/easy-web-midi-synth-template
webpageを開くだけでソフトシンセで音が鳴る、最小規模のソースコード、テンプレート用
Language: JavaScript - Size: 104 KB - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 0 - Forks: 0

octovolt/CyclochronJS
Circular MIDI sequencer and rhythm generator. Live at https://octovolt.github.io/CyclochronJS/
Language: JavaScript - Size: 41 KB - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 2 - Forks: 0

ajrussellaudio/midi-monitor-js
MIDI Monitoring with the Web MIDI API
Language: JavaScript - Size: 7.81 KB - Last synced at: almost 2 years ago - Pushed at: almost 8 years ago - Stars: 2 - Forks: 0

ajrussellaudio/midi-monitor
:notes: A MIDI monitor app
Language: JavaScript - Size: 110 KB - Last synced at: almost 2 years ago - Pushed at: about 7 years ago - Stars: 0 - Forks: 0

bricklife/SwiftWasm-WebMIDIKeyboard
Web MIDI API Keyboard built with SwiftWasm
Language: Swift - Size: 11.3 MB - Last synced at: about 2 years ago - Pushed at: over 2 years ago - Stars: 1 - Forks: 0

IndustrieCreative/Harmonicarium
A web app which allows users to play the Harmonic/Subharmonic Series dynamically by changing its fundamental tone in real-time.
Language: JavaScript - Size: 4.18 MB - Last synced at: 10 months ago - Pushed at: 10 months ago - Stars: 6 - Forks: 1

djipco/jsnation-2022-webmidi
Code demo for WEBMIDI.js (JSNation 2022)
Language: JavaScript - Size: 2.04 MB - Last synced at: 3 months ago - Pushed at: almost 3 years ago - Stars: 0 - Forks: 0

code-raisan/Web_MIDI_API
Web MIDI APIを利用した簡単なアプリ。
Language: JavaScript - Size: 53.7 KB - Last synced at: 3 months ago - Pushed at: almost 4 years ago - Stars: 0 - Forks: 0

jodermo/angular-synthesizer
Modular synthesizer created with Web Audio API
Language: TypeScript - Size: 384 KB - Last synced at: over 2 years ago - Pushed at: over 4 years ago - Stars: 2 - Forks: 0
