ChataigneArtist-friendly Modular Machine for Art and Technology
AdlplugFM Chip Synthesizer — OPL & OPN — VST/LV2/Standalone
Mt32 Pi🎹🎶 A baremetal kernel that turns your Raspberry Pi 3 or later into a Roland MT-32 emulator and SoundFont synthesizer based on Circle, Munt, and FluidSynth.
MidimonsterMulti-protocol control & translation software (ArtNet, MIDI, OSC, sACN, ...)
IannixIanniX is a graphical open-source sequencer, based on Iannis Xenakis works, for digital art. IanniX syncs via Open Sound Control (OSC) events and curves to your real-time environment.
OpendeckSoftware and hardware platform for simpler building of MIDI controllers.
TimidityPlay MIDI files in the browser w/ Web Audio, WebAssembly, and libtimidity
MidirCross-platform realtime MIDI processing in Rust.
MinisMinis: MIDI Input for New Input System -- A plugin that adds MIDI input support to Unity's new Input System
Moppy2The evolution of the Musical flOPPY controller
IsobarA 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.
Drywetmidi.NET library to read, write, process MIDI files and to work with MIDI devices
Dx7 Synth JsA JavaScript implementation of the Yamaha DX7 synthesizer
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.
Python RtmidiPython bindings for the cross-platform MIDI I/O library RtMidi
Beat Link TriggerTrigger events and automate shows in response to events on Pioneer CDJs
MixxxMixxx is Free DJ software that gives you everything you need to perform live mixes.
OmnimidiA software MIDI synthesizer for professional use.
MidifileA MIDI file parser/writer using ArrayBuffers
ProtoplugCreate audio plugins on-the-fly with LuaJIT.
Shaden🎧 A modular audio synthesizer.
JamtabaJamtaba is a software to play online music jam sessions.
LibatmLibrary for generating and working with MIDI files
XrnxThe official Renoise Lua Scripting repository
SignalA friendly music sequencer built with web technology
ArdourMirror of Ardour Source Code
ReceivemidiMulti-platform command-line tool to monitor and receive MIDI messages
MpejsNext generation MIDI for the web
OpenbookOpen source lilypond real book for Jazz musicians
MidilibPure Ruby MIDI file and event manipulation library
MidiutilA pure Python library for creating multi-track MIDI files
Midi Controller CssUse Korg NanoKontrol midi controller to physically edit your CSS files, as featured in the German press:
FsynthWeb-based and pixels-based collaborative synthesizer
DroidsoundDroidsound-E. Download links in README.md
LibossiaA modern C++, cross-environment distributed object model for creative coding and interaction scoring
OfxremoteuiOpenFrameworks addon serves any number of variables (bool, float, int, enum, string, ofColor) on the network, so that you can modify from outside the OF app. Includes a native OSX Client. OSC based.
Managed Midi[Past project] Cross-platform MIDI processing library for mono and .NET (ALSA, CoreMIDI, Android, WinMM and UWP).
MidiLibrary for reading and writing of MIDI messages and MIDI files (SMF) with Go
TinyusbAn open source cross-platform USB stack for embedded system
MiditoobsA python script to use one or multiple midi input device(s) to control OBS-Studio functions without wasting keyboard hotkeys (including some sort of macro support) from anywhere in the network. Waiting for a nativ implementation since 2017
Midi RnnGenerate monophonic melodies with machine learning using a basic LSTM RNN
VfxminisexamplesUnity examples showing how to control VFX graphs with MIDI devices
LickLiCK, Library for ChucK
Midi Parser JsJSON Human readable MIDI sequences. Read from ArrayBuffers, Base64 encoded strings, or FileInput Element in Browsers.
RadianceRadiance is video art software for VJs. It supports beat detection, animated GIFs, YouTube video, OpenGL shader effects. It is designed for live performance and runs on Linux and MacOS.
WadWeb Audio DAW. Use the Web Audio API for dynamic sound synthesis. It's like jQuery for your ears.
MiditimetableviewCustomisable and editable time table grid for showing midi or audio related data with a measure.