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-01 00:22:40 UTC
- JSON Representation
https://github.com/oxygen-dioxide/dvfile
A python library for reading and writing deepvocal dv file
deepvocal dv midi mido music music21 python singing-synthesis
Last synced: 11 Apr 2025
https://github.com/wbaldoumas/baroquen-melody
A WIP experimental app to programmatically generate music in a Baroque style.
baroque baroque-music command-line computer-music csharp dotnet expert-system generative-music midi music music-generation music-theory
Last synced: 12 Apr 2025
https://github.com/robert-k/unity-midi-input
Allows Unity to receive MIDI Input. Includes a very basic synthesizer. ๐น
Last synced: 19 Apr 2025
https://github.com/cnugteren/midisurf
Audiosurf-like game for the Atari ST based on Midi files
Last synced: 27 Mar 2025
https://github.com/jazz-soft/jzz-gui-karaoke
Karaoke MIDI Player
karaoke midi midi-file midi-files midi-player smf
Last synced: 06 May 2025
https://github.com/jazz-soft/polymer-midi-player
MIDI Player Web Component
midi midi-player polymer webcomponent
Last synced: 12 Apr 2025
https://github.com/osch/lua-auproc
Basic Lua audio processor objects
audio-processing lua-audio lua-capi lua-library lua-midi midi midi-processing
Last synced: 11 Mar 2025
https://github.com/jswrenn/midiplex
Volume-aware splitting of a polyphonic MIDI stream into multiple, monophonic streams.
Last synced: 20 Mar 2025
https://github.com/kshoji/rtp-midi-for-.net
RTP MIDI implementation for .NET
apple-midi dotnet midi rtp-midi
Last synced: 03 Mar 2025
https://github.com/zeloe/synth_basic
A basic synth written in C++ with JUCE framework
cplusplus juce juce-framework midi synthesizer
Last synced: 14 May 2025
https://github.com/otto-aa/midiplayer
Providing a simple interface to read and visualize midi files with javascript
javascript-library midi visualization
Last synced: 14 Apr 2025
https://github.com/federico-pepe/processing-and-midi
๐ต Create music visualization with incoming MIDI data
midi music processing visualization
Last synced: 09 Apr 2025
https://github.com/gemichelst/midinethub
midi network server for raspberry or linux devices
ipmidi midi multimidicast raveloxmidi rtp-midi
Last synced: 04 Apr 2025
https://github.com/illation/synthesizer
Subtractive polyphonic synthesizer with MIDI support using minimal libraries - crossplatform
cross-platform midi oscillator polyphonic subtractive-synthesis synthesizer
Last synced: 04 Apr 2025
https://github.com/alexeychikk/piano-trainer
See played chords on your midi keyboard (and more)
electron keyboard midi music piano react typescript
Last synced: 13 Mar 2025
https://github.com/kshoji/unity-midi-plugin-ios
Unity MIDI Plugin, iOS implementation
ios midi unity unity3d unity3d-plugin
Last synced: 10 Apr 2025
https://github.com/fannon/linnstrument-light-guide
Web App that adds Light Guide support for the LinnStrument, e.g. for Synthesia or playing along Scaler 2.
light-guide linnstrument midi synthesia webmidi
Last synced: 28 Dec 2024
https://github.com/erc-bpgc/led-octapad
MIDI controller using capacitive touch sensors for input and an array of 324 individual LEDs. Display Project for the technical festival of BITS-PILANI (Goa Campus) - Quark 2020.
arduino display-project electronics midi
Last synced: 02 Mar 2025
https://github.com/trafex/audio-midi-controller
Control the PulseAudio audio channels using a Behringer X-Touch Mini midi controller
audio behringer midi midi-controller pulseaudio
Last synced: 04 Mar 2025
https://github.com/shane-staret/notetester
A Java program that simulates notes playing on a piano and tells you their name, length, frequency, and more using the MIDI package in Java.
frequency java javafx-gui midi music notes notes-app piano sound
Last synced: 02 Apr 2025
https://github.com/UnsignedArduino/MIDI-to-MakeCode-Arcade
A Python tool to convert a MIDI file to a MakeCode Arcade song!
arcade converter makecode makecode-arcade midi python song tool tools
Last synced: 24 Apr 2025
https://github.com/dtinth/midi-monitor
A CLI tool that prints the incoming MIDI messages in real-time to the standard output as TSV format. For scripting.
Last synced: 17 Mar 2025
https://github.com/timsusa/rpi-osc-midi-jukebox
Turn your raspberry pi into a self running music jukebox, which is full controllable via OSC and MIDI. iOS and Android Controls supported
bluetooth midi midi-controller midi-keyboard-controller music-player osc raspberry-pi touchscreen
Last synced: 31 Mar 2025
https://github.com/unsignedarduino/arcademidigeneratoronline
An online website to generate images compatible with the extension UnsignedArduino/ArcadeMIDI in MakeCode Arcade!
arcade extension extension-helper gatsby gatsbyjs helper makecode makecode-arcade makecode-arcade-extensions makecode-extension midi react reactjs typescript
Last synced: 24 Feb 2025
https://github.com/theandrew168/rs-jam-sandwich
Some old school tunes for your ear-holes
Last synced: 28 Mar 2025
https://github.com/a-cordier/noon-io
๐น Easy io for the Web MIDI API
javascript midi music rxjs web
Last synced: 22 Apr 2025
https://github.com/unsignedarduino/arcademidi
The next generation of advanced music in MakeCode Arcade!
arcade extension makecode makecode-arcade makecode-arcade-extensions makecode-extension midi music music-player
Last synced: 24 Apr 2025
https://github.com/shane-staret/NoteTester
A Java program that simulates notes playing on a piano and tells you their name, length, frequency, and more using the MIDI package in Java.
frequency java javafx-gui midi music notes notes-app piano sound
Last synced: 16 Feb 2025
https://github.com/simsso/digital-piano-dashboard
A dashboard for digital pianos with MIDI output
Last synced: 24 Feb 2025
https://github.com/noahlemen/ftom
๐น โ ๐ convert frequency to MIDI note number
conversion frequency midi music
Last synced: 22 Feb 2025
https://github.com/jwerle/hypermidi
Load and play MIDI from Hyperdrive over the DAT network
Last synced: 30 Apr 2025
https://github.com/potcfdk/flstudiooxygenpro49
FL Studio 20 script for the M-Audio Oxygen Pro 49 controller
controller fl-studio m-audio midi oxygen oxygen-pro oxygen-pro-49 script
Last synced: 13 May 2025
https://github.com/ishika2603/human-dj
๐ต an interactive musical synthesizer powered by human touch!
Last synced: 13 Apr 2025
https://github.com/velipso/midimap
Command line tool for generating and mapping MIDI messages (OSX)
Last synced: 24 Feb 2025
https://github.com/ralucado/Bb
Programming language for music composition with compiler that generates MIDI files.
antlr antlr-grammar compiler grammar hacktoberfest java language midi music programming
Last synced: 28 Apr 2025
https://github.com/niieani/sars-cov-2-vaccine-to-midi
SARS-CoV-2 BioNTech/Pfizer vaccine as MIDI
Last synced: 20 Mar 2025
https://github.com/omkarmoghe/midi-beat-pad
DAW agnostic MIDI beat pad for Android M+
Last synced: 22 Mar 2025
https://github.com/fa-sharp/virtual-keyboard-display
Piano and music staff visualizer, written in Typescript and React.
javascript midi music music-player music-staff piano piano-keyboard react
Last synced: 18 Feb 2025
https://github.com/motiz88/gr55-remote
A patch editing app for the Roland GR-55 guitar synthesizer.
guitar midi music react-native
Last synced: 17 Mar 2025
https://github.com/yyyikes/ableton-live-racks-and-misc-resources
My personal racks, presets, tools and devices for Ableton Live.
ableton ableton-live akai-mpk audio audio-production chord chords effects fx live midi mpk-mini-plus music music-composition music-production racks tools utilities
Last synced: 02 Jan 2025
https://github.com/pelevesque/MIDI-Make
A Raku module to make MIDI files.
composition midi music sequencer
Last synced: 22 Nov 2024
https://github.com/tmarsteel/vox-amp-librarian
A replacement for VOXs horrible ToneRoom app
kotlin-js-react midi midi-device music
Last synced: 25 Apr 2025
https://github.com/ology/groove-tool
MIDI beat generation
algorithmic-composition beats combinatorics figured-bass midi mojolicious perl5
Last synced: 09 Apr 2025
https://github.com/mignon-p/inty-midi
Convert MIDI files into IntyBASIC code for use on the Intellivision game console.
Last synced: 20 Mar 2025
https://github.com/rap2hpoutre/midikaos
๐ท Standard MIDI Files Library website
hacktoberfest midi music synthesizer
Last synced: 17 Mar 2025
https://github.com/muhac/midi-controller-joysticks
Use MIDI controllers as joysticks. Let's play Microsoft Flight Simulator!
desktop joystick midi simulation windows
Last synced: 09 Apr 2025
https://github.com/jordipbou/frmidi
JavaScript functional reactive MIDI Programming
Last synced: 19 Apr 2025
https://github.com/kevin-chau/minimoog.js
Emulation of the Moog Minimoog Model D analog synth
audio javascript midi moog synthesizer webaudio webmidi
Last synced: 10 May 2025
https://github.com/arbitrarycombination/fluidsynthunity
FluidSynth core ported to C# with Unity bindings
fluidsynth midi unity3d unity3d-plugin
Last synced: 07 Apr 2025
https://github.com/tomarus/euromidi
Arduino Nano Eurorack MIDI Master Clock Divider
Last synced: 15 Dec 2024
https://github.com/jazz-soft/jzz-midi-gm
General MIDI instrument names: MIDI to string / string to MIDI
general-midi gm gm2 gs midi xg
Last synced: 06 May 2025
https://github.com/calarts-creative-computing/seraph
Seraph is an open platform for developing Teensy-based MIDI controllers and interactive musical interfaces. This repository provides a PCB design and sample demo code to help you build and customize your own MIDI devices.
accelerometer accelerometers art artificial-intelligence immersive immersive-media interactive-art interface midi midi-controller open-source pcb pcb-design sensor sensors teensy
Last synced: 07 May 2025
https://github.com/ellisgl/ecm-408
Arduino Digital and Analog Controller.
arduino hid midi midi-controller
Last synced: 13 Mar 2025
https://github.com/enginemachiner/honkytones
Minecraft Fabric mod that adds a very musical experience.
audio-streaming fabric-mod instruments midi minecraft music-player music-theory
Last synced: 04 Dec 2024
https://github.com/leandrosimoes/notenumberremapperbyvelocityvtsplugin
VTS plugin to remap a midi note number to another based on the velocity
alesis cpp juce-framework midi plugin vts-plugin
Last synced: 13 Apr 2025
https://github.com/rschwarz/isomorphic_layouts
Tools and data for isomorphic keyboard layouts on the Axis49 controller.
isomorphic microtonal midi midi-keyboard
Last synced: 23 Mar 2025
https://github.com/unsignedarduino/midi-to-makecode-arcade
A Python tool to convert a MIDI file to a MakeCode Arcade song!
arcade converter makecode makecode-arcade midi python song tool tools
Last synced: 13 Apr 2025
https://github.com/jazz-soft/jazz-midi-headless
MIDI for headless testing
headless jsdom midi playwright puppeteer
Last synced: 10 Feb 2025
https://github.com/ardaku/dimi
Cross-Platform Async MIDI Instrument Library for Rust.
async asyncio midi midi-events rust rust-crate rust-lang
Last synced: 22 Mar 2025
https://github.com/dsc8x/node-qu-client
NodeJS client library for Allen & Heath QU series mixer
allen-heath-qu midi nodejs remote-control
Last synced: 20 Feb 2025
https://github.com/joematt/max4live
A repo to hold small Max for Live patches
ableton ableton-live ableton-tools max max4live maxmsp midi
Last synced: 21 Mar 2025
https://github.com/folkertvanheusden/fynth
fynth is a MIDI synthesizer for pipewire
Last synced: 11 Mar 2025
https://github.com/rarous/serato-playground
Serato XML Mapping for Xone:K2 with visualization
midi midi-mapping serato seratodj seratodjpro xone xone-k2
Last synced: 19 Dec 2024
https://github.com/jrmedd/sonicpixels
Remotely-triggered speaker-grid for Manchester Science Festival, using tablets and micro:bits
Last synced: 06 Apr 2025
https://github.com/aimxhaisse/soir
Live coding environment
dsp livecoding midi music python
Last synced: 12 Apr 2025
https://github.com/maxjoehnk/midi-artnet-node
Bind one or multiple Midi Devices to an Artnet Node
Last synced: 07 Apr 2025
https://github.com/sjcobb/pokemon-paint
Web Audio API pitch shifter demo.
2d-game game-development javascript midi pokemon tonejs web-application web-audio-api web-development
Last synced: 28 Mar 2025
https://github.com/rsp4jack/libmfmidi
[WIP] C++23 MIDI library
cpp cpp-library cpp20 cpp23 midi midi-api midi-parser midi-player playback
Last synced: 29 Nov 2024
https://github.com/kermalis/kmidi
A simple library for reading and writing MIDI files!
csharp midi midi-file midi-files music
Last synced: 06 Apr 2025
https://github.com/jv-k/bb15-footswitch
arduino bassbreaker electronics fender guitar-amp midi
Last synced: 23 Feb 2025
https://github.com/d-buckner/dilla-time
Visualizing J Dilla's time concepts
drum-machine drumkit hiphop midi music sequencer
Last synced: 31 Mar 2025
https://github.com/jwinarske/portmidi
Mirror of https://sourceforge.net/p/portmedia/wiki/portmidi/
midi midi-api midi-controller midi-device
Last synced: 30 Mar 2025
https://github.com/atsushieno/alsakt
ALSA JavaCPP binding (for ktmidi project only so far)
Last synced: 21 Apr 2025
https://github.com/ekaansharora/synesthesia
Generate midi music from an image
image-processing jimp midi music music-generation node-js nodejs
Last synced: 06 Apr 2025
https://github.com/bemxio/markov-music-generator
A MIDI music generator, using Markov chains
markov markov-chain markov-model markovify midi midi-files python
Last synced: 05 Mar 2025
https://github.com/blesswinsamuel/midi-tools
App for interacting with MIDI instruments
Last synced: 22 Feb 2025
https://github.com/obstudio/thuliummusic-js
Front-End of Thulium Music Online Version
electronic-music midi music synthesizer thulium-music
Last synced: 02 Mar 2025
https://github.com/cpulvermacher/midiocrity
Turn any music into lackluster visuals.
midi piano visualization webmidi
Last synced: 14 Apr 2025
https://github.com/ebiselutica/rainytune
้จ็ฒใๅฅใงใใกใญใใฃ๐ง๐ต๐ง๐ถ
Last synced: 05 Apr 2025
https://github.com/sauloverissimo/esp32_host_midi
This project provides a complete solution for receiving, interpreting, and displaying MIDI messages via USB and BLE on the ESP32 (especially ESP32-S3) with the T-Display S3.
ble esp32 esp32-arduino host lilygo-tdisplay-s3 lovyangfx midi otg pcm5102a st7789 t-display t-display-s3 usb
Last synced: 16 Feb 2025
https://github.com/davay42/lightsaber-ui
A web-interface for the BLE enabled light saber made collaboratively in the Pirate Bay FabLab, Phuket
ble controller esp32 js midi vue
Last synced: 06 Apr 2025
https://github.com/ct2034/superpermidi
A python script to make music from superpermutations
midi midi-files music python3 superpermutation
Last synced: 26 Mar 2025
https://github.com/eocorekuneho/pimgb
Send MIDI data to Game Boy
arduinoboy game-boy gameboy mgb midi raspberry-pi
Last synced: 27 Feb 2025
https://github.com/jottenlips/usemidi
โช๏ธ Hook wrapping WEBMIDI.js ๐ถ
hooks lerna midi midi-controller react react-hooks reactjs webmidiapi webmidijs
Last synced: 05 Apr 2025