An open API service providing repository metadata for many open source software ecosystems.

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