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/fletcherist/jamhub

low-latency jamming space for musicians

collaborative jam midi musicians webaudio

Last synced: 04 May 2024

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/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/frett27/Ada-Midi

Implementation of Midi / MidiFile reading and writing

ada library midi

Last synced: 03 May 2024

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/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/burliEnterprises/tensorflow-music-generator

generates music (midi files) using a Tensorflow RNN

midi music-generation tensorflow

Last synced: 30 Apr 2024

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/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/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/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/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/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/shemeshg/midi-router-client

midi router client

midi

Last synced: 25 Apr 2024

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/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/ryohey/signal

Online MIDI Editor: signal

audio editor midi music react typescript webaudio

Last synced: 25 Apr 2024

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/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/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/stfufane/Midi-Transposer

A VST3 plugin developed with JUCE framework to map chords to a MIDI bass pedal

juce-framework midi vst3

Last synced: 23 Apr 2024

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/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/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/keijiro/Minis

Minis: MIDI Input for New Input System -- A plugin that adds MIDI input support to Unity's new Input System

midi unity unity3d

Last synced: 21 Apr 2024

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/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/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/halvves/react-midi-device-provider

web midi utilities for react

midi react web-audio web-midi

Last synced: 19 Apr 2024

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/kevin-chau/TReactr

A Traktor clone in React

audio dj midi music react traktor

Last synced: 19 Apr 2024

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/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/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/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/danigb/soundfont-player

Quick soundfont loader and player for browser

midi player sampler soundfonts

Last synced: 19 Apr 2024

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/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/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/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/jazz-soft/jazz-midi-electron

MIDI for Electron

electron midi midi2

Last synced: 19 Apr 2024

https://github.com/nuc/Midi-Connector

aconnect wrapper & web ui, to be used on a Raspberry Pi

aconnect midi raspberry-pi

Last synced: 19 Apr 2024

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/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/jrmedd/SonicPixels

Remotely-triggered speaker-grid for Manchester Science Festival, using tablets and micro:bits

microbit midi osc speakers

Last synced: 17 Apr 2024

https://github.com/63rabbits/midi2ubit

Convert MIDI notes to notes-string for micro:bit.

microbit midi music

Last synced: 17 Apr 2024

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/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/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/OpenNBS/OpenNoteBlockStudio

An open-source Minecraft music maker.

datapack midi minecraft mp3 nbs noteblock schematic

Last synced: 16 Apr 2024

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/RustAudio/wmidi

Rust midi encoding and decoding library.

audio enum midi real realtime rust

Last synced: 16 Apr 2024

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/rottytooth/Velato

Velato language - write code with music

esolang esoteric-language esoteric-programming-language midi

Last synced: 15 Apr 2024

https://wizgrav.github.io/clubber/

Application of music theory in audio reactive visualizations

audio band clubber frequency midi music notes octave reactive shadertoy threshold web-audio webgl

Last synced: 13 Apr 2024

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/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/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/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/jpcarrascal/live-set-switcher

Ableton Live Set Switcher

electron macos midi music windows

Last synced: 13 Apr 2024

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/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/pelevesque/MIDI-Make

A Raku module to make MIDI files.

composition midi music sequencer

Last synced: 13 Apr 2024

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/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/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/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/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/jean-emmanuel/open-stage-control

Libre and modular OSC / MIDI controller

controller interface javascript midi osc

Last synced: 11 Apr 2024

https://github.com/pedrolcl/wrk2mid

Cakewalk to Standard MIDI Files Command Line Utility Translator (mirror)

cakewalk mid midi smf wrk

Last synced: 09 Apr 2024

https://github.com/AudioKit/ROMPlayer

AudioKit Sample Player (ROM Player) - EXS24, Sound Font, Wave Player

aiff audio delay exs exs24 keyboard knob knobs midi music piano player reverb sampler samples sound soundfont synth synthesizer wave

Last synced: 08 Apr 2024

https://github.com/Shaw02/WTD

WonderSwan Total Sound Driver (WTD)

midi mml-compiler ms-dos wonderswan

Last synced: 08 Apr 2024

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/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/Microsoft/pxt-bluetooth-midi

A Bluetooth Midi package for Microsoft Make Code

makecode microbit midi

Last synced: 06 Apr 2024

https://github.com/Microsoft/pxt-midi

A MIDI interface for MakeCode

makecode microbit midi

Last synced: 06 Apr 2024

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/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/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/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