Esoteric Programming Language
-
Updated
May 16, 2024 - JavaScript
MIDI (Musical Instrument Digital Interface) is a technical standard that describes a communications protocol, digital interface, and electrical connectors that connect a wide variety of electronic musical instruments, computers, and related audio devices for playing, editing, and recording music.
Esoteric Programming Language
Web Audio DAW. Use the Web Audio API for dynamic sound synthesis. It's like jQuery for your ears.
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.).
Browser-based visual programming language and platform for sound synthesis.
Libre and modular OSC / MIDI controller
🎹 Listen to free MIDI songs, download the best MIDI files, and share the best MIDIs on the web
MIDI library for Node.js and web-browsers
👾~ music, eternal ~ 👾
Perform live shows with your three.js creations
Quick soundfont loader and player for browser
♬ MIDI parser & player engine for browser or Node. As a parser converts MIDI events into JSON. Works well with single or multitrack MIDI files.
Javascript MIDI Music Pattern Generator
A JavaScript implementation of the Yamaha DX7 synthesizer
JSON Human readable MIDI sequences. Read from ArrayBuffers, Base64 encoded strings, or FileInput Element in Browsers.
Web-based and pixels-based collaborative synthesizer
Use Korg NanoKontrol midi controller to physically edit your CSS files, as featured in the German press: