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-23 00:19:30 UTC
- JSON Representation
https://github.com/fanfanffy163/midi-player
解析midi文件转化为按键映射的高时钟精度地自动演奏播放器
midi pyside6 python3 qfluentwidgets qt6
Last synced: 13 Jan 2026
https://github.com/anisyanka/midi-cv-gate-converter
cv gate midi midi-controller midi-converters usb-midi usb-midi-controller
Last synced: 01 Apr 2025
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/esp32beans/esp32-s3-box-midi
ESP32-S3 Box 3 with MIDI pitch bend slider
arduino esp32-s3 esp32-s3-box lvgl midi
Last synced: 02 Jan 2026
https://github.com/davay42/yt-midi
Generate MIDI events on Youtube live stream chat commands
api bot chat livestream midi youtube
Last synced: 14 Apr 2025
https://github.com/ern0/midi2data
Extract Note On values from a MIDI file and print as asm data
Last synced: 01 Apr 2025
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/chipshort/beeper
Runs a set of beep scripts on the CIP Pool of University Trier
Last synced: 27 Jul 2025
https://github.com/kshoji/unity-midi-plugin-webgl
Unity MIDI Plugin, WebGL implementation
midi unity unity3d unity3d-plugin webgl
Last synced: 18 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/itsjustaplant/midi-meta-data-extractor
Midi file meta-data extractor
Last synced: 27 Jul 2025
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/00xbad/blip
A fast and reliable Bluetooth LE to MIDI bridge for the AKAI LPK25 Wireless — plug, pair, and play on Windows!
akai akai-lpk25-wireless audio ble bluetooth daw lpk25 midi music realtime rust virtual-midi windows wireless
Last synced: 04 Jul 2025
https://github.com/mrbbp/circuitpython-mfrc522
circuitPython RC522 RFID reader + send tag uuid in midi
circuitpython js midi midiapi nfc processing-sketch rfid rp2040-xiao
Last synced: 29 Sep 2025
https://github.com/iljan/schmerzeditor
Sequence steampunk era devices like a cyberpunk
algorave bitwig experiment midi sequencing strudel super-colider
Last synced: 18 Feb 2026
https://github.com/r-koubou/midi-sampling
Simple hardware MIDI instrument automated sampling tool
Last synced: 06 Oct 2025
https://github.com/jambonbill/midi-keychain
A simple midi-toy, or how to usb-midify anything
Last synced: 15 May 2026
https://github.com/serhaturtis/ml-midi_generator
Easy MIDI sequence generator utilizing Magenta library.
docker machine-learning magenta midi midi-generation music-generation
Last synced: 13 May 2026
https://github.com/haszari/wide-bitwig-controller-extensions
Bitwig controller scripts for live performance on multiple tracks at once.
bitwig-studio electronica midi music
Last synced: 06 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/tomsimonart/fl-modular-grid
Fl studio midi script for setup mapping and LED feedback intech midi device.
fl-studio intech midi modular-grid script
Last synced: 27 Jul 2025
https://github.com/orchetect/swift-midi-ui
🎹 SwiftUI extensions for swift-midi
ios macos midi swift swiftui swiftui-components visionos
Last synced: 03 May 2026
https://github.com/pedrolcl/drumstick-rt-outoftree
Drumstick::RT Out of Tree Template Plugin
drumstick input-output midi plugin qt template
Last synced: 19 May 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
https://github.com/ology/music-duration
Add 32nd, 64th, 128th & odd durations to MIDI-Perl
Last synced: 07 Mar 2026
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/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/rafaeloledo/midi
js training
front-end-development midi sounds
Last synced: 01 Aug 2025
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/enigmacurry/midi-push-to-talk
An arduino sketch to facilitate Discord push-to-talk with a MIDI foot controller.
arduino discord midi push-to-talk
Last synced: 09 May 2026
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/ww92030-storage/noteblockimports
MIDI arrangements of classical music pieces
classical-music midi minecraft music redstone redstone-music
Last synced: 20 Sep 2025
https://github.com/terjekbela/satb.ninja
SATB.ninja is a chord display and interpreter tool.
Last synced: 29 Mar 2025
https://github.com/markmarijnissen/webrtc2midi
Convert WebRTC messages to MIDI using PeerJS
Last synced: 30 Jun 2025
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/fortinsylvain/halloweenizer
RaspberryPi Pico Midi and DMX512 controller
cinematic-effects dmx512 halloween midi midi-controller raspberry-pi-pico raspberry-pi-pico-2 roland-s330 rp2040 sampler sound-effects synthesizer visual-effects
Last synced: 03 Sep 2025
https://github.com/benjajorquera/arduinomidi
MIDI controller and CV (Control Voltage) converter built with Arduino.
Last synced: 19 May 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/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/ianacaburian/midiclock
audio help-me juce learning midi midi-clock sampler
Last synced: 11 Jan 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/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/iloveandlikepizza/apcsoundboard
A wonderful soundboard program!
apcmini apcminimk2 electronjs-app midi sfx soundboard
Last synced: 29 Jul 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/rohanprichard/pedalboard
This project is a 29-note MIDI pedalboard for an organ, built using two Arduino Leonardo boards. Each board is recognized as a native USB-MIDI device, allowing it to send MIDI messages directly to a computer without additional software.
midi midi-controller music organ pedalboard
Last synced: 14 May 2026
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/cjgdev/midi-markdown
A human-readable, text-based format for creating and automating MIDI sequences
Last synced: 14 Jan 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/markuswustenberg/controol
controol is a small control tool to work with OSC and MIDI messages.
Last synced: 12 Oct 2025
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/UnsignedArduino/Musical-Images-Generator
A Python program to generate images compatible with the Musical-Images extension in MakeCode Arcade!
arcade extension extension-helper helper makecode makecode-arcade makecode-arcade-extensions makecode-extension midi
Last synced: 12 May 2025
https://github.com/copych/sf2_sampler
ESP32-S3 SF2 based synthesizer. Parses SF2 file and loads sample data into PSRAM. Effects chain.
arduino esp32 esp32-s3 esp32s3 midi midi-device sampler sf2 soundfont
Last synced: 12 May 2025
https://github.com/sezero/kmidi
the old KDE kmidi application
gravis gus gus-patch midi soundfont synthesizer timidity
Last synced: 30 Jul 2025
https://github.com/othmar52/midi-channel-modifier
Arduino based MIDI channel modifier with LCD display and rotary encoders
Last synced: 31 May 2026
https://github.com/blumia/midiutils
Utils Library for Standard Midi File Processing
Last synced: 08 Jun 2026
https://github.com/streanger/python-midi
My struggles with MIDI, with using arduino and python
Last synced: 28 Apr 2026
https://github.com/joerivandervelde/synthuesizer
Turn your regular PC keyboard into a MIDI synthesizer with Hue light show.
hue hue-bridge hue-lights java java-8 java8 midi midi-keyboard
Last synced: 03 Mar 2025
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/tok/impulse-instruct
A smart synthesizer with a locally-running LLM inside — PULSE jams autonomously and responds to prompts in real time
audio drum-machine egui generative-music gguf llama-cpp llm local-llm midi music rust sequencer synthesizer tts
Last synced: 21 Apr 2026
https://github.com/zainnobody/aai-511-final-project
This repository contains a deep learning project for classifying classical music composers. It uses LSTM and CNN models to predict composers like Bach, Beethoven, Chopin, and Mozart, with an additional analysis covering 147 composers. The repo includes data, code, and documentation for replication and exploration.
ai cnn composer-classification data-science deep-learning lstm midi music-analysis music-classification python
Last synced: 18 May 2026
https://github.com/connormcf/midibutton
MIDI Button is a simple way to interface with MIDI Controllers
Last synced: 28 Apr 2026
https://github.com/adrianklessa/ascii2midi
Encodes an ASCII string to a midi audio file and back
Last synced: 14 Oct 2025
https://github.com/takenorioshima/tatoe-midi-head-js
MIDI visualiser as a live rig of Ta to E.
Last synced: 11 Mar 2025
https://github.com/ology/midi-praxis-variation
Variation techniques used in music composition
Last synced: 07 Mar 2026
https://github.com/malbiruk/can-of-sprats
A personal playground for exploring code-driven sound: algorithmic music experiments and custom tools built with Sardine, a Python library for live coding.
algorave algorithmic-music audio code-music custom-tools experiments live-coding midi music osc patterns python sardine supercollider
Last synced: 08 Jun 2026
https://github.com/ragnarok540/lilypond
Random LilyPond Sheet Music
lilypond midi music sheet-music
Last synced: 26 Jan 2026
https://github.com/tossnet/blazor-midi-gokeys
blazor blazor-webassembly keyboard midi music roland
Last synced: 18 Apr 2026
https://github.com/rhaberkorn/shmotbox
Arduino-based firmware for custom MIDI controller
Last synced: 19 May 2026
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/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/max22-/midits
MIDI text stream (use midi from the command line or shell scripts)
Last synced: 23 Feb 2025
https://github.com/dfsp-spirit/webmidiplayground
Messing with MIDI in the browser.
Last synced: 13 Mar 2025
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/tomeraberbach/schoenberg
Shoenberg: The MIDI Esoteric Programming Language
brainfuck esolang esoteric-programming-language interpreter midi programming-language
Last synced: 01 Aug 2025
https://github.com/hax0rgurl/midi-piano
download download-midi keyboard midi music-player piano play
Last synced: 16 Oct 2025
https://github.com/artikcinarek2006/midicontrol
Android app for controlling Midi devices.
android android-application java midi piano visualizer
Last synced: 29 Apr 2026
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/augustas24/piano_prosjekt
A swing-based program that creates a visual representation of an electric keyboard. Users can play the notes on the keyboard, write out and play chord progressions, export progressions to DAWs and other audio software, connect and play with various external keyboards, and tweak various settings as to how the program functions.
Last synced: 20 Jul 2025
https://github.com/isosphere/midi-seq-consistency-test
A testing tool to validate the operation of an external MIDI sequencer.
Last synced: 20 Jul 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