An open API service providing package, version and dependency metadata of many open source software ecosystems and registries.

Top 1.8% on npmjs.org
Top 2.4% downloads on npmjs.org
Top 0.6% dependent packages on npmjs.org
Top 0.9% dependent repos on npmjs.org
Top 3.0% forks on npmjs.org

npmjs.org : webmidi

WEBMIDI.js makes it easy to talk to MIDI instruments from a browser or from Node.js. It simplifies the control of external or virtual MIDI instruments with functions such as playNote(), sendPitchBend(), sendControlChange(), etc. It also allows reacting to

Registry - Source - Homepage - JSON
purl: pkg:npm/webmidi
Keywords: midi , message , web , browser , front-end , web midi api , music , djipco , protocol , communication , channel , node , instrument , device , note , jazz-plugin , midi-messages , sysex , web-midi , web-midi-api , webmidi
License: Apache-2.0
Latest release: 5 months ago
First release: over 9 years ago
Dependent packages: 50
Dependent repositories: 369
Downloads: 18,257 last month
Stars: 1,541 on GitHub
Forks: 115 on GitHub
Total Commits: 4515
Committers: 35
Average commits per author: 129.0
Development Distribution Score (DDS): 0.155
More commit stats: commits.ecosyste.ms
See more repository details: repos.ecosyste.ms
Funding links: https://github.com/sponsors/djipco
Last synced: about 3 hours ago

