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-06 00:19:21 UTC
- JSON Representation
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/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: 12 Nov 2024
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: 17 Nov 2024
https://github.com/mishankov/chords-generator
Generates MIDI file with chord progression
Last synced: 16 Dec 2024
https://github.com/bycob/midipic
Midi to Image translation for ML datasets
dataset generative-ai generative-art image machine-learning midi music
Last synced: 19 Nov 2024
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: 18 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/indigoparadox/midimbox
Simple MIDI adaptor box designed to connect to PC gameport
Last synced: 04 Jan 2025
https://github.com/dctucker/roland-junods
autocomplete patch selection for Roland JUNO-DS
Last synced: 20 Nov 2024
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: 15 Nov 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: 21 Nov 2024
https://github.com/mwoss/midi-generator
Basic midi piano generator in Python
generator hacktoberfest midi midi-generator miditime python
Last synced: 24 Nov 2024
https://github.com/makuto/keykey
MIDI Synth Sequencer Suite
midi midi-sequencer music sequencer
Last synced: 22 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/fraigo/javascript-midi-player
A Javascript Library to Play MIDI files in a web site using the WebMIDIAPI
Last synced: 09 Nov 2024
https://github.com/ology/midi-rtmidi-scoreplayer
Play a MIDI-Perl score in real-time
Last synced: 18 Nov 2024
https://github.com/nicolodavis/lilypond-midi-input
Enter LilyPond notes using a MIDI controller
Last synced: 23 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/end2endzone/libmidi
libmidi is a C++ open-source library for generating single tone melodies (monolithic melodies) in MIDI format.
cpp generator midi midi-format sound
Last synced: 24 Nov 2024
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: 13 Nov 2024
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: 20 Nov 2024
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/kushview/midi-io-breakout
A MIDI Breakout board for Arduino
arduino kicad-breakout-board kicad-schematics midi
Last synced: 13 Nov 2024
https://github.com/timsusa/midi-space
Local running midi server with frontend
Last synced: 13 Dec 2024
https://github.com/ably-labs/realtime-midi-player
MIDI over Ably. Demo.
collaboration javascript midi midi-player realtime
Last synced: 13 Nov 2024
https://github.com/63rabbits/midi2ubit
Convert MIDI notes to notes-string for micro:bit.
Last synced: 13 Nov 2024
https://github.com/teavly/fl-studio
FL Studio is a popular digital audio workstation (DAW) used for music production, recording, editing, and mixing. It offers a wide range of features such as MIDI support, multiple plugins, and a user-friendly interface.
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/tomashubelbauer/webusb-op-1
Seeing if WebUSB can be used to control the OP-1
Last synced: 31 Dec 2024
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/ewen-lbh/midibackup
Listen continuously for MIDI input from your keyboard and save any session you make into a .midi
Last synced: 11 Dec 2024
https://github.com/terjekbela/satb.ninja
SATB.ninja is a chord display and interpreter tool.
Last synced: 10 Dec 2024
https://github.com/ology/midi-ngram
Find the top repeated note phrases of a MIDI file
Last synced: 11 Dec 2024
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: 11 Dec 2024
https://github.com/p3r7/midipad
mod for norns - use gamepad for midi
gamepad midi monome-norns norns
Last synced: 16 Dec 2024
https://github.com/p3r7/pidgins
norns fennel event processing sandbox
fennel lisp midi monome-grid monome-norns norns norns-script
Last synced: 16 Dec 2024
https://github.com/kshoji/unity-midi-plugin-webgl
Unity MIDI Plugin, WebGL implementation
midi unity unity3d unity3d-plugin webgl
Last synced: 14 Nov 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/rafaeloledo/midi
js training
front-end-development midi sounds
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/ology/midi-praxis-variation
Variation techniques used in music composition
Last synced: 13 Oct 2024
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/emiyasyahriel/miditaikoboard
A simple MIDI-based Taiko controller for osu! in combination with MidiKey2Key
Last synced: 13 Dec 2024
https://github.com/r-koubou/midi-sampling
Simple hardware MIDI instrument automated sampling tool
Last synced: 23 Dec 2024
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: 21 Dec 2024
https://github.com/benc-uk/midi-arp
Experiment in creating a MIDI arpeggiator in JavaScript
Last synced: 21 Dec 2024
https://github.com/sweetcase-production/pcfl
Piano Compensator for FLstudio
flstudio midi music python-library
Last synced: 21 Dec 2024
https://github.com/nauruz-guliev/midi_keyboard
Simple midi keyboard
css java javafx midi music notes numpad scenebuilder
Last synced: 29 Dec 2024
https://github.com/insomnimus/kb-drums
App to play drums from the command line using midi.
command-line drums game midi rust
Last synced: 13 Dec 2024
https://github.com/tiagolr/mididash
Node based midi routing app
linux macos midi midi-events midi-router midi-router-linux midi-router-win router tauri windows
Last synced: 17 Dec 2024
https://github.com/rp-bot/ultimate-midi-scraper
Scrape All MIDI files from the internet using Selenium
Last synced: 10 Nov 2024
https://github.com/kshoji/unity-midi-plugin-android-inter-app
Unity MIDI Plugin, Android implementation. Works with Inter App MIDI(Virtual MIDI) only.
android midi unity unity3d unity3d-plugin
Last synced: 21 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/ifimust/chordless
Analyze MIDI notes. Display which notes/chords are played.
alsa boost cmake-presets gtest midi music qml qt6
Last synced: 12 Oct 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/snuffish/dmx-lp-electron
Launchpad (MIDI) to DMX (Lightning) Interface.
controller dmx interface launchpad midi
Last synced: 18 Dec 2024
https://github.com/dannixon/midi_mixer
A simple Teensy based 10 channel MIDI mixer.
arduino midi midi-controller teensy3
Last synced: 18 Dec 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/venividiviciuss/video-to-midi-converter
VideoToMidiConverter is a Python program that converts videos of musical keyboards into MIDI files, with an interactive GUI and visual preview.
converter generator midi music note piano sheet-music sheets synthesia youtube
Last synced: 18 Dec 2024
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: 24 Dec 2024
https://github.com/ben-wormald/midi-controller
MIDI controller for Teensy LC
Last synced: 24 Dec 2024
https://github.com/theoliverlear/music-machine
A desktop application to help people learn to play piano and learn about music theory.
desktop educational electron midi music piano reactjs scss service typescript webpack
Last synced: 28 Dec 2024
https://github.com/djipco/jsnation-2022-webmidi
Code demo for WEBMIDI.js (JSNation 2022)
Last synced: 01 Dec 2024
https://github.com/charonn0/rb-midifile
A Realbasic and Xojo binding to HP MIDIFILE
midi midi-events midi-files midi-player realbasic xojo
Last synced: 28 Nov 2024
https://github.com/rp-bot/midi-gen-ai
🎹 ✨| Predict the next chord
ai chords generative-art midi music-composition
Last synced: 10 Nov 2024
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: 25 Dec 2024
https://github.com/leandrodaf/midi
MIDI is a native Go library for capturing and manipulating MIDI events. With full support for macOS and Windows, it requires no external libraries, making it easy to integrate into your projects. Capture events, filter commands, and monitor MIDI flow effortlessly!
audioprocessing crossplatform development digitalmusic eventcapture go library midi midiclient music musicsoftware musictech nativelibrary opensource programming realtime
Last synced: 20 Dec 2024
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/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/pouyakary/audulus-midi-tools
Two simple patches to enable you arbitrarily play notes and work with MIDI on @audulus
audio-processing audulus audulus-patch midi modular-synthesizers
Last synced: 25 Dec 2024
https://github.com/flyingcakes85/midi-hkd
MIDI Hotkey Daemon for triggering system shortcuts via a MIDI Keyboard!
casio hotkey hotkey-daemons hotkeys midi shortcuts
Last synced: 01 Jan 2025
https://github.com/ales-tsurko/midi-player
audio midi midi-player soundfont
Last synced: 24 Oct 2024
https://github.com/yyyikes/deepmind-12d-randomizer
A script to randomize all parameters on the Behringer DeepMind 12D by sending NRPN messages via SendMIDI
audio audio-hardware bash bash-script behringer deepmind midi music nrpn randomizer sendmidi shell synthesizer synths
Last synced: 26 Dec 2024
https://github.com/earthmanmuons/clefcraft
Exploration of Western music theory concepts with Zig
midi music music-theory theory zig ziglang
Last synced: 06 Dec 2024
https://github.com/runeflobakk/gordius
Gordius Little Giant 2 setup
gordius midi midi-controller pedalboard
Last synced: 02 Jan 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: 17 Dec 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/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/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/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/thefloatingstring/ringtone-generator
Using Keras LSTMs to generate ringtones in MIDI format. (2021 McGill AI Society Hackathon)
audio-synthesis keras lstm midi python
Last synced: 13 Nov 2024
https://github.com/bechstein/midi-toolkit
A MIDI message parser for simplified event handling
Last synced: 26 Dec 2024
https://github.com/ianacaburian/midiclock
audio help-me juce learning midi midi-clock sampler
Last synced: 14 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