JavaScript Midi

Open-source JavaScript projects categorized as Midi

Top 22 JavaScript Midi Projects

  • Orca

    Esoteric Programming Language

  • Project mention: Orca: Progressive Learning from Complex Explanation Traces of GPT-4 | news.ycombinator.com | 2023-06-12
  • wad

    Web Audio DAW. Use the Web Audio API for dynamic sound synthesis. It's like jQuery for your ears. (by rserota)

  • Project mention: Starting from scratch with a Web Audio app: advice/recommendations on Libraries? | /r/webaudio | 2023-06-05

    I'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.

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

    SurveyJS logo
  • 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.).

  • noisecraft

    Browser-based visual programming language and platform for sound synthesis.

  • MidiWriterJS

    ♬ A JavaScript library which provides an API for programmatically generating and creating expressive multi-track MIDI files and JSON.

  • Project mention: Tonal.js: Functional music theory lib | news.ycombinator.com | 2024-04-02

    I love Tonal.js, have used it for many personal projects including https://github.com/grimmdude/MidiWriterJS

  • hedron

    Perform live shows with your three.js creations (by nudibranchrecords)

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

    InfluxDB logo
  • music-pattern-generator

    Javascript MIDI Music Pattern Generator

  • owmidiconverter

    Play MIDI songs in Overwatch

  • microfreak-reader

    An application to read and display the presets stored in the Arturia MicroFreak memory.

  • Project mention: Microfreak Factory presets list with Oscillator Types, Part 2, The Sounds Series | /r/MicroFreak | 2023-12-07
  • Kodtrol

    Scripted show control app

  • rockdice

    RockDice - Music generator without AI

  • Project mention: Guitar chords, progressions, arrangements in one web application | /r/guitarlessons | 2023-09-27
  • mercury7-web-editor

    Editor for the Meris Mercury7 effect pedal.

  • midi-tape

    Tape mode style recording for external MIDI devices.

  • enzo-web-editor

    Editor for the Meris Enzo effect pedal.

  • webxr-threejs-midi-visualizer

    WebXR, augmented reality MIDI data visualization, built with Three.js and Tone.js. See video: https://youtu.be/lIecCGtbqSM

  • showbridge

    highly configurable protocol router

  • Project mention: WIP: OSCulator inspired "protocol router" that supports HTTP/WebSocket/OSC/TCP/UDP/MIDI/MQTT | /r/techtheatre | 2023-12-11
  • PolyVolcaWeb

    A WebMIDI project to use a volca sample2 as a polyphonic chromatic sample player

  • LEAPMidi

    LEAPMidi

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

  • FM2SustainPedal

    A web application that provides sustain pedal support to a KORG volca FM2

  • Midi-M300

    https://wearrrrr.github.io/Midi-M300/ (by wearrrrr)

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

    WorkOS logo
NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020).

JavaScript Midi related posts

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
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.
workos.com