MIDI
MIDI (Musical Instrument Digital Interface) is a technical standard that describes a communications protocol, digital interface, and electrical connectors that connect a wide variety of electronic musical instruments, computers, and related audio devices for playing, editing, and recording music.
- GitHub: https://github.com/topics/midi
- Wikipedia: https://en.wikipedia.org/wiki/MIDI
- Last updated: 2026-06-25 00:15:43 UTC
- JSON Representation
https://github.com/benjaminr/mcp-koii
MCP Server for Teenage Engineering EP-133 KO-II
ep-133 ko-ii mcp mcp-server midi midi-controller model-context-protocol model-context-protocol-servers music teenage-engineering
Last synced: 18 May 2026
https://github.com/k4pran/oak
A CLI for creating customizable ocarina video tutorials from midi files.
audio automation midi midi-files midi-notes ocarina tutorials video-tutorial
Last synced: 18 May 2026
https://github.com/folkengine/jetcreator
Updating JetCreator to wxPython 4
android-library midi python wxpython
Last synced: 05 Jun 2026
https://github.com/ridwansharkar/fretboard-explorer
Interactive Music Theory Explorer & Visualizer + MIDI made with React
guitar-chords midi music-theory oop react
Last synced: 22 Apr 2026
https://github.com/mattczyr/algorithmiccomposition
Final project for Deep Listening (ARTS-4410) at RPI in Summer 2019
algorithmic-composition midi python
Last synced: 17 Mar 2025
https://github.com/jeroenbakker-atmind/jack-midi-tools
Jack Midi client applications to use for music creation
Last synced: 17 May 2026
https://github.com/pedrolcl/drumstick-rt-fluidlite
Drumstick::RT Out-of-Tree FluidLite Plugin
drumstick fluidlite linux macos midi music plugin qt qt-multimedia synthesizer windows
Last synced: 12 Apr 2026
https://github.com/sezero/xmms-timidity
MIDI plugin for XMMS libTiMidity. (mirror of git repo at http://sf.net/projects/libtimidity/)
libtimidity midi timidity xmms
Last synced: 06 Oct 2025
https://github.com/brenekh/etc-express-midi
Rust library to control the ETC Express lighting console using MIDI commands.
crate electronic-theatre-controls etc etc-express lighting-console midi midi-show-control rust rust-crate rust-lang rust-library
Last synced: 28 Apr 2025
https://github.com/pedrolcl/dumpmidi-rt
Multiplatform Command Line MIDI Monitor program using Drumstick::RT
drumstick linux macos midi monitor multiplatform qt windows
Last synced: 12 Apr 2026
https://github.com/anachrocomputer/stm32_mcp4822
STM32F411 Black Pill programs with the MCP4822 dual 12-bit SPI DAC
blackpill dds direct-digital-synthesis mcp4822 midi oled oled-display-ssd1351 spi ssd1351 stm32 stm32f4
Last synced: 08 May 2026
https://github.com/r-koubou/midi-sampling
Simple hardware MIDI instrument automated sampling tool
Last synced: 06 Oct 2025
https://github.com/dfsp-spirit/webmidiplayground
Messing with MIDI in the browser.
Last synced: 13 Mar 2025
https://github.com/awinecki/ee-speaker-melody
arduino hardware midi platformio speaker
Last synced: 09 Apr 2026
https://github.com/karsten-uy/hah
The Helix at Home (HaH) is an Arduino-based MIDI controller using an Arduino Pro Micro, designed to manage buttons, potentiometers, and LEDs for controlling MIDI effects and channel settings, simulating a guitar pedalboard with customizable modes, an expression pedals, and a tap delay. Watch a video demo in the linked YT video
arduino cpp midi midi-controller midiusb music promicro
Last synced: 18 May 2026
https://github.com/dannixon/midi_mixer
A simple Teensy based 10 channel MIDI mixer.
arduino midi midi-controller teensy3
Last synced: 04 Apr 2025
https://github.com/snuffish/dmx-lp-electron
Launchpad (MIDI) to DMX (Lightning) Interface.
controller dmx interface launchpad midi
Last synced: 04 Apr 2025
https://github.com/sinedied/am2mid
YouTube → isolated melody stem → MIDI pipeline for trance & co. (yt-dlp + Demucs + Basic Pitch)
audio-to-midi basic-pitch demucs midi music-information-retrieval python-cli stem-separation trance youtube yt-dlp
Last synced: 18 Jun 2026
https://github.com/palingheorghe/motive-daw
Project created with ReactJS, ToneJS and Web MIDI API
javascript midi music react tonejs
Last synced: 18 May 2026
https://github.com/somecho/midiparser
A simple and straightforward library for General MIDI file parser
Last synced: 07 Apr 2025
https://github.com/luclu7/bad-midi-keyboard-soundbox
Soundbox that uses a MIDI keyboard as hotkeys, where the volume can be controlled by the key pressure
Last synced: 07 Oct 2025
https://github.com/ianacaburian/midiclock
audio help-me juce learning midi midi-clock sampler
Last synced: 11 Jan 2026
https://github.com/yaekobb/music-generation-lstm
LSTM-based music generation on the Nottingham dataset. Includes training, generation, and evaluation pipeline in PyTorch.
deep-learning lstm midi music-generation nottingham-dataset pytorch sequence-modeling
Last synced: 15 May 2026
https://github.com/gosub/midimux
a minimal multiplexer for the ALSA MIDI sequencer
Last synced: 28 Feb 2025
https://github.com/zq99/excel-vba-midi-demo
This project demonstrates how to play music scales using VBA.
excel-vba midi music music-theory
Last synced: 17 Jan 2026
https://github.com/tomosatop/audioworkstation
Using a USB-MIDI Keyboard to Create an Electronic Piano
audio bluetooth fluidsynth jack kivy midi raspberry-pi
Last synced: 06 May 2026
https://github.com/tonyuatkins-afk/hearo
Music player for IBM PC compatibles (286+, DOS 3.3+). 16-bit Watcom V2; plays WAV, MOD, S3M, XM, IT, MTM, MIDI, VGM through Sound Blaster family / AdLib OPL2/3 / MPU-401 / Gravis UltraSound / PC Speaker.
16-bit adlib dos gravis-ultrasound impulse-tracker midi mod music-player openwatcom opl3 retrocomputing s3m sound-blaster tracker vgm xm
Last synced: 28 Apr 2026
https://github.com/kb-showhey/midi2_usb_dev
MIDI2.0 USB Device
c cplusplus midi midi2 stm32f4 ump usb-midi-device
Last synced: 24 Apr 2026
https://github.com/joextodd/ghdrums
Guitar Hero Drums MIDI Interceptor
guitar-hero midi stm32f4-discovery
Last synced: 28 May 2026
https://github.com/src3453/3hsplug
An experimental multi-timbal MIDI Synthesizer that uses 3HS88PWN4 to make sound.
audio cpp juce midi sound-synthesis synthesizer
Last synced: 09 Oct 2025
https://github.com/mhhollomon/controlfreak
Turn MIDI messages into OSC, System commands, or more MIDI
c-plus-plus c-plus-plus-17 midi midi-controller osc
Last synced: 09 Oct 2025
https://github.com/anachrocomputer/avrmidi2cv
MIDI to Control Voltage converter to run on ATmega4809 AVR microcontroller
ad5676 ad8804 atmega4809 avr control-voltage dac digital-to-analog-converter midi
Last synced: 15 Jul 2025
https://github.com/karsten-uy/rhythmicgroovemaster
This MIDI controller seamlessly adds drum sounds to your guitar or bass. Attachable to your instrument, it broadens your sonic range, enhancing performances with rhythmic depth. Powered by an Arduino Pro Micro and MIDIUSB library in cpp, it ensures a dynamic musical experience.
arduino cpp instrument midi midi-controller midi-device midiusb music promicro
Last synced: 17 Jun 2026
https://github.com/zeyu-li/midi-bot
A discord bot that produces the MIDI from user inputted notes 🤖
discord-bot discord-music midi
Last synced: 25 Jun 2025
https://github.com/benc-uk/midi-arp
Experiment in creating a MIDI arpeggiator in JavaScript
Last synced: 08 Apr 2025
https://github.com/ben-wormald/midi-controller
MIDI controller for Teensy LC
Last synced: 04 Jul 2025
https://github.com/sweetcase-production/pcfl
Piano Compensator for FLstudio
flstudio midi music python-library
Last synced: 08 Apr 2025
https://github.com/mindstudioofficial/midi_to_ndi
convert realtime MIDI data to NDI® Metadata frames and back
midi midi-device ndi ndi-tools
Last synced: 21 Mar 2025
https://github.com/haochuan/midi-drum-controller
Midi Drum Controller using Serpent
Last synced: 14 Aug 2025
https://github.com/kuba160/ddb_adlmidi
libADLMIDI decoder plugin for DeaDBeeF
adlmidi deadbeef deadbeef-plugin midi
Last synced: 18 Jun 2026
https://github.com/kshoji/unity-midi-plugin-android-inter-app
Unity MIDI Plugin, Android implementation. Works with Inter App MIDI(Virtual MIDI) only.
android midi unity unity3d unity3d-plugin
Last synced: 17 Feb 2026
https://github.com/djipco/jsnation-2022-webmidi
Code demo for WEBMIDI.js (JSNation 2022)
Last synced: 24 Mar 2025
https://github.com/aizen1220/fl-studio
FL Studio 2024 for free with crack and Activator! Get the latest version of FL Studio with full features, plugins, and VST support. Learn how to install FL Studio with crack and Activator for unlimited access. Enjoy top music production tools, loops, samples, and everything you need to create professional tracks with FL Studio today.
audio daw dotnet fl flipnote-studio flp fruity-loops komplete-kontrol midi midi-controller music python reverse-engineering studio
Last synced: 22 Aug 2025
https://github.com/ragnarok540/lilypond
Random LilyPond Sheet Music
lilypond midi music sheet-music
Last synced: 26 Jan 2026
https://github.com/benjajorquera/arduinomidi
MIDI controller and CV (Control Voltage) converter built with Arduino.
Last synced: 19 May 2026
https://github.com/markuswustenberg/controol
controol is a small control tool to work with OSC and MIDI messages.
Last synced: 12 Oct 2025
https://github.com/ssalevan/glovelight
Hue Connector for MI.MU Gloves
golang hue hue-lights midi mimugloves
Last synced: 12 Mar 2026
https://github.com/nihlaeth/voicetrainer
MIDI voice exercises made convenient
asyncio lilypond midi music python-3-5 tkinter
Last synced: 10 Mar 2026
https://github.com/max22-/midits
MIDI text stream (use midi from the command line or shell scripts)
Last synced: 23 Feb 2025
https://github.com/madisonrickert/ableton-sheet-music-extension
View an Ableton Live MIDI clip as sheet music, transpose it for any instrument, and export MusicXML / PDF / PNG.
ableton ableton-extensions ableton-live extensions-sdk midi music-notation musicxml opensheetmusicdisplay sheet-music transposition typescript
Last synced: 16 Jun 2026
https://github.com/sayak119/bandmate
Practice playing keys and tempos using Alexa
alexa amazon audio-player aws-lambda band band-mate midi practice tempo
Last synced: 28 May 2026
https://github.com/fortinsylvain/fpgaaudiosynth
Audio synthesizer implemented with an FPGA
assembly-language fpga keyboard matlab midi sample synthesizer xc4005 xilinx
Last synced: 15 May 2026
https://github.com/0cc4m/midi-control
Trigger actions on MIDI input.
automation hotkeys midi midi-controller python python3
Last synced: 09 Jun 2026
https://github.com/bob-ros2/midistuff
Shell MIDI recorder with record forever option. This is a MIRRORED REPOSITORY Refer to the GitLab page for the origin.
Last synced: 25 Apr 2026
https://github.com/terjekbela/satb.ninja
SATB.ninja is a chord display and interpreter tool.
Last synced: 29 Mar 2025
https://github.com/hughrawlinson/keyboard-midi
A Rust program to play a midi score
Last synced: 21 Mar 2025
https://github.com/adrianklessa/ascii2midi
Encodes an ASCII string to a midi audio file and back
Last synced: 14 Oct 2025
https://github.com/etienne-dldc/midi-playground
Let's try to use MIDI with JS
Last synced: 03 Apr 2025
https://github.com/gdsports/wifinina_noteonoffeverysec
Arduino Apple/RTP MIDI example for MKR WiFi 1010
apple apple-midi arduino midi mkr mkrwifi1010 rtp rtp-midi wifi
Last synced: 20 May 2026
https://github.com/roschmi/roschmidrywetmidirecorder
Record notes from USB Midi Device and store on PC (WPF-Application)
drywetmidi midi teensy41 wpf-application
Last synced: 18 May 2026
https://github.com/y2k04/midi2microbit
Converts .mid files to micro:bit© Python code | .NET Framework 4.5
Last synced: 03 Oct 2025
https://github.com/rafaeloledo/midi
js training
front-end-development midi sounds
Last synced: 01 Aug 2025
https://github.com/tossnet/blazor-midi-gokeys
blazor blazor-webassembly keyboard midi music roland
Last synced: 18 Apr 2026
https://github.com/boriswerner/iobroker.midi
The adapter processes midi input and output using easymidi
easymidi iobroker midi smarthome
Last synced: 15 Mar 2025
https://github.com/theisaaclloyd/laserharp
arduino-mega laserharp lasers midi midi-controller midi-device music usb-midi
Last synced: 14 Oct 2025
https://github.com/eliah-w/msp430-synth
MSP430 Synth / MIDI Player with a desktop GUI and a MIDI device bridge. School project from 2015.
code-composer-studio desktop-gui hardware midi msp430 school synthesizer texas-instruments
Last synced: 18 Mar 2025
https://github.com/frozenassassine/sound_generation_rnn
Midi music generation neural network using RNN with LSTM layer
lstm midi music musicgeneration python rnn rnn-tensorflow tensorflow
Last synced: 18 Apr 2026
https://github.com/benjamindehli/music-utils
Detect chord names from MIDI note input
chords javascript midi music scales typescript
Last synced: 11 Apr 2026
https://github.com/sejmou/my-songbook-app
A React Native app allowing musicians to manage lyrics for songs
Last synced: 15 May 2026
https://github.com/skoprek/master-degree-project
A simple implementation of FFT for the real-time detection of guitar sounds and showcasing MIDI messages.
Last synced: 27 Mar 2025
https://github.com/hax0rgurl/midi-piano
download download-midi keyboard midi music-player piano play
Last synced: 16 Oct 2025
https://github.com/virus-rpi/music-teacher
A program to help you learn to play a song on piano
learning midi midi-keyboard piano piano-keyboard piano-music pygame python
Last synced: 30 Sep 2025
https://github.com/p3r7/midipad
mod for norns - use gamepad for midi
gamepad midi monome-norns norns
Last synced: 03 Apr 2025
https://github.com/markuswustenberg/osc2midi
A small program to convert OSC messages into MIDI. Work in progress.
Last synced: 17 Oct 2025
https://github.com/yaronkoresh/audio-studio-pro
Audio Studio Pro is a comprehensive, AI-powered application for professional audio production.
acapella-extractor ai-chatbot audio-analysis audio-processing audio-visualizer autotuning bpm karaoke-lyrics-editor mastering midi mit-license music-detection music-generation open-source pitch-shift spectograms video-generation vocal-separation
Last synced: 08 Sep 2025
https://github.com/ology/music-duration
Add 32nd, 64th, 128th & odd durations to MIDI-Perl
Last synced: 07 Mar 2026
https://github.com/matthewfritz/go-midi
Go implementation of a library to represent MIDI data.
go go-library golang golang-library midi midi-api midi-messages midi-parser
Last synced: 15 Jan 2026
https://github.com/riqqqque/openlaunchdeck
Windows desktop macro deck app for Novation Launchpad Mini MK3.
launchpad-mini-mk3 midi openlaunchdeck pyside6 stream-deck windows
Last synced: 07 Jun 2026
https://github.com/johnwmillr/midi_emg
Turn your muscle activity into a MIDI signal!
midi midi-signal muscle-activity
Last synced: 29 Mar 2025