MIDI.js
MIDI synth library
A library to program synesthesia into web-based MIDI applications
Making life easy to create a MIDI-app on the web. Includes a library to program synesthesia into your app for memory recognition or for creating trippy effects. Convert soundfonts for Guitar, Bass, Drums, ect. into code that can be read by the browser. Supports multiple simultaneous instruments and perfect timing.
4k stars
175 watching
641 forks
Language: JavaScript
last commit: 6 months ago
Linked from 2 awesome lists
Related projects:
Repository | Description | Stars |
---|---|---|
pencilcode/musical.js | A sequencing WebAudio synthesizer library supporting ABC notation | 103 |
jazz-soft/jzz | A JavaScript library providing MIDI input/output functionality for Node.js and web browsers. | 529 |
spessasus/spessasynth | A JavaScript library for real-time sound synthesis and MIDI processing. | 100 |
javafxpert/quantum-toy-piano-ibmq | An application that allows users to compose and optimize quantum musical melodies using probability matrices and geometric transformations. | 68 |
cifkao/html-midi-player | An HTML component for playing and visualizing MIDI files in web applications. | 696 |
mubertai/mubert-text-to-music | Generates music based on user input prompts using the Mubert API | 2,738 |
createjs/soundjs | A JavaScript library providing a consistent API for working with audio across different browsers and devices | 4,453 |
ad-si/lilynode | Provides a JavaScript interface to generate sheet music in various formats from a musical notation system. | 25 |
redcodemohammed/vue-sounds | A Vue.js plugin to play sounds by dynamically adding and managing audio clips. | 11 |
kylestetz/audiokeys | A QWERTY keyboard emulator for Web Audio projects | 234 |
brunnergino/jambot | A music generation tool that uses chord embeddings and neural networks to create polyphonic music with harmonic structure | 64 |
scribbletune/scribbletune | Generates musical patterns and clips using JavaScript and MIDI data | 3,716 |
rosshoyt/juce-midi-visualizer-au-plugin | A C++ plugin that generates real-time 3D visualization of MIDI data using OpenGL. | 19 |
pluto1114/vue-music-qq | A Vue.js project for music with features like routing and state management. | 58 |
truj/midica | An interpreter for a Music Programming Language that translates source code into MIDI and supports various playback formats. | 115 |