All Categories → Media → midi

Top 304 midi open source projects

Chataigne
Artist-friendly Modular Machine for Art and Technology
Adlplug
FM Chip Synthesizer — OPL & OPN — VST/LV2/Standalone
Usb Midi Driver
USB MIDI Driver for Android 3.1 or later
Midianimationtrack
SMF (.mid) file importer for Unity Timeline
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.
Midimonster
Multi-protocol control & translation software (ArtNet, MIDI, OSC, sACN, ...)
Iannix
IanniX 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.
Opendeck
Software and hardware platform for simpler building of MIDI controllers.
✭ 232
midi
Timidity
Play MIDI files in the browser w/ Web Audio, WebAssembly, and libtimidity
Midir
Cross-platform realtime MIDI processing in Rust.
Minis
Minis: MIDI Input for New Input System -- A plugin that adds MIDI input support to Unity's new Input System
Moppy2
The evolution of the Musical flOPPY controller
✭ 207
javamidi
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.
Drywetmidi
.NET library to read, write, process MIDI files and to work with MIDI devices
Dx7 Synth Js
A 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 Rtmidi
Python bindings for the cross-platform MIDI I/O library RtMidi
Beat Link Trigger
Trigger events and automate shows in response to events on Pioneer CDJs
Mixxx
Mixxx is Free DJ software that gives you everything you need to perform live mixes.
Omnimidi
A software MIDI synthesizer for professional use.
Arduino Applemidi Library
Send and receive MIDI messages over Ethernet (rtpMIDI or AppleMIDI)
Midifile
A MIDI file parser/writer using ArrayBuffers
Protoplug
Create audio plugins on-the-fly with LuaJIT.
Shaden
🎧 A modular audio synthesizer.
Jamtaba
Jamtaba is a software to play online music jam sessions.
Libatm
Library for generating and working with MIDI files
Xrnx
The official Renoise Lua Scripting repository
Signal
A friendly music sequencer built with web technology
Ardour
Mirror of Ardour Source Code
Receivemidi
Multi-platform command-line tool to monitor and receive MIDI messages
Mpejs
Next generation MIDI for the web
Openbook
Open source lilypond real book for Jazz musicians
Midilib
Pure Ruby MIDI file and event manipulation library
✭ 158
rubymidi
Midiutil
A pure Python library for creating multi-track MIDI files
✭ 151
pythonmidi
Midi Controller Css
Use Korg NanoKontrol midi controller to physically edit your CSS files, as featured in the German press:
Pedalinomini
Same features of Pedalino™ in a compact form.
Droidsound
Droidsound-E. Download links in README.md
Sanford.multimedia.midi
Full sources of the famous C# MIDI toolkit on CodeProject by Leslie Sanford
✭ 135
midi
Libossia
A modern C++, cross-environment distributed object model for creative coding and interaction scoring
Ofxremoteui
OpenFrameworks 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).
Midi
Library for reading and writing of MIDI messages and MIDI files (SMF) with Go
Rust Jack
Decent jack bindings for rust
Tinyusb
An open source cross-platform USB stack for embedded system
Miditoobs
A 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
✭ 126
pythonmidi
Midi Rnn
Generate monophonic melodies with machine learning using a basic LSTM RNN
Vfxminisexamples
Unity examples showing how to control VFX graphs with MIDI devices
Lick
LiCK, Library for ChucK
Midi Parser Js
JSON Human readable MIDI sequences. Read from ArrayBuffers, Base64 encoded strings, or FileInput Element in Browsers.
Awesome Midi Sources
A curated list of sites with MIDI files on the Web
✭ 118
awesomemidi
Pimidi
Raspberry Pi RTP MIDI
✭ 112
cmidi
Tensorflow Music Generator
generates music (midi files) using a Tensorflow RNN
Radiance
Radiance 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.
Wad
Web Audio DAW. Use the Web Audio API for dynamic sound synthesis. It's like jQuery for your ears.
Miditimetableview
Customisable and editable time table grid for showing midi or audio related data with a measure.
1-60 of 304 midi projects