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-24 00:19:30 UTC
- JSON Representation
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/noahlemen/mtof
🎹 → 🌊 convert MIDI note number to frequency
conversion frequency midi music
Last synced: 03 Jan 2025
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/matricali/html5-sampler
Load your custom sounds and play with it directly in your web browser. Supports MIDI controllers 🎹🎛️🎚️
browser html5 html5-music-player html5-sampler javascript javascript-vanilla midi midi-controller midi-player musical-instrument sampler web-app web-audio web-audio-api
Last synced: 06 Dec 2024
https://github.com/dinaraparanid/music_generator
Music generation app
midi music-generation rust synthwave
Last synced: 30 Nov 2024
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/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/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/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/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/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/jazz-soft/runkit-midi
MIDI player/viewer for RunKit
midi midi-file midi-files midi2 runkit
Last synced: 17 Nov 2024
https://github.com/shadowshahriar/midi
YouTube MIDI collection (freeware/shareware) for use in future projects.
Last synced: 30 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/sjcobb/echarts-circle-of-fifths
Interactive Circle of Fifths MIDI animation using ECharts
dataviz echarts javascript midi music-theory tonejs
Last synced: 07 Dec 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: 22 Jan 2025
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/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/jintwo/tonic
Experiments in rust and audio-related stuff
Last synced: 16 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: 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/ct-martin/web-midi-player
A web-based MIDI Player with visualizations
classwork js midi midijs p5js processing web
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/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/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/alh477/redot-tunes
Little tunes and chimes for the Redot engine.
godot indiegame midi music redot redot-engine redotengine sheet-music
Last synced: 23 Jan 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: 02 Jan 2025
https://github.com/marchersimon/tinymid
A lightweight command-line MIDI file viewer
Last synced: 17 Jan 2025
https://github.com/smerrony/midibanger
A Raspberry Pico MIDI player that plays physical (toy) instruments via servos.
midi midi-player music pico pico-sdk raspberry-pi-pico rp2040 rp2040-zero
Last synced: 10 Jan 2025
https://github.com/ljans/websynth
Project for a bachelor thesis about audio signal processing.
Last synced: 23 Jan 2025
https://github.com/cpulvermacher/midiocrity
Turn any music into lackluster visuals.
midi piano visualization webmidi
Last synced: 04 Jan 2025
https://github.com/indigoparadox/midimbox
Simple MIDI adaptor box designed to connect to PC gameport
Last synced: 04 Jan 2025
https://github.com/helgesverre/midi-router
Utility webapp to map MIDI Input to an Output
Last synced: 11 Jan 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: 04 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/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/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/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/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/meownoid/mmk1-relay
Maschine MK1 Relay
cabl midi midi-controller native-instruments osc rtmidi
Last synced: 25 Jan 2025
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/anachrocomputer/avrmidi2cv
MIDI to Control Voltage converter to run on ATmega4809 AVR microcontroller
ad5676 ad8804 atmega4809 avr control-voltage dac digital-to-analog-converter midi
Last synced: 16 Jan 2025
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/ology/perl-algorithmic-music
A short presentation on creating algorithmic music with Perl
algorithmic-composition midi music perl5
Last synced: 19 Jan 2025
https://github.com/anachrocomputer/stm32_mcp4822
STM32F411 Black Pill programs with the MCP4822 dual 12-bit SPI DAC
blackpill dds direct-digital-synthesis mcp4822 midi oled oled-display-ssd1351 spi ssd1351 stm32 stm32f4
Last synced: 16 Jan 2025
https://github.com/boriswerner/iobroker.midi
The adapter processes midi input and output using easymidi
easymidi iobroker midi smarthome
Last synced: 22 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/ridwansharkar/fretboard-explorer
Interactive Music Theory Explorer & Visualizer + MIDI made with React
guitar-chords midi music-theory oop react
Last synced: 16 Jan 2025
https://github.com/jeroenbakker-atmind/jack-midi-tools
Jack Midi client applications to use for music creation
Last synced: 20 Jan 2025
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/ridwansharkar/fretboard-2.0
Interactive Music Theory Explorer & Visualizer + Chord Progression Generator
guitar midi music-theory music-visualizer react
Last synced: 16 Jan 2025
https://github.com/ethanbaker/midi-to-musicbox
Convert Midi tracks to music box sheets!
Last synced: 16 Jan 2025
https://github.com/david-vandensteen/midi-cmd
Command line utility to send a midi control change message
Last synced: 08 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: 19 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/emiyasyahriel/miditaikoboard
A simple MIDI-based Taiko controller for osu! in combination with MidiKey2Key
Last synced: 13 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 Jan 2025
https://github.com/r-koubou/midi-sampling
Simple hardware MIDI instrument automated sampling tool
Last synced: 23 Dec 2024
https://github.com/unsignedarduino/musical-images-generator
A Python program to generate images compatible with the Musical-Images extension in MakeCode Arcade!
arcade extension extension-helper helper makecode makecode-arcade makecode-arcade-extensions makecode-extension midi
Last synced: 07 Jan 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: 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/bob-ros2/midistuff
Shell MIDI recorder with record forever option. This is a MIRRORED REPOSITORY Refer to the GitLab page for the origin.
Last synced: 06 Dec 2024