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-01-09 00:22:14 UTC
- JSON Representation
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/eibens/pitch
Tools for working with musical pitch in TypeScript for Deno.
deno diatonic frequency library midi music pitch tuning typescript
Last synced: 21 Nov 2024
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: 21 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: 01 Dec 2024
https://github.com/olemb/livemidi
MIDI messages for Python
dataclasses functional-programming immutable midi python python-3-7
Last synced: 19 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: 27 Nov 2024
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: 23 Nov 2024
https://github.com/tomarus/midirouter
CMOD-A7 FPGA MIDI Merger/Router/Switch.
Last synced: 15 Dec 2024
https://github.com/octylfractal/audiotomidi
audio-processing fft fftw java midi
Last synced: 08 Dec 2024
https://github.com/nicorobo/harmidi
Harmidi is an in-browser MIDI controller that turns your computer keyboard into a multi-instrument workstation. Built for traveling musicians and harmony magicians, it offers a flexible and intuitive way to explore musical ideas while on the go or in the studio.
midi midi- midi-events music music-composition musical-instrument
Last synced: 02 Dec 2024
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: 28 Nov 2024
https://github.com/hiroxpepe/meowziq
A MIDI sequencer to read JSON files writing MeowziQ format and play as a song.
csharp midi midi-composer midi-sequencer music music-composer music-sequencer sequencer
Last synced: 27 Oct 2024
https://github.com/makuto/keykey
MIDI Synth Sequencer Suite
midi midi-sequencer music sequencer
Last synced: 22 Nov 2024
https://github.com/jintwo/tonic
Experiments in rust and audio-related stuff
Last synced: 16 Dec 2024
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/nicolodavis/lilypond-midi-input
Enter LilyPond notes using a MIDI controller
Last synced: 23 Nov 2024
https://github.com/ct2034/instrument2midi
recognize pitch in audio stream and publish according midi messages
alsa jack midi music pitch-detection
Last synced: 04 Dec 2024
https://github.com/ct2034/superpermidi
A python script to make music from superpermutations
midi midi-files music python3 superpermutation
Last synced: 04 Dec 2024
https://github.com/mishankov/chords-generator
Generates MIDI file with chord progression
Last synced: 16 Dec 2024
https://github.com/indigoparadox/midimbox
Simple MIDI adaptor box designed to connect to PC gameport
Last synced: 04 Jan 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: 23 Nov 2024
https://github.com/fwcd/midiloop
Small utility that runs a virtual MIDI loopback device
Last synced: 13 Dec 2024
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/weisrc/fpgaudio
MIDI file to Verilog Code Generation - FPGAudio!
Last synced: 23 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/oldtechaa/SeekMIDI
SeekMIDI, a simple multi-channel graphical MIDI sequencer.
midi midi-sequencer music perl perl5
Last synced: 22 Nov 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/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: 02 Jan 2025
https://github.com/haszari/PhraseSyncPlugins
Phrase-synchable MIDI plugins for live performance
midi music-composition plugin vst
Last synced: 27 Oct 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: 07 Dec 2024
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/amari-calipso/sky-cotl-midi-player
A software that converts MIDI files and input devices into controls for musical instruments from "Sky: Children of the Light"
midi midi-device midi-devices midi-files music python python3 sky-cotl
Last synced: 19 Dec 2024
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: 29 Nov 2024
https://github.com/dsgallups/midix
Crates used to parse, read, and write in the MIDI format
Last synced: 26 Dec 2024
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: 22 Nov 2024
https://github.com/hlorenzi/midi-inspect
🎵 Inspect .mid file contents! -- https://hlorenzi.github.io/midi-inspect
file file-format inspect midi midi-files music web webapp
Last synced: 19 Nov 2024
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: 21 Nov 2024
https://github.com/ethanbaker/midi-to-musicbox
Convert Midi tracks to music box sheets!
Last synced: 15 Nov 2024
https://github.com/jtsiomb/midikeys
Simple MIDI keyboard for DOS PCs with an MPU-401 or compatible MIDI interface
Last synced: 15 Dec 2024
https://github.com/jeroenbakker-atmind/jack-midi-tools
Jack Midi client applications to use for music creation
Last synced: 19 Nov 2024
https://github.com/siy1121/m5stickc-midi-controller
Implementation of MIDI over BLE for M5StickC
arduino ble m5stickc midi midi-controller
Last synced: 22 Dec 2024
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: 26 Nov 2024
https://github.com/d-rowe/clayton-piano
Dynamic and performant piano renderer in vanilla js
midi piano piano-keyboard vanilla-javascript vanilla-js
Last synced: 15 Dec 2024
https://github.com/bemxio/ytpmv-generator
A YTPMV generator made in Python
generator meme meme-generator midi mido pydub python ytpmv
Last synced: 15 Nov 2024
https://github.com/rafaeloledo/midi
js training
front-end-development midi sounds
Last synced: 19 Nov 2024
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: 05 Dec 2024
https://github.com/hughrawlinson/keyboard-midi
A Rust program to play a midi score
Last synced: 27 Nov 2024
https://github.com/ridwansharkar/fretboard-2.0
Interactive Music Theory Explorer & Visualizer + Chord Progression Generator + MIDI
guitar midi music-theory music-visualizer react
Last synced: 15 Nov 2024
https://github.com/bechstein/midi-toolkit
A MIDI message parser for simplified event handling
Last synced: 26 Dec 2024
https://github.com/lue-bird/elm-midi
midi bytes parser
bytes bytes-parser elm file midi music
Last synced: 14 Dec 2024
https://github.com/materight/evolutionary-music-transcription
An algorithm for automatic music transcription based on Evolution Strategies (ES). Converts a raw music file to its MIDI representation.
genetic-algorithm midi music-transcription
Last synced: 04 Jan 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: 26 Sep 2024
https://github.com/zeloe/synth_basic
A basic synth written in C++ with JUCE framework
cplusplus juce juce-framework midi synthesizer
Last synced: 25 Dec 2024
https://github.com/mosinve/gmajor2editor
Former GLydian project, updated to work with GMajor2
g-major2 macos-sierra midi patch-editor
Last synced: 12 Dec 2024
https://github.com/nihlaeth/voicetrainer
MIDI voice exercises made convenient
asyncio lilypond midi music python-3-5 tkinter
Last synced: 04 Dec 2024
https://github.com/chipshort/beeper
Runs a set of beep scripts on the CIP Pool of University Trier
Last synced: 05 Dec 2024
https://github.com/palingheorghe/motive-daw
Project created with ReactJS, ToneJS and Web MIDI API
javascript midi music react tonejs
Last synced: 09 Jan 2025
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/ology/perl-algorithmic-music
A short presentation on creating algorithmic music with Perl
algorithmic-composition midi music perl5
Last synced: 18 Nov 2024
https://github.com/kshoji/unity-midi-plugin-linux
Unity MIDI Plugin, Linux implementation
alsa linux midi unity unity3d unity3d-plugin
Last synced: 14 Nov 2024
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: 28 Nov 2024
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/tom-weatherhead/boss-gx-700-patch-parser
A parser for MIDI SysEx messages that describe guitar effects patches used by the Boss GX-700 guitar effects processor.
audio boss guitar gx-700 midi parser sysex-messages web-midi
Last synced: 17 Nov 2024
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: 14 Nov 2024
https://github.com/disketteomelette/midigamepad
Use a MIDI music pad as a gamepad to play World of Warcraft!
gamepad midi music pad visualbasic6 world-of-warcraft
Last synced: 19 Nov 2024
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: 16 Dec 2024
https://github.com/davay42/yt-midi
Generate MIDI events on Youtube live stream chat commands
api bot chat livestream midi youtube
Last synced: 25 Dec 2024
https://github.com/jwillikers/piceiver
A 2.1 channel DIY audio receiver with S/PDIF input
airplay audio bluetooth dlna-upnp home-assistant jellyfin midi music-assistant nixos pipewire raspberry-pi realtime receiver snapcast stereo synthesizer wireplumber
Last synced: 13 Nov 2024
https://github.com/kuba160/ddb_adlmidi
libADLMIDI decoder plugin for DeaDBeeF
adlmidi deadbeef deadbeef-plugin midi
Last synced: 05 Jan 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: 28 Nov 2024
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: 28 Nov 2024
https://github.com/pedrolcl/drumstick-rt-outoftree
Drumstick::RT Out of Tree Template Plugin
drumstick input-output midi plugin qt template
Last synced: 28 Nov 2024
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: 28 Nov 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: 28 Nov 2024
https://github.com/adasha/vvvv-launchkeymini
vvvv patches for Novation Launchkey Mini Mk2
launchkey midi midi-device node novation patch vvvv
Last synced: 14 Dec 2024
https://github.com/robcranfill/pialesissr
A way to select different drum sets when using a MIDI drum kit to send notes to an external drum machine.
midi midi-controller raspberry-pi
Last synced: 15 Nov 2024
https://github.com/ut-proj/blog
Thoughts on music generation, composition, and theory
generative-music lfe midi music music-composition music-theory
Last synced: 07 Jan 2025
https://github.com/sungj921028/midi-music-generater
A music generater supported MIDI file format.
Last synced: 08 Jan 2025
https://github.com/fx818/music-generation-using-lstm-tensorflow-
Generates music when given an initial seed
lstm lstm-neural-networks midi music21 tensorflow
Last synced: 08 Jan 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: 05 Dec 2024
https://github.com/atsushieno/notium-ng
notium ported to Kotlin. Higher-level MIDI manipulator based on mugene MML instructions.
Last synced: 05 Jan 2025
https://github.com/snej/toit-midi
MIDI (Musical Instrument Digital Interface) I/O for the Toit language
Last synced: 23 Oct 2024