@strudel/midi 1.1.0 💰
Midi API for strudel
4 versions - Latest release: 11 months ago - 41 downloads last month - 799 stars on GitHub - 3 maintainers
@strudel/tonal 1.1.0 💰
Tonal functions for strudel
4 versions - Latest release: 11 months ago - 48 downloads last month - 799 stars on GitHub - 3 maintainers
capacitor-midi 0.0.16
Grants access to midi devices via native libraries or WebMIDI.
16 versions - Latest release: about 1 year ago - 1 dependent package - 2 dependent repositories - 48 downloads last month - 7 stars on GitHub - 1 maintainer
Top 8.2% on npmjs.org
@strudel.cycles/midi 0.10.0 deprecated 💰
Midi API for strudel
23 versions - Latest release: over 1 year ago - 2 dependent packages - 1 dependent repositories - 84 downloads last month - 799 stars on GitHub - 2 maintainers
Top 7.0% on npmjs.org
@strudel.cycles/tonal 0.10.0 deprecated 💰
Tonal functions for strudel
24 versions - Latest release: over 1 year ago - 4 dependent packages - 1 dependent repositories - 308 downloads last month - 799 stars on GitHub - 2 maintainers
fractal-visualizer 1.0.0
Visualizes fractal variability and then plays MIDI sounds through OP-Z synth to reflect that vari...
1 version - Latest release: over 1 year ago - 7 downloads last month - 1 maintainer
@everything-registry/sub-chunk-3129 0.1.0 removed
npm install @everything-registry/sub-chunk-3129
1 version - Latest release: over 1 year ago - 206 stars on GitHub - 2 maintainers
layers.p5 0.3.5
A layer-based p5.js framework with live editing and MIDI support
44 versions - Latest release: almost 2 years ago - 1 dependent package - 84 downloads last month - 2 stars on GitHub - 1 maintainer
javascript-software-synthesizer 2.0.3 💰
TThe JSS-01 | JavaScript Software Synthesizer is a web app enabling you to make and play music in...
3 versions - Latest release: almost 2 years ago - 32 downloads last month - 112 stars on GitHub - 1 maintainer
ct-zen 3.4.5
A Javascript library and performance tool for expressing multidimensional, musical patterns using...
88 versions - Latest release: almost 2 years ago - 1 dependent package - 265 downloads last month - 1 maintainer
rmidi 2.0.2
A web MIDI utility package using rx.
11 versions - Latest release: about 2 years ago - 2 dependent repositories - 58 downloads last month - 0 stars on GitHub - 1 maintainer
@orcvs/orcvs 1.0.0 removed
1 version - Latest release: about 2 years ago - 1 downloads last month - 1 maintainer
@infinitebrahmanuniverse/nolb-webm 2023.1.28 removed
Subpackage of no-one-left-behind.
1 version - Latest release: about 2 years ago - 1 maintainer
Top 7.2% on npmjs.org
@midwest-design/device 0.1.18
Stencil Component Starter
33 versions - Latest release: about 2 years ago - 3 dependent packages - 2 dependent repositories - 313 downloads last month - 1 maintainer
Top 6.7% on npmjs.org
@midwest-design/audio 0.1.18
Stencil Component Starter
34 versions - Latest release: about 2 years ago - 5 dependent packages - 2 dependent repositories - 202 downloads last month - 1 maintainer
midi-kbd 1.1.1
```sh npm install midi-kbd
5 versions - Latest release: over 2 years ago - 2 dependent packages - 19 downloads last month - 1 stars on GitHub - 1 maintainer
capacitor-musetrainer-midi 0.2.3
Capacitor MIDI plugin by MuseTrainer
17 versions - Latest release: over 2 years ago - 1 dependent package - 82 downloads last month - 7 stars on GitHub - 1 maintainer
midi-board 0.1.3
Listen and react to your MIDI. e.g. turn your midi piano to a typing keyboard for your system
4 versions - Latest release: over 2 years ago - 2 dependent packages - 20 downloads last month - 1 stars on GitHub - 1 maintainer
svelte-sampler 0.0.10
A sample-based piano built with Tone.js and Svelte.
9 versions - Latest release: over 2 years ago - 1 dependent repositories - 33 downloads last month - 1 maintainer
chromatone.center 1.9.1 unpublished 💰
[![](https://chromatone.center/media/logo/logo.svg)](https://chromatone.center/)
4 versions - Latest release: over 2 years ago - 1 dependent package - 8 downloads last month - 70 stars on GitHub - 1 maintainer
midifungi 0.0.34
A layer-based p5.js framework with live editing and MIDI support
29 versions - Latest release: almost 3 years ago - 2 dependent packages - 102 downloads last month - 0 stars on - 1 maintainer
@magic-circle/midi 0.1.3
Magic Circle midi
11 versions - Latest release: almost 3 years ago - 2 dependent packages - 66 downloads last month - 41 stars on GitHub - 1 maintainer
grid-controller 1.0.0
1 version - Latest release: almost 3 years ago - 1 dependent package - 6 downloads last month - 1 stars on GitHub - 1 maintainer
@malven/gui 1.6.0
An abstraction layer over dat.gui that simplifies use and adds automatic support through MIDI dev...
12 versions - Latest release: over 3 years ago - 1 dependent package - 1 dependent repositories - 88 downloads last month - 1 stars on GitHub - 1 maintainer
midiman 0.8.2
Manager for synthesizer sounds that are transmitted via MIDI sysex
2 versions - Latest release: over 4 years ago - 2 dependent packages - 14 downloads last month - 0 stars on GitHub - 1 maintainer
largest-package 21.0.0
the largest package in npm
21 versions - Latest release: over 4 years ago - 1 dependent package - 85 downloads last month - 3 stars on GitHub - 1 maintainer
Top 5.0% on npmjs.org
@tonejs/ui 0.1.5
Web Component interfaces for Tone.js
15 versions - Latest release: almost 5 years ago - 2 dependent packages - 11 dependent repositories - 962 downloads last month - 2 maintainers
react-use-midi 0.0.3 💰
React hook for using MIDI in the browser
3 versions - Latest release: almost 5 years ago - 2 dependent packages - 1 dependent repositories - 14 downloads last month - 2 stars on GitHub - 1 maintainer
event-graph-js 0.0.1
1 version - Latest release: almost 5 years ago - 1 dependent package - 5 downloads last month - 1 maintainer
react-riffs 1.0.0
React Hooks for WebMidi.js
6 versions - Latest release: almost 5 years ago - 1 dependent package - 1 dependent repositories - 25 downloads last month - 5 stars on GitHub - 1 maintainer
Top 4.1% on npmjs.org
@tonejs/piano 0.2.1 💰
Web Audio instrument using Salamander Grand Piano samples
6 versions - Latest release: almost 5 years ago - 4 dependent packages - 30 dependent repositories - 614 downloads last month - 184 stars on GitHub - 2 maintainers
midk 1.4.4
Mapping MIDI keypress to PC keyboard
13 versions - Latest release: about 5 years ago - 2 dependent packages - 56 downloads last month - 5 stars on GitHub - 1 maintainer
midicloud 0.1.0
midicloud
1 version - Latest release: about 5 years ago - 2 dependent packages - 9 downloads last month - 1 maintainer
@stellar-design/core 1.5.15
A Beautiful, Complete Design System
199 versions - Latest release: about 5 years ago - 1 dependent package - 1 dependent repositories - 1.33 thousand downloads last month - 1 maintainer
midi-bricks-mono 1.3.28
MIDI Bricks was invented for usage as interactive MIDI-Controller-Interface or even for Touch-Dev...
164 versions - Latest release: over 5 years ago - 2 dependent packages - 1 dependent repositories - 372 downloads last month - 23 stars on GitHub - 1 maintainer
@jupyter-widgets/midicontrols 0.1.2
A Jupyter widget for interfacing with MIDI controllers.
3 versions - Latest release: almost 6 years ago - 1 dependent package - 1 dependent repositories - 26 downloads last month - 32 stars on GitHub - 8 maintainers
launchpad-2 0.0.2
Class with methods for interacting with the Novation Launchpad MK2
2 versions - Latest release: almost 6 years ago - 2 dependent packages - 1 dependent repositories - 13 downloads last month - 1 stars on GitHub - 1 maintainer
webmidi-mapper 1.0.1 💰
An expansion to the original webmidi package to map devices in a simple way
4 versions - Latest release: over 6 years ago - 1 dependent package - 1 dependent repositories - 18 downloads last month - 9 stars on GitHub - 1 maintainer
@garrensmith/abletonpush 1.0.1
A library to work with the Ableton Push 2 in the browser
2 versions - Latest release: over 6 years ago - 2 dependent packages - 1 dependent repositories - 4 downloads last month - 1 maintainer
pluggable-synth 4.0.0
A simple piano to play on with your keyboard
9 versions - Latest release: over 6 years ago - 1 dependent package - 1 dependent repositories - 54 downloads last month - 3 stars on GitHub - 1 maintainer
sqcr 1.1.0
a command-line sequencer
4 versions - Latest release: almost 7 years ago - 1 dependent package - 1 dependent repositories - 15 downloads last month - 1 stars on GitHub - 1 maintainer
web-audio-wc 1.0.2
The Web Audio API, declaratively, with Web Components. Provides <web-audio>, <web-audio-source>, ...
8 versions - Latest release: about 7 years ago - 1 dependent repositories - 56 downloads last month - 9 stars on GitHub - 1 maintainer
unmusic 0.7.1
# unmusic
8 versions - Latest release: about 7 years ago - 1 dependent repositories - 40 downloads last month - 1 maintainer
Top 8.1% on npmjs.org
tone-piano 0.0.12
A [Multisampled](https://en.wikipedia.org/wiki/Sample-based_synthesis#Multisampling) Piano at 5 v...
12 versions - Latest release: over 7 years ago - 2 dependent packages - 22 dependent repositories - 241 downloads last month - 1 maintainer
parmigiana 1.0.1 deprecated
MIDI controlled visual
3 versions - Latest release: almost 8 years ago - 1 dependent package - 1 dependent repositories - 15 downloads last month - 1 maintainer
ww-music 0.0.6
A simple, TypeScript audio instrument and midi playback module
6 versions - Latest release: almost 8 years ago - 2 dependent repositories - 26 downloads last month - 0 stars on GitHub - 1 maintainer
Past Dependents
Include Past Dependents

Check this option to include packages that no longer depend on this package in their latest version but previously did.