Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/notthetup/awesome-webaudio
A curated list of awesome WebAudio packages and resources.
audio awesome awesome-list list midi webaudio
Last synced: 05 May 2024
![](https://github.com/notthetup.png)
https://github.com/fletcherist/jamhub
low-latency jamming space for musicians
collaborative jam midi musicians webaudio
Last synced: 04 May 2024
![](https://github.com/fletcherist.png)
https://github.com/jazz-soft/JZZ-midi-Gear
Retrieve your MIDI device model and manufacturer
midi web-midi web-midi-api webmidi webmidiapi
Last synced: 04 May 2024
![](https://github.com/jazz-soft.png)
https://github.com/jazz-soft/JZZ
MIDI library for Node.js and web-browsers
audio javascript midi midi-file midi-files midi2 ump web-audio web-audio-api web-midi web-midi-api webaudio webaudioapi webmidi webmidiapi
Last synced: 04 May 2024
![](https://github.com/jazz-soft.png)
https://github.com/rserota/wad
Web Audio DAW. Use the Web Audio API for dynamic sound synthesis. It's like jQuery for your ears.
audio daw javascript microphone midi midi-device panning sound
Last synced: 04 May 2024
![](https://github.com/rserota.png)
https://github.com/cifkao/html-midi-player
🎹 Play and display MIDI files on the web
audio-player html javascript magenta-js midi midi-file midi-player music music-player player typescript web-component web-components
Last synced: 04 May 2024
![](https://github.com/cifkao.png)
https://github.com/frett27/Ada-Midi
Implementation of Midi / MidiFile reading and writing
Last synced: 03 May 2024
![](https://github.com/frett27.png)
https://github.com/tttapa/MIDI_controller
This is a library for creating a MIDI controller using an Arduino or Teensy board.
arduino arduino-midi button midi midi-controller potentiometer teensy usb-midi
Last synced: 01 May 2024
![](https://github.com/tttapa.png)
https://github.com/infojunkie/musicxml-player
A TypeScript component that loads and plays MusicXML files in the browser using Web Audio and Web MIDI.
midi music-notation musicxml web-audio
Last synced: 30 Apr 2024
![](https://github.com/infojunkie.png)
https://github.com/burliEnterprises/tensorflow-music-generator
generates music (midi files) using a Tensorflow RNN
midi music-generation tensorflow
Last synced: 30 Apr 2024
![](https://github.com/burliEnterprises.png)
https://github.com/audiokit/AudioKit
Audio synthesis, processing, & analysis platform for iOS, macOS and tvOS
audio audiokit ios macos midi music playground swift swift-playgrounds tvos
Last synced: 27 Apr 2024
![](https://github.com/AudioKit.png)
https://github.com/berkon/track-suggestor
DJ tool for suggesting tracks for harmonic mixing with Traktor Pro (from Native Instruments)
harmonic-mixing midi music traktor
Last synced: 27 Apr 2024
![](https://github.com/berkon.png)
https://github.com/feross/timidity
Play MIDI files in the browser w/ Web Audio, WebAssembly, and libtimidity
browser javascript midi midi-files player web-audio webassembly
Last synced: 26 Apr 2024
![](https://github.com/feross.png)
https://github.com/ZaneH/piano-trainer
Memorize piano scales with ease! A piano practice program w/ MIDI support. Consider it an interactive reference manual 🎹
audio chords circle-of-fifths cross-platform keyboard midi midir music music-learning music-theory note piano practice quiz react rust scales tauri trainer
Last synced: 26 Apr 2024
![](https://github.com/ZaneH.png)
https://github.com/DBraun/kpop_midi
MIDI transcriptions of kpop songs. Most examples focus on piano chord progressions.
k-pop korean-music kpop kpop-midi kpop-songs midi midi-transcriptions piano-chord-progressions
Last synced: 26 Apr 2024
![](https://github.com/DBraun.png)
https://github.com/earlephilhower/ESP8266Audio
Arduino library to play MOD, WAV, FLAC, MIDI, RTTTL, MP3, and AAC files on I2S DACs or with a software emulated delta-sigma DAC on the ESP8266 and ESP32
aac arduino dac esp32 esp8266 flac hacktoberfest i2s midi mod mp3 pico rp2040 rtttl sf2 soundfont2 speech-synthesizer talkie wav
Last synced: 26 Apr 2024
![](https://github.com/earlephilhower.png)
![](https://github.com/shemeshg.png)
https://github.com/ensemblesaw/ensembles-app
A digital arranger workstation powered by FluidSynth
arranger elementary-os hacktoberfest midi music music-composition workstation
Last synced: 25 Apr 2024
![](https://github.com/ensemblesaw.png)
https://github.com/ricardomatias/playa
A framework for musical composition. It allows creating custom music algorithms, musical phrases, percussion rhythms, harmonic sequences and more.
algorave javascript midi music music-composition music-theory playa webaudio
Last synced: 25 Apr 2024
![](https://github.com/ricardomatias.png)
https://github.com/ryohey/signal
Online MIDI Editor: signal
audio editor midi music react typescript webaudio
Last synced: 25 Apr 2024
![](https://github.com/ryohey.png)
https://github.com/joanroig/midi-to-scaler-chord-sets
Convert chord progressions from midi files to Plugin Boutique's Scaler sets.
chord-progression chord-set chords midi plugin-boutique scaler vst
Last synced: 25 Apr 2024
![](https://github.com/joanroig.png)
https://github.com/rclement/meeblip-controller
MIDI controller for the Meeblip Anode synthesizer
audio cpp juce meeblip midi plugins synthesizer
Last synced: 23 Apr 2024
![](https://github.com/rclement.png)
https://github.com/nberr/jackel
Negative harmony application written with JUCE
audio-plugin jacob-collier juce midi midi-processing negative-harmony vst3 vsts
Last synced: 23 Apr 2024
![](https://github.com/nberr.png)
https://github.com/stfufane/Midi-Transposer
A VST3 plugin developed with JUCE framework to map chords to a MIDI bass pedal
Last synced: 23 Apr 2024
![](https://github.com/stfufane.png)
https://gitlab.com/LibreArp/LibreArp
A pattern-based arpeggio generator plugin. https://librearp.gitlab.io/
ARP JUCE arpeggiator midi music note effect plugin vst
Last synced: 23 Apr 2024
https://github.com/MaxAlyokhin/audio-motion-interface
Web synthesizer that generates sound using smartphone gestures in the space
art midi music sonification synthesizer web webaudio websocket
Last synced: 22 Apr 2024
![](https://github.com/MaxAlyokhin.png)
![](https://github.com/Hejsil.png)
https://github.com/frett27/Ada-Synthetizer
Sound Synthetizer Library implemented in Ada, from wavtable it resamples the elements and permit to create chords and notes from it. It use soundio, or alsa or win32 sound subsystem
ada alsa arm library linux midi player sound soundio synthetizer wav win32mm
Last synced: 22 Apr 2024
![](https://github.com/frett27.png)
https://github.com/lalomts/Miles
Swift Playground that creates jazz improvisations (WWDC 2018)
avfoundation jazz midi music-theory playground spritekit swift
Last synced: 22 Apr 2024
![](https://github.com/lalomts.png)
https://github.com/noteflakes/awesome-music
Awesome Music Projects
audio awesome awesome-list free-music-scores lilypond list midi music-notation music-programming music-scores sheet-music
Last synced: 21 Apr 2024
![](https://github.com/noteflakes.png)
https://github.com/keijiro/Minis
Minis: MIDI Input for New Input System -- A plugin that adds MIDI input support to Unity's new Input System
Last synced: 21 Apr 2024
![](https://github.com/keijiro.png)
https://github.com/hisschemoller/music-pattern-generator
Javascript MIDI Music Pattern Generator
euclidean-pattern euclidean-rhythm javascript javascript-music midi nwjs web-midi web-midi-api
Last synced: 20 Apr 2024
![](https://github.com/hisschemoller.png)
https://github.com/superpoweredSDK/Low-Latency-Android-iOS-Linux-Windows-tvOS-macOS-Interactive-Audio-Platform
🇸Superpowered Audio, Networking and Cryptographics SDKs. High performance and cross platform on Android, iOS, macOS, tvOS, Linux, Windows and modern web browsers.
aes android audio cpp cryptography fft hashing hls https ios json linux macos midi rsa spatialization time-stretch usb-audio webassembly windows
Last synced: 20 Apr 2024
![](https://github.com/superpoweredSDK.png)
https://github.com/paulrosen/abcjs
javascript for rendering abc music notation
abc-notation abcjs javascript midi music music-notation music-player sheet-music
Last synced: 19 Apr 2024
![](https://github.com/paulrosen.png)
https://github.com/williamfields/nofft.js
Javascript library for creating MIDI-responsive visuals, instruments, games, and art.
audiovisual creative-coding midi webmidi
Last synced: 19 Apr 2024
![](https://github.com/williamfields.png)
https://github.com/halvves/react-midi-device-provider
web midi utilities for react
Last synced: 19 Apr 2024
![](https://github.com/halvves.png)
https://github.com/zrythm/zrythm
a highly automated and intuitive digital audio workstation - official mirror
audio c computer-music daw gtk gtk4 jack libadwaita linux lv2 meson midi music music-composition music-production vst
Last synced: 19 Apr 2024
![](https://github.com/zrythm.png)
https://github.com/francoisgeorgy/BS2-Web
Novation Bass Station II Web interface
bass-station-2 bass-station-ii bs2 midi midi-controller midi-device novation web-midi webmidi
Last synced: 19 Apr 2024
![](https://github.com/francoisgeorgy.png)
https://github.com/kevin-chau/minimoog.js
Emulation of the Moog Minimoog Model D analog synth
audio javascript midi moog synthesizer webaudio webmidi
Last synced: 19 Apr 2024
![](https://github.com/kevin-chau.png)
https://github.com/logue/sf2synth.js
JavaScriptで書かれたSoundFontによるMIDI音源。GM Level2およびXG Lite相当の音源に対応。※Developブランチが実際動いているプログラムです。
javascript midi soundfont2 soundfont2-synthesizer-library synthesizer webaudio webmidi webmidilink
Last synced: 19 Apr 2024
![](https://github.com/logue.png)
https://github.com/1j01/tri-chromatic-keyboard
🎹 Better than a traditional piano layout
app chromatic html5 html5-application instrument keyboard midi midi-api midi-app midi-device midi-js music musical-instrument scale tri-chromatic trichromatic web web-app web-application web-midi
Last synced: 19 Apr 2024
![](https://github.com/1j01.png)
https://github.com/juniorheptachords/da-beat-sequencer
Easy to use Audio / Midi beat sequencer.
audio clock drum drum-machine html5 javascript machine midi music sequencer step web
Last synced: 19 Apr 2024
![](https://github.com/juniorheptachords.png)
https://github.com/TomerAberbach/piano
🎹 A resizable and responsive iframe embeddable piano chords display and player.
audio chord-diagram chords css css3 embeddable html html-css-javascript html5 iframe iframe-embeds javascript midi music piano piano-keyboard player progression responsive soundfont
Last synced: 19 Apr 2024
![](https://github.com/TomerAberbach.png)
https://github.com/1j01/midiflip
🎹 MIDI music mayhem - flip, transpose, and arbitrarily remap pitches in MIDI files
experiment experimental midi midi-events midi-files music procedural remix remixer remixes transformation web-app
Last synced: 19 Apr 2024
![](https://github.com/1j01.png)
https://github.com/surikov/webaudiofont
Use full GM set of musical instruments to play MIDI and single sounds or effects. Support for reverberation and equaliser. No plugins, no Flash. Pure HTML5 implementation compatible with desktop and mobile browser. See live examples.
audio audiocontext drums instrument midi midi-player music music-composition music-player pitch play-instruments play-sounds player sampler sound soundfont synth synthesizer wavetable
Last synced: 19 Apr 2024
![](https://github.com/surikov.png)
https://github.com/danigb/soundfont-player
Quick soundfont loader and player for browser
midi player sampler soundfonts
Last synced: 19 Apr 2024
![](https://github.com/danigb.png)
https://github.com/jazz-soft/web-midi
Web MIDI API for browsers
midi web-midi web-midi-api webmidi webmidiapi
Last synced: 19 Apr 2024
![](https://github.com/jazz-soft.png)
https://github.com/grimmdude/MidiWriterJS
♬ A JavaScript library which provides an API for programmatically generating and creating expressive multi-track MIDI files and JSON.
audio es6 javascript-library midi music node vexflow
Last synced: 19 Apr 2024
![](https://github.com/grimmdude.png)
https://github.com/grimmdude/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.
audio es6 javascript-library midi midi-player
Last synced: 19 Apr 2024
![](https://github.com/grimmdude.png)
https://github.com/colxi/midi-parser-js
JSON Human readable MIDI sequences. Read from ArrayBuffers, Base64 encoded strings, or FileInput Element in Browsers.
javascript midi midi-javascript midi-js midi-parser midi-parser-js
Last synced: 19 Apr 2024
![](https://github.com/colxi.png)
https://github.com/tuomashatakka/tween-midi-editor
GUI for editing MIDI
daw electron-app midi music-composition music-notation
Last synced: 19 Apr 2024
![](https://github.com/tuomashatakka.png)
![](https://github.com/jazz-soft.png)
https://github.com/nuc/Midi-Connector
aconnect wrapper & web ui, to be used on a Raspberry Pi
Last synced: 19 Apr 2024
![](https://github.com/nuc.png)
https://github.com/djipco/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.).
browser jazz-plugin midi midi-messages node sysex web-midi web-midi-api webmidi
Last synced: 19 Apr 2024
![](https://github.com/djipco.png)
https://github.com/atheler/klang
Block based synthesis and music library for Python
adsr dag envelope frequency-modulation micro-rhythm midi music music-composition music-generation music-library music-theory oscillator python python3 rhythm synth synthesizer temperament tuning waveform
Last synced: 19 Apr 2024
![](https://github.com/atheler.png)
https://github.com/shanteacontrols/OpenDeck
Software and hardware platform for simpler building of MIDI controllers.
dmx midi midi-controller webmidi
Last synced: 19 Apr 2024
![](https://github.com/shanteacontrols.png)
https://github.com/jrmedd/SonicPixels
Remotely-triggered speaker-grid for Manchester Science Festival, using tablets and micro:bits
Last synced: 17 Apr 2024
![](https://github.com/jrmedd.png)
https://github.com/63rabbits/midi2ubit
Convert MIDI notes to notes-string for micro:bit.
Last synced: 17 Apr 2024
![](https://github.com/63rabbits.png)
https://github.com/Cornerback24/Blender-NLA-Midi-Copier
Blender add-on for syncing duplicated action strips in the NLA Editor to notes in a midi file, and generating keyframes in the graph editor based on midi data
animation blender blender-addon blender-midi-driver midi nla-editor
Last synced: 17 Apr 2024
![](https://github.com/Cornerback24.png)
https://github.com/heuermh/lick
LiCK, Library for ChucK
audio-effect audio-effects chuck midi osc sampler sequencer synthesizer
Last synced: 17 Apr 2024
![](https://github.com/heuermh.png)
https://github.com/ideoforms/isobar
A Python library for creating and manipulating musical patterns, designed for use in algorithmic composition, generative music and sonification. Can be used to generate MIDI events, MIDI files, OSC messages, or custom events.
algorithmic-composition composition midi music sequencing
Last synced: 17 Apr 2024
![](https://github.com/ideoforms.png)
https://github.com/pd3v/zeroone
Language (prettified API) + headless MIDI sequencer for live coding music
c-plus-plus live-coding midi music sound
Last synced: 17 Apr 2024
![](https://github.com/pd3v.png)
https://github.com/Woyten/microtonal-rust
Let's create a new modern microtonal ecosystem in Rust.
audio microtonal midi music rust synthesizer xenharmonic
Last synced: 16 Apr 2024
![](https://github.com/Woyten.png)
https://github.com/RustAudio/rust-jack
Decent jack bindings for rust
audio jack libjack midi real rust rust-bindings rust-jack time
Last synced: 16 Apr 2024
![](https://github.com/RustAudio.png)
https://github.com/rottytooth/Velato
Velato language - write code with music
esolang esoteric-language esoteric-programming-language midi
Last synced: 15 Apr 2024
![](https://github.com/rottytooth.png)
https://github.com/spotify/basic-pitch-ts
A lightweight yet powerful audio-to-MIDI converter with pitch bend detection.
audio lightweight machine-learning midi music pitch-detection polyphonic transcription
Last synced: 13 Apr 2024
![](https://github.com/spotify.png)
https://github.com/Modrigue/MusicToolbox
Easy to use online music scale and chords generator, multiple scales and modes included, scale finder, and visualization on guitar and keyboard.
chords chords-generator fretboard guitar harmonization key keyboard microtonal midi music scale scale-finder xenharmonics
Last synced: 13 Apr 2024
![](https://github.com/Modrigue.png)
https://github.com/krevis/MIDIApps
MIDI apps for Mac OS X: MIDI Monitor and SysEx Librarian.
cocoa coremidi coremidi-driver midi midi-monitor objective-c swift sysex-librarian
Last synced: 13 Apr 2024
![](https://github.com/krevis.png)
https://github.com/bradhowes/SoundFonts
Powerful polyphonic synthesizer for iOS that relies on sound fonts for generating audio - https://bradhowes.github.io/SoundFonts/
audiounit auv3 avaudiounitsampler coreaudio coremidi ios midi soundfonts swift synthesizer
Last synced: 13 Apr 2024
![](https://github.com/bradhowes.png)
https://github.com/derrickward/ChordRecGen
Mobile app library for musical chord recognition and generation
chord chord-generation chord-recognition chords ios ios-swift midi music music-theory
Last synced: 13 Apr 2024
![](https://github.com/derrickward.png)
https://github.com/allthemusicllc/libatm
Library for generating and working with MIDI files
creative-commons midi music public-domain rust
Last synced: 13 Apr 2024
![](https://github.com/allthemusicllc.png)
https://github.com/pelevesque/MIDI-Make
A Raku module to make MIDI files.
composition midi music sequencer
Last synced: 13 Apr 2024
![](https://github.com/pelevesque.png)
https://github.com/icaroferre/MIDIRouter
Simple MIDI routing application for OSX / macOS
midi music music-composition routing synthesizers
Last synced: 13 Apr 2024
![](https://github.com/icaroferre.png)
https://github.com/MieszkoMakuch/midi-melody-generator
University project: MIDI melody generator written in Python 3.
melody midi midi-melody-generator python
Last synced: 13 Apr 2024
![](https://github.com/MieszkoMakuch.png)
https://github.com/softboydev/tram
"tram" is short for "typographic rythm automation machine" and is a typographic midi sequencer
electron electronic-music midi midi-sequencer music sequencer techno typography
Last synced: 13 Apr 2024
![](https://github.com/softboydev.png)
https://github.com/cbdevnet/midimonster
Multi-protocol control & translation software (ArtNet, MIDI, OSC, sACN, ...)
art-net artnet dmx512 lighting midi midi-controller midi-controllers midi-notes music osc osc-messages protocol-adapter protocols sacn streaming-acn
Last synced: 13 Apr 2024
![](https://github.com/cbdevnet.png)
https://github.com/mstop4/FMODGMS
🎶 GML bindings to the FMOD Studio low-level API for GM:S and GMS2. Can be used in Windows, macOS, and Linux games.
audio audio-visualizer extension fft fmod-studio gamemaker gml linux midi sound windows
Last synced: 12 Apr 2024
![](https://github.com/mstop4.png)
https://github.com/jean-emmanuel/open-stage-control
Libre and modular OSC / MIDI controller
controller interface javascript midi osc
Last synced: 11 Apr 2024
![](https://github.com/jean-emmanuel.png)
https://github.com/Shaw02/WTD
WonderSwan Total Sound Driver (WTD)
midi mml-compiler ms-dos wonderswan
Last synced: 08 Apr 2024
![](https://github.com/Shaw02.png)
https://github.com/derselbst/ANMP
multi-channel loopable video game music player for nerds and audiophiles
audio-files audio-formats audio-normalization audio-player cuesheet ebur128 fluidsynth frontend gapless linux looping loops midi music-player n64 nintendo64 pcm qt5 video-game-music
Last synced: 07 Apr 2024
![](https://github.com/derselbst.png)
https://github.com/pd3v/line
tiny command-line midi sequencer and language for live coding
audio c-plusplus cli command-line-tool live-coding lua midi music sequencer
Last synced: 06 Apr 2024
![](https://github.com/pd3v.png)
https://github.com/nnirror/facet
Live coding and synthesis with NodeJS and a browser
algorithmic-art audio audio-processing dsp foss generative-art image-generation livecoding midi music music-generation nodejs npm open-source osc synthesis synthesizer synthesizer-library
Last synced: 06 Apr 2024
![](https://github.com/nnirror.png)
https://github.com/carrierdown/recurse
re<urse is a declarative language for generating musical patterns
ableton declarative declarative-language dsl interpreter live-coding livecoding m4l midi sequencer
Last synced: 06 Apr 2024
![](https://github.com/carrierdown.png)
https://github.com/Microsoft/pxt-bluetooth-midi
A Bluetooth Midi package for Microsoft Make Code
Last synced: 06 Apr 2024
![](https://github.com/microsoft.png)
![](https://github.com/microsoft.png)
https://github.com/Natooz/MidiTok
MIDI / symbolic music tokenizers for Deep Learning models 🎶
deep-learning generative-model machine-learning midi music music-generation music-information-retrieval
Last synced: 05 Apr 2024
![](https://github.com/Natooz.png)
https://github.com/brannondorsey/midi-rnn
Generate monophonic melodies with machine learning using a basic LSTM RNN
computer-music keras lstm-neural-networks machine-learning midi ml4a neural-network rnn
Last synced: 05 Apr 2024
![](https://github.com/brannondorsey.png)
https://github.com/asigalov61/Perceiver-Music-Transformer
SOTA Google's Perceiver-AR Music Transformer Implementation and Model
artificial-intelligence google large-scale-machine-learning midi multi-instrumental music-ai music-composition music-generation music-generation-deep-learning music-transformer perceiver-ar piano-transformer sota text-to-music
Last synced: 05 Apr 2024
![](https://github.com/asigalov61.png)
https://github.com/Wally869/MidiSplitter
Script to split midi files from a folder, into subsegments. The intent is to extract "patterns" from individual tracks and save them as individual Midi Files
analysis midi midi-files midi-parser music music-analysis music-generation music-theory python
Last synced: 05 Apr 2024
![](https://github.com/Wally869.png)
https://github.com/Wally869/MidiGenerator
Utils and classes to algorithmically generate Music. This folder builds on MusiStrata to represent a musical structure and output a midi.
midi midi-files midigenerator music music-analysis music-generation music-theory procedural-generation python
Last synced: 05 Apr 2024
![](https://github.com/Wally869.png)
https://github.com/guyyariv/AI-Beat-Maker
Generate beats out of given samples
audio-processing drum-generation dsp lstm machine-learning midi music-generation
Last synced: 05 Apr 2024
![](https://github.com/guyyariv.png)