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: 2025-06-25 00:19:02 UTC
- JSON Representation
https://github.com/thomasbrueggemann/midi-preview
🎹 Preview MIDI files through a VST/VST3/AU plugin
audiounits daw midi midi-files vst vst3
Last synced: 18 Jun 2025
https://github.com/paoloestorm/midi-to-cv
A simple, affordable, and reliable MIDI-to-CV converter based on ATtiny85 for music hardware integration
arduino attiny85 electroincs electronicmusic midi midi-to-cv miditocv music synthesizer
Last synced: 02 Apr 2025
https://github.com/lreimer/swarm-minipad
Visualise and manage Docker swarm containers using a Novation Launchpad Mini MK2.
devops docker docker-swarm graal-native graalvm java midi midi-controller swarm
Last synced: 14 Mar 2025
https://github.com/tomashubelbauer/webusb-op-1
Seeing if WebUSB can be used to control the OP-1
Last synced: 21 Feb 2025
https://github.com/flatio/api-client-php
🐘 PHP client for the Flat REST API
api-client composer education flat-api midi music-notation musicxml php php-client score
Last synced: 10 Apr 2025
https://github.com/theoryofnekomata/react-musical-keyboard
Musical keyboard component written in React.
component instrument keyboard midi music musical-keyboard piano piano-keyboard pianoforte react react-component
Last synced: 01 Mar 2025
https://github.com/wqking/datomu
Convert digits and letters to music. Such as PI or poem to music.
Last synced: 26 Mar 2025
https://github.com/bean5/ml-classifier-midi-recognizer
I built this to apply machine learning classification techniques to a novel dataset of music I had built up in midi format. It is built in Java.
java midi ml ml-classifier ml-recognizer music-recognition
Last synced: 21 Feb 2025
https://github.com/ct-martin/web-midi-player
A web-based MIDI Player with visualizations
classwork js midi midijs p5js processing web
Last synced: 01 Mar 2025
https://github.com/violet-black/logic_pro_scripts
Collection of my Logic Pro scripter plugin MIDI scripts
logic-pro logic-pro-x midi moog
Last synced: 06 Mar 2025
https://github.com/violet-black/midiverb3
Patch editor for Alesis Midiverb III hardware FX unit
midi midi-controller midiverb reverb
Last synced: 06 Mar 2025
https://github.com/shadowshahriar/midi
YouTube MIDI collection (freeware/shareware) for use in future projects.
Last synced: 18 Jun 2025
https://github.com/helgesverre/midi-router
Utility webapp to map MIDI Input to an Output
Last synced: 11 Jan 2025
https://github.com/michaelchadwick/keebord
Play piano using the keyboard, mouse, or MIDI input
audio javascript midi music piano vuejs vuejs3
Last synced: 13 Mar 2025
https://github.com/serganto/rpi-midi-synth
Open-source MIDI sound module for Raspberry Pi with real-time playback and SoundFont support
generalmidi gm midi raspberry-pi raspberrypi real-time realtime synthesizer
Last synced: 20 Jun 2025
https://github.com/yatesdr/dazzle
Self-contained song trigger & player for Presentation & Sports walk-on music, based on Launchpad Mini MK3 and Raspberry Pi 4b
3d-printing launchpad-mini midi pydub raspbery-pi
Last synced: 14 Jun 2025
https://github.com/sizzlebop/midi-player
A modern web-based audio player with a sleek, customizable interface and comprehensive playback controls. Features include real-time progress tracking, dynamic song selection, and extensive theme customization options including colors, gradients, and fonts. Built with vanilla JavaScript and designed to be lightweight and responsive, the player inc
midi midi-player music music-player notion widget widgets
Last synced: 12 Mar 2025
https://github.com/ct2034/instrument2midi
recognize pitch in audio stream and publish according midi messages
alsa jack midi music pitch-detection
Last synced: 26 Mar 2025
https://github.com/weisrc/fpgaudio
MIDI file to Verilog Code Generation - FPGAudio!
Last synced: 10 Apr 2025
https://github.com/shakfu/miditools
Simplified cmake builds of Geert Bevin's sendmidi and receivemidi
cmake juce midi receivemidi sendmidi
Last synced: 02 Mar 2025
https://github.com/tanvik-hub/music-generation-using-transformers
The Music Transformer project enables the generation of music using pretrained models. By running a Python script with a pretrained model, users can generate MIDI files, customize the generation parameters (sampling temperature, top-k, tempo), and save the output. Several models are provided, including ones trained on datasets like MAESTRO.
ai midi music musictransformer pytorch transformer
Last synced: 07 Apr 2025
https://github.com/dinaraparanid/music_generator
Music generation app
midi music-generation rust synthwave
Last synced: 23 Mar 2025
https://github.com/mishankov/chords-generator
Generates MIDI file with chord progression
Last synced: 03 Apr 2025
https://github.com/jtsiomb/midikeys
Simple MIDI keyboard for DOS PCs with an MPU-401 or compatible MIDI interface
Last synced: 02 Apr 2025
https://github.com/mwoss/midi-generator
Basic midi piano generator in Python
generator hacktoberfest midi midi-generator miditime python
Last synced: 17 Mar 2025
https://github.com/meownoid/mmk1-relay
Maschine MK1 Relay
cabl midi midi-controller native-instruments osc rtmidi
Last synced: 20 Mar 2025
https://github.com/daddoon/pedalboardtomidi
The source code of my 'GZ Pedalboard' device running on Teensy 3.5 / Arduino, built by myself for my Hauptwerk custom Organ.
hauptwerk midi midi-controller organ pedalboard
Last synced: 22 Mar 2025
https://github.com/yalishanda42/musical-inspiration
The random generator for every musician in need. Soon.
abc-notation abcjs melody midi music random-generation rhythm
Last synced: 18 Feb 2025
https://github.com/squidkid-deluxe/ai-live-drumkit
AI-powered drum accompaniment for live MIDI input - no GPU required!
ai drum-machine drummer live midi
Last synced: 04 Mar 2025
https://github.com/alh477/redot-tunes
Little tunes and chimes for the Redot engine.
godot indiegame midi music redot redot-engine redotengine sheet-music
Last synced: 17 Mar 2025
https://github.com/jintwo/tonic
Experiments in rust and audio-related stuff
Last synced: 03 Apr 2025
https://github.com/olemb/livemidi
MIDI messages for Python
dataclasses functional-programming immutable midi python python-3-7
Last synced: 14 May 2025
https://github.com/ljans/websynth
Project for a bachelor thesis about audio signal processing.
Last synced: 17 Mar 2025
https://github.com/unsignedarduino/arcademidigenerator
A Python program to generate images compatible with the extension UnsignedArduino/ArcadeMIDI in MakeCode Arcade!
arcade cli command-line-tool extension extension-helper helper makecode makecode-arcade makecode-arcade-extensions makecode-extension midi mido python python3
Last synced: 24 Feb 2025
https://github.com/gregzanch/wavetable
A web based wavetable synthesizer written in Svelte
accessibility midi svelte synthesizer webaudio
Last synced: 07 Apr 2025
https://github.com/bobkerns/altoid-box-midi
A 3-knob MIDI controller with a display to fit in an Altoid box.
altoids diy electronics hardware midi midi-controller open-hardware open-source open-source-hardware
Last synced: 12 Mar 2025
https://github.com/axel-erfurt/sf2player
Play Midi Keyboard using Soundfonts and fluidsynth
fluidsynth linux linux-mint midi midi-keyboard pulseaudio python soundfont soundfont-player ubuntu
Last synced: 22 Mar 2025
https://github.com/enceladus2000/led-hexapad
Fun little display project that includes a touch-sensitive MIDI controller. Plays virtual instruments while displaying mesmerizing animations courtesy of 250+ neopixel LEDs.
Last synced: 21 Jun 2025
https://github.com/d-led/hb_mp-100-for-headrush-gb-via-arduino
Harley Benton MP-100 for Headrush Gigboard via Arduino Uno
arduino footswitch gigboard headrush midi mp-100
Last synced: 11 Apr 2025
https://github.com/berru-g/microcontroller-usb-midi
Microcontroller usb midi with: C++, 328P or Arduino, PCB, via easyeda, 3D. To play on Ableton, Arena or any other music or video creation software. 2020 covid project. First proto ↓
ableton arduino keyboard mapping microcontroller midi resolume
Last synced: 22 Mar 2025
https://github.com/noahlemen/mtof
🎹 → 🌊 convert MIDI note number to frequency
conversion frequency midi music
Last synced: 22 Feb 2025
https://github.com/pedrolcl/fluidlite-qtmultimedia
Multiplatform MIDI Synth library based on the FluidLite Synthesizer and Qt Multimedia
drumstick fluidlite linux macos midi music qt qt-multimedia synthesizer-library windows
Last synced: 22 Mar 2025
https://github.com/indigoparadox/midimbox
Simple MIDI adaptor box designed to connect to PC gameport
Last synced: 23 Feb 2025
https://github.com/merumerutho/midi2osc
A simple MIDI message to OSC message converter. Created as a support tool for LOVELive2P
Last synced: 22 Mar 2025
https://github.com/jv-k/switcher-one
This is code for a arduino-based MIDI controller and guitar effects switcher, using PlatformIO
arduino arduino-uno midi midi-controller platformio
Last synced: 23 Feb 2025
https://github.com/63rabbits/midi2ubit
Convert MIDI notes to notes-string for micro:bit.
Last synced: 23 Jun 2025
https://github.com/kshoji/unity-midi-plugin-windows
Unity MIDI Plugin, Standalone Windows implementation
midi unity unity3d unity3d-plugin windows
Last synced: 03 Mar 2025
https://github.com/valsteen/go-arpegiator
Work in progress - aim is to have a device producing a stream of notes out of one note stream modulated by another
Last synced: 26 Mar 2025
https://github.com/haszari/phrasesyncplugins
Phrase-synchable MIDI plugins for live performance
midi music-composition plugin vst
Last synced: 06 Apr 2025
https://github.com/tttardigrado/compleat
Compleat is a BrainF*ck derived language where instead of writing in plain text you write in midi
brainfuck brainfuck-interpreter esolang golang interpreter language midi music
Last synced: 03 Apr 2025
https://github.com/eliranmal/web-midi
an experiment with midi and the web
m-audio midi midi-controller web-midi
Last synced: 06 Apr 2025
https://github.com/pedrolcl/basicsynth
Fork of the BasicSynth Code at https://sourceforge.net/projects/basicsynth/
dls midi music sf2 soft-synths soundfonts synthesizer synthesizer-library
Last synced: 22 Mar 2025
https://github.com/bobbadshy/touchosc_obxd_template
TouchOSC template for the Oberheim OB-Xd Virtual Synthesizer.
control-surface control-surface-scripting discodsp lua lua-scripting midi midi-controller midi-keyboard ob-x ob-xd oberheim open-sound-control osc touchosc touchosc-layouts touchosc-templates
Last synced: 20 Mar 2025
https://github.com/rp-bot/midi-visualizer
[under development] A web app that allows you to play melodies, load midi files, and download midi files.
midi music synthesizer web-audio
Last synced: 24 Feb 2025
https://github.com/kshoji/unity-midi-plugin-uwp
Unity MIDI Plugin, UWP implementation
midi unity unity3d unity3d-plugin universal-windows-platform uwp
Last synced: 03 Mar 2025
https://github.com/ology/midi-chord-guitar
MIDI pitches for guitar chord voicings
Last synced: 17 Feb 2025
https://github.com/sjcobb/echarts-circle-of-fifths
Interactive Circle of Fifths MIDI animation using ECharts
dataviz echarts javascript midi music-theory tonejs
Last synced: 28 Mar 2025
https://github.com/ology/midi-rtmidi-scoreplayer
Play a MIDI-Perl score in real-time
Last synced: 13 May 2025
https://github.com/timsusa/midi-space
Local running midi server with frontend
Last synced: 31 Mar 2025
https://github.com/rayanfer32/lights.midi.action
A simple midi playback to direct GPIO ports using timidity and alsa audio playback
controller iot lights midi raspberry-pi
Last synced: 13 Mar 2025
https://github.com/defasium/bayesvec2midi
Use Bayesian optimization to convert image's main color into music, Python 2020
bayesian-search magenta melodies metric-learning midi music-generation musicvae python siamese-network triplet-loss
Last synced: 05 Apr 2025
https://github.com/bepitulaz/generative-music
The code from my single: A New Life
easymidi generative-music javascript midi midi-controller music music-composition node nodejs tonaljs
Last synced: 17 Jun 2025
https://github.com/mhhollomon/oscapplauncherservice
Small Open Sound Control server to launch application in response to OSC commands.
c-plus-plus c-plus-plus-17 midi midi-controller osc windows
Last synced: 04 Apr 2025
https://github.com/rp-bot/midi-gen-ai
🎹 ✨| Predict the next chord
ai chords generative-art midi music-composition
Last synced: 24 Feb 2025
https://github.com/rp-bot/ultimate-midi-scraper
Scrape All MIDI files from the internet using Selenium
Last synced: 24 Feb 2025
https://github.com/a740g/midi-player-64
Cross-platform MIDI player & library for QB64-PE
basic basic-programming fmidi game-development library midi midi-player qb64 qb64-pe qbasic qbasic64 quickbasic quickbasic64 retro rtmidi
Last synced: 05 Apr 2025
https://github.com/iang/web-midi-monitor
A React application for monitoring MIDI messages
bootstrap javascript midi midi-events midi-messages react
Last synced: 25 Jun 2025
https://github.com/jazz-soft/runkit-midi
MIDI player/viewer for RunKit
midi midi-file midi-files midi2 runkit
Last synced: 11 May 2025
https://github.com/juniorheptachords/da-beat-sequencer
Easy to use Audio / Midi beat sequencer.
audio clock drum drum-machine html5 javascript machine midi music sequencer step web
Last synced: 10 May 2025
https://github.com/makuto/keykey
MIDI Synth Sequencer Suite
midi midi-sequencer music sequencer
Last synced: 22 Nov 2024
https://github.com/joematt/hawk800_max4live
Hawk-800 is a hardware mod for the Korg Poly-800 synthesizers from the 80s. This is a MIDI editor for Max and Max for Live for said hardware.
ableton ableton-live hardware hawk800 korg korg-poly800 max4live maxmsp midi poly800
Last synced: 21 Mar 2025
https://github.com/octylfractal/audiotomidi
audio-processing fft fftw java midi
Last synced: 28 Mar 2025
https://github.com/oldtechaa/SeekMIDI
SeekMIDI, a simple multi-channel graphical MIDI sequencer.
midi midi-sequencer music perl perl5
Last synced: 22 Nov 2024
https://github.com/yeeking/oto-sequencer
A MIDI sequencer. Runs on raspberry pi, written in C++
Last synced: 07 May 2025
https://github.com/insomnimus/kb-drums
App to play drums from the command line using midi.
command-line drums game midi rust
Last synced: 31 Mar 2025
https://github.com/willguimont/audiocv
Play piano with colored stuff via your webcam
computer-vision midi music opencv opencv-python python youtube
Last synced: 09 Apr 2025
https://github.com/rap2hpoutre/midikaos-static
🎷 Standard MIDI Files Library website
Last synced: 17 Mar 2025
https://github.com/bechstein/midi-toolkit
A MIDI message parser for simplified event handling
Last synced: 15 May 2025
https://github.com/nihlaeth/voicetrainer
MIDI voice exercises made convenient
asyncio lilypond midi music python-3-5 tkinter
Last synced: 12 Mar 2025
https://github.com/yu2924/smfinspector
SMF/RMID file format viewer application
Last synced: 22 Feb 2025
https://github.com/ology/midi-ngram
Find the top repeated note phrases of a MIDI file
Last synced: 30 Mar 2025
https://github.com/pycraftdeveloper/linearkey
Just a keyboard... With a twist: Turn your MIDI keyboard into a computer keyboard!
Last synced: 14 Jun 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: 09 Apr 2025
https://github.com/max22-/midits
MIDI text stream (use midi from the command line or shell scripts)
Last synced: 23 Feb 2025