With SurveyJS form UI libraries, you can build and style forms in a fully-integrated drag & drop form builder, render them in your JS app, and store form submission data in any backend, inc. PHP, ASP.NET Core, and Node.js. Learn more →
Top 22 JavaScript Midi Projects
-
wad
Web Audio DAW. Use the Web Audio API for dynamic sound synthesis. It's like jQuery for your ears. (by rserota)
-
SurveyJS
Open-Source JSON Form Builder to Create Dynamic Forms Right in Your App. With SurveyJS form UI libraries, you can build and style forms in a fully-integrated drag & drop form builder, render them in your JS app, and store form submission data in any backend, inc. PHP, ASP.NET Core, and Node.js.
-
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.).
-
MidiWriterJS
♬ A JavaScript library which provides an API for programmatically generating and creating expressive multi-track MIDI files and JSON.
-
MidiPlayerJS
♬ MIDI parser & player engine for browser or Node. As a parser converts MIDI events into JSON. Works well with single or multitrack MIDI files.
-
InfluxDB
Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
-
microfreak-reader
An application to read and display the presets stored in the Arturia MicroFreak memory.
-
webxr-threejs-midi-visualizer
WebXR, augmented reality MIDI data visualization, built with Three.js and Tone.js. See video: https://youtu.be/lIecCGtbqSM
-
CloudCore
CloudCore is a free-to-use, browser-based digital audio workstation (DAW) that allows you to create and edit music projects without needing to install any software. CloudCore provides a simple and intuitive interface that makes it easy for both beginners and experienced musicians to get started. (by cloudmaking)
-
WorkOS
The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.
Project mention: Orca: Progressive Learning from Complex Explanation Traces of GPT-4 | news.ycombinator.com | 2023-06-12
Project mention: Starting from scratch with a Web Audio app: advice/recommendations on Libraries? | /r/webaudio | 2023-06-05I'm a startup founder building a prototype generative music app using Web Audio. I would love to hear your advice about where to start from programming standpoint: pure Javascript? Use libraries like Tone.js + Tuna.js, Howler.js, Wad.js, XSound? I'd prefer to well-supported libraries. I'm happy to trade some functionality or performance for stability.
I love Tonal.js, have used it for many personal projects including https://github.com/grimmdude/MidiWriterJS
Project mention: Microfreak Factory presets list with Oscillator Types, Part 2, The Sounds Series | /r/MicroFreak | 2023-12-07
Project mention: Guitar chords, progressions, arrangements in one web application | /r/guitarlessons | 2023-09-27
Project mention: WIP: OSCulator inspired "protocol router" that supports HTTP/WebSocket/OSC/TCP/UDP/MIDI/MQTT | /r/techtheatre | 2023-12-11
JavaScript Midi related posts
- Orca: Progressive Learning from Complex Explanation Traces of GPT-4
- My first ever website! A Rhythm Game where you can play YouTube videos!
- Help my current lack of creativity. This setup is a product of 15 years of “fuckin’ with synths”. Currently need input from peers
- Template for writing Obsidian plugins in Rust
- update for volca sample 2
- Why hasn't there been any real competition or true alternatives to the OP-1 in 11 years?
- buying volca sample as first gear
-
A note from our sponsor - SurveyJS
surveyjs.io | 25 Apr 2024
Index
What are some of the best open-source Midi projects in JavaScript? This list will help you:
Project | Stars | |
---|---|---|
1 | Orca | 4,423 |
2 | wad | 1,861 |
3 | webmidi | 1,499 |
4 | noisecraft | 1,017 |
5 | MidiWriterJS | 542 |
6 | hedron | 465 |
7 | MidiPlayerJS | 347 |
8 | music-pattern-generator | 306 |
9 | owmidiconverter | 126 |
10 | microfreak-reader | 34 |
11 | Kodtrol | 31 |
12 | rockdice | 19 |
13 | mercury7-web-editor | 18 |
14 | midi-tape | 14 |
15 | enzo-web-editor | 12 |
16 | webxr-threejs-midi-visualizer | 12 |
17 | showbridge | 10 |
18 | PolyVolcaWeb | 7 |
19 | LEAPMidi | 6 |
20 | CloudCore | 1 |
21 | FM2SustainPedal | 1 |
22 | Midi-M300 | 0 |
Sponsored