Swiss knife for everything MIDI related
Midi GitHub Repositories (2026) · Open Source Tools
Discover the best Midi open source repositories on GitHub. Explore trending tools, live star counts, source code, and developer projects updated daily.
〰📺🔊 Synthesiser audio plugin for making music by drawing objects on an oscilloscope using audio.
MIDI SoundFont/DLS player and editor written in TypeScript.
Rust bindings for JACK. A realtime sound server for audio and midi IO
A modern C++, cross-environment distributed object model for creative coding and interaction scoring
You want to use managed-midi/managed-midi instead wherever it works. Or switch to Kotlin ktmidi as I did. / [Past project] Cross-platform MIDI processing library for mono and .NET (ALSA, CoreMIDI, Android, WinMM and UWP).
Free, open-source controller mapper for Mac. Map any game controller, joystick or gamepad to keyboard and mouse on macOS: PS5 DualSense, Xbox, Switch Pro, 8BitDo, MIDI, and any HID device. No drivers, built for accessibility. On the Mac App Store and Homebrew.
LiCK, Library for ChucK
GPT-2 transformer for controllable, multitrack symbolic music generation
Emulator for the M-VAVE FM-1 pocket synth: runs its firmwares unchanged in the browser and natively
transit: an open-source DAW in Rust with native ASIO (no SDK), measured latency, and plug-ins that cannot freeze the window. Cubase bones, Ableton manners.
Compose musical scores and perform them as MIDI or CSound
LV2/VSTi drum machine that can use Hydrogen, SFZ, and own drumkit formats
One-click vocal MIDI extraction and lyric injection tool.
JACK MIDI realtime tuner for microtonal music
Helgobox: ReaLearn & Playtime
🎶 A remaster of MIDIJam, a 3D MIDI file visualizer.
A class-extension for the SuperCollider programming language (sclang). This is still WORK IN PROGRESS ... CVWidgetKnob, CVWidget2D and CVWidgetMS are usable as single widget respectively in CVCenter. Either clone this repository or download the latest version via the download-button.