Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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-02-06 00:19:06 UTC
- JSON Representation
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: 04 Jan 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: 27 Jan 2025
https://github.com/fwcd/midiloop
Small utility that runs a virtual MIDI loopback device
Last synced: 13 Dec 2024
https://github.com/ct2034/instrument2midi
recognize pitch in audio stream and publish according midi messages
alsa jack midi music pitch-detection
Last synced: 31 Jan 2025
https://github.com/ology/midi-chord-guitar
MIDI pitches for guitar chord voicings
Last synced: 13 Oct 2024
https://github.com/timsusa/midi-space
Local running midi server with frontend
Last synced: 06 Feb 2025
https://github.com/ology/midi-rtmidi-scoreplayer
Play a MIDI-Perl score in real-time
Last synced: 18 Nov 2024
https://github.com/63rabbits/midi2ubit
Convert MIDI notes to notes-string for micro:bit.
Last synced: 13 Jan 2025
https://github.com/haszari/phrasesyncplugins
Phrase-synchable MIDI plugins for live performance
midi music-composition plugin vst
Last synced: 20 Dec 2024
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: 27 Jan 2025
https://github.com/zenklinov/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.
Last synced: 12 Jan 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: 17 Dec 2024
https://github.com/ncg777/blahlib
A library for Keykit (https://github.com/nosuchtim/keykit).
midi music music-composition musictheory
Last synced: 29 Jan 2025
https://github.com/shakfu/miditools
Simplified cmake builds of Geert Bevin's sendmidi and receivemidi
cmake juce midi receivemidi sendmidi
Last synced: 12 Jan 2025
https://github.com/mwoss/midi-generator
Basic midi piano generator in Python
generator hacktoberfest midi midi-generator miditime python
Last synced: 24 Jan 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: 27 Jan 2025
https://github.com/jintwo/tonic
Experiments in rust and audio-related stuff
Last synced: 16 Dec 2024
https://github.com/weisrc/fpgaudio
MIDI file to Verilog Code Generation - FPGAudio!
Last synced: 23 Dec 2024
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: 11 Jan 2025
https://github.com/makuto/keykey
MIDI Synth Sequencer Suite
midi midi-sequencer music sequencer
Last synced: 22 Nov 2024
https://github.com/amari-calipso/arrayvmusictool
A tool used to convert MIDI files in Java code that plays music using the ArrayV API
array-visualizer midi midi-files music python python3
Last synced: 19 Dec 2024
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: 19 Jan 2025
https://github.com/xedziu/midi2key
Interpreter for MIDI devices that allows to map notes for mouse&keyboard inputs
Last synced: 19 Jan 2025
https://github.com/ably-labs/realtime-midi-player
MIDI over Ably. Demo.
collaboration javascript midi midi-player realtime
Last synced: 12 Jan 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: 19 Jan 2025
https://github.com/noahtigner/pymotif
Analyzes a melody (given via MIDI file) and generates diatonic harmony
Last synced: 22 Dec 2024
https://github.com/mewa/esac-mir
Traditional folk music information retrieval from EsAC and MIDI files
midi music music-information-retrieval
Last synced: 18 Jan 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: 17 Nov 2024
https://github.com/eliranmal/web-midi
an experiment with midi and the web
m-audio midi midi-controller web-midi
Last synced: 20 Dec 2024
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: 24 Dec 2024
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: 02 Feb 2025
https://github.com/esp32beans/esp32-s3-box-hires-cc
ESP32-S3 Box MIDI Pitch Bend Slider and Hi-Res MIDI CC HTML Sliders
arduino esp32-s3 esp32-s3-box lvgl midi
Last synced: 22 Jan 2025
https://github.com/wqking/datomu
Convert digits and letters to music. Such as PI or poem to music.
Last synced: 31 Jan 2025
https://github.com/arda-guler/miditerranean90
MIDI visualizer built on mido and PySDL2.
midi midi-visualizer mido music music-visualization music-visualizer pysdl2 sdl2 visualizer
Last synced: 11 Jan 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: 27 Jan 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: 31 Jan 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: 27 Dec 2024
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: 19 Dec 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: 26 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: 20 Jan 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: 21 Jan 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: 24 Nov 2024
https://github.com/jazz-soft/runkit-midi
MIDI player/viewer for RunKit
midi midi-file midi-files midi2 runkit
Last synced: 17 Nov 2024
https://github.com/nicoboss/midi_harp
Von analogen Schwingungen zur MIDI-Datei - von der Harfe zur MIDI-Harfe
harfe harp maturaarbeit midi midi-harfe midi-harp
Last synced: 29 Jan 2025
https://github.com/amari-calipso/synthscript
A basic software synthetizer programmable in Python and a dedicated language
audio audio-processing domain-specific-language dsl language-design language-engineering midi midi-files music python python3 sf2 sound sound-processing soundfont soundfont2 synthesizer
Last synced: 19 Dec 2024
https://github.com/octylfractal/audiotomidi
audio-processing fft fftw java midi
Last synced: 03 Feb 2025
https://github.com/eibens/pitch
Tools for working with musical pitch in TypeScript for Deno.
deno diatonic frequency library midi music pitch tuning typescript
Last synced: 22 Jan 2025
https://github.com/cainky/midigen
MIDI Generation
contributions-welcome help-wanted midi midi-events midi-files midi-generation midi-messages music-generation python-music
Last synced: 11 Nov 2024
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: 13 Jan 2025
https://github.com/mishankov/chords-generator
Generates MIDI file with chord progression
Last synced: 16 Dec 2024
https://github.com/wvengen/organ-pedalboard-arduino
Arduino MIDI controller for an organ pedalboard with keys, stops and volume pedal
arduino arduino-mega-2560 arduino-midi arduino-sketch midi midi-device organ pedalboard
Last synced: 22 Jan 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: 16 Jan 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: 25 Jan 2025
https://github.com/kshoji/midisystem-for-.net
javax.sound.midi porting with C#
dotnet midi sequencer-midi smf unity unity3d
Last synced: 13 Jan 2025
https://github.com/dinaraparanid/music_generator
Music generation app
midi music-generation rust synthwave
Last synced: 28 Jan 2025
https://github.com/meownoid/mmk1-relay
Maschine MK1 Relay
cabl midi midi-controller native-instruments osc rtmidi
Last synced: 25 Jan 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: 12 Jan 2025
https://github.com/tomarus/midirouter
CMOD-A7 FPGA MIDI Merger/Router/Switch.
Last synced: 15 Dec 2024
https://github.com/kshoji/unity-midi-plugin-uwp
Unity MIDI Plugin, UWP implementation
midi unity unity3d unity3d-plugin universal-windows-platform uwp
Last synced: 13 Jan 2025
https://github.com/sappho192/midi-velocity-infer-v2
[ASJ2023] Seq2seq and attention based midi Velocity prediction model.
deep-learning midi music-information-retrieval piano piano-roll tensorflow
Last synced: 26 Jan 2025
https://github.com/kshoji/unity-midi-plugin-windows
Unity MIDI Plugin, Standalone Windows implementation
midi unity unity3d unity3d-plugin windows
Last synced: 13 Jan 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: 27 Jan 2025
https://github.com/runeflobakk/gordius
Gordius Little Giant 2 setup
gordius midi midi-controller pedalboard
Last synced: 02 Jan 2025
https://github.com/dsgallups/midix
Crates used to parse, read, and write in the MIDI format
Last synced: 26 Dec 2024
https://github.com/dtinth/midi-sustain-pedal-controlled-by-a-game-controller
Last synced: 23 Jan 2025
https://github.com/0cc4m/midi-control
Trigger actions on MIDI input.
automation hotkeys midi midi-controller python python3
Last synced: 13 Jan 2025
https://github.com/bechstein/midi-toolkit
A MIDI message parser for simplified event handling
Last synced: 26 Dec 2024
https://github.com/yyyikes/mpk-mini-plus-relative-encoders-live-11
Modified Ableton Live 11 remote script and optional MidiPipe Pipes enabling relative encoder use with the Akai MPK Mini Plus.
ableton ableton-live akai akai-mpk-mini akai-mpk-mini-plus audio-production control-script control-surface keyboard midi midi-controller midi-remote-script midipipe mpk music music-production relative-encoders remote-script
Last synced: 02 Jan 2025
https://github.com/halfbyte/liv3c0der-mk2
liv3coder lives!
livecoding midi music webaudio
Last synced: 03 Jan 2025
https://github.com/micyg/midisplitter
Another MIDI Splitter. Kicad project for PCB and Inventor project for hardware
Last synced: 27 Dec 2024
https://github.com/connormcf/midibutton
MIDI Button is a simple way to interface with MIDI Controllers
Last synced: 27 Dec 2024
https://github.com/benjajorquera/arduinomidi
MIDI controller and CV (Control Voltage) converter built with Arduino.
Last synced: 01 Feb 2025
https://github.com/marionchaff/piano-transcription
Turn audio recordings into piano sheets
audio-files audio-processing deep-learning midi midi-files music piano piano-sheet-music python spectrogram tensorflow
Last synced: 03 Jan 2025
https://github.com/markuswustenberg/controol
controol is a small control tool to work with OSC and MIDI messages.
Last synced: 03 Jan 2025
https://github.com/markuswustenberg/osc2midi
A small program to convert OSC messages into MIDI. Work in progress.
Last synced: 03 Jan 2025
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: 01 Nov 2024
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: 13 Jan 2025