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/shanestaret/notetester
Very simple 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: 12 Oct 2024
https://github.com/todbot/picotouch_drumcard
Card-sized drum synth / sequencer with MIDI In/Out
circuitpython drum midi pico raspberrypipico sequencer synth
Last synced: 09 Oct 2024
https://github.com/xan1242/crashbashex
Crash Bash Extractor
crash-bandicoot crash-bash extractor game game-mod game-tool midi ps1 psx reverse-engineering sony-playstation sony-ps1 sony-psx
Last synced: 11 Nov 2024
https://github.com/xeoneux/midiate
๐ผ A Tool To Generate Running Notes Data From MIDI Files.
keyboard midi midiate music notes piano typescript
Last synced: 29 Oct 2024
https://github.com/sjcobb/lost-woods
Explore WebVR experiences auditorily.
3d cardboard data-science fire-temple games javascript lost-woods midi music navi positional-audio three-js threejs threejs-example virtual-reality webgl webvr webvr-experience zelda
Last synced: 07 Dec 2024
https://github.com/b-viguier/WebMidiPiano
:musical_keyboard: Online On-Screen Midi Piano
Last synced: 07 Nov 2024
https://github.com/mgefvert/midijunction
MIDI Junction box - small Windows application that listens for MIDI events and forwards them to one or more MIDI channels on a virtual loopback device. Excellent for live performances with Propellerhead Reason or other DAWs that maps MIDI channels to instruments.
csharp midi midi-channel midi-junction piano propellerhead-reason sound windows
Last synced: 12 Dec 2024
https://github.com/rschwarz/fishnpitch
JACK MIDI realtime tuner for microtonal music
jack microtonal midi pitch-shift
Last synced: 01 Dec 2024
https://github.com/debris/midi
rust library for parsing Standard MIDI Files
Last synced: 17 Dec 2024
https://github.com/johnnovak/nuked-sc55-clap
Nuked SC-55 CLAP audio plugin
clap clap-plugin emulation midi nuked-sc55 roland roland-gs roland-sc55 sc-55 sc55 sc55mk1 sc55mk2 sound-canvas
Last synced: 12 Dec 2024
https://github.com/epost/purescript-midi
PureScript MIDI library based on MIDI.js
Last synced: 20 Jan 2025
https://github.com/pschatzmann/arduino-midi-fileparser
A simple MIDI file parser library
arduino-library cmake cpp library midi midi-files
Last synced: 04 Nov 2024
https://github.com/goshatch/astrovox
๐๏ธ Experimental synthesizer implementation
audio c cli experimental midi synthesizer
Last synced: 30 Nov 2024
https://github.com/bemxio/ytpmv-generator
A YTPMV generator made in Python
generator meme meme-generator midi mido pydub python ytpmv
Last synced: 16 Jan 2025
https://github.com/stuffmatic/zephyr-ble-midi
A Zephyr implementation of the BLE-MIDI (MIDI over Bluetooth low energy) service specification.
ble ble-midi ble-midi-device bluetooth-le bluetooth-low-energy midi nrf nrf-connect-sdk zephyr zephyr-rtos
Last synced: 08 Jan 2025
https://github.com/crocsg/usb_midiflower
sonification of biodata on Raspberry Pico
biodata midi music rp2040 sonification
Last synced: 11 Jan 2025
https://github.com/jaybee18/mfp
A free piano learning web-app with support for midi keyboards ๐น
learn midi midi-controller midi-player piano piano-roll
Last synced: 21 Jan 2025
https://github.com/mollybeach/raspberrymuipi
๐ RaspberryMuiPi a project that involves using Ruby to create and play music on Sonic Pi. By converting MIDI note numbers to music notes and adjusting various parameters, users can compose their own unique songs. Additionally, the project incorporates randomization techniques to add an element of unpredictability to compositions
midi raspberry-pi-3 ruby sonicpi
Last synced: 20 Nov 2024
https://github.com/nicolodavis/lilypond-midi-input
Enter LilyPond notes using a MIDI controller
Last synced: 23 Jan 2025
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: 22 Nov 2024
https://github.com/khjxiaogu/minecraftmidiplayer
plugin for playing midi in minecraft bukkit server.ๅ ่ฎธๅจmcไธญๆญๆพ้ณไน็ๆไปถ
Last synced: 04 Nov 2024
https://github.com/phenax/midibinds
An experiment to use my midi keyboard as a secondary keyboard for executing commands and macros
haskell key-bindings keyboard midi midi-controller portmidi
Last synced: 16 Nov 2024
https://github.com/spotlightkid/ewi-usb-config-cli
Configure an Akai EWI USB MIDI wind controller via MIDI from the command line
akai command-line-tool ewi ewi-usb midi sysex wind-controller
Last synced: 11 Jan 2025
https://github.com/osch/lua-lrtmidi
Lua binding for RtMidi
linux-audio lua-audio lua-binding lua-library lua-midi midi rtmidi
Last synced: 17 Jan 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: 01 Dec 2024
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: 31 Dec 2024
https://github.com/sreyasaju/harmonize
A Python app that converts vocal recordings into MIDI files. Transform your singing into digital music!
audio-analysis audio-processing midi music-composition music-generation pitch-detection voice-to-midi
Last synced: 16 Nov 2024
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: 07 Jan 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: 29 Nov 2024
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: 14 Jan 2025
https://github.com/jazz-soft/jazz-midi-headless
MIDI for headless testing
headless jsdom midi playwright puppeteer
Last synced: 10 Oct 2024
https://github.com/jazz-soft/jzz-gui-karaoke
Karaoke MIDI Player
karaoke midi midi-file midi-files midi-player smf
Last synced: 17 Nov 2024
https://github.com/cnugteren/midisurf
Audiosurf-like game for the Atari ST based on Midi files
Last synced: 05 Dec 2024
https://github.com/niieani/sars-cov-2-vaccine-to-midi
SARS-CoV-2 BioNTech/Pfizer vaccine as MIDI
Last synced: 27 Oct 2024
https://github.com/ellisgl/ecm-408
Arduino Digital and Analog Controller.
arduino hid midi midi-controller
Last synced: 19 Jan 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: 10 Nov 2024
https://github.com/otto-aa/midiplayer
Providing a simple interface to read and visualize midi files with javascript
javascript-library midi visualization
Last synced: 08 Nov 2024
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: 17 Nov 2024
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/d-sketon/hexo-midijs
A hexo plugin to play midi files by MIDIjs.
hexo hexo-plugin midi midi-player midijs
Last synced: 27 Oct 2024
https://github.com/epegzz/node-qu-client
NodeJS client library for Allen & Heath QU series mixer
allen-heath-qu midi nodejs remote-control
Last synced: 02 Nov 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: 13 Jan 2025
https://github.com/rap2hpoutre/midikaos
๐ท Standard MIDI Files Library website
hacktoberfest midi music synthesizer
Last synced: 23 Jan 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: 23 Jan 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: 07 Nov 2024
https://github.com/kshoji/unity-midi-plugin-ios
Unity MIDI Plugin, iOS implementation
ios midi unity unity3d unity3d-plugin
Last synced: 14 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 Jan 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/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: 11 Nov 2024
https://github.com/jswrenn/midiplex
Volume-aware splitting of a polyphonic MIDI stream into multiple, monophonic streams.
Last synced: 25 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: 10 Nov 2024
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 Jan 2025
https://github.com/ology/groove-tool
MIDI beat generation
algorithmic-composition beats combinatorics figured-bass midi mojolicious perl5
Last synced: 12 Oct 2024
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: 23 Dec 2024
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: 13 Dec 2024
https://github.com/akiyukiokayasu/preceding_note_blocker
MIDI effect plug-in prevents re-triggering of playing notes.
Last synced: 14 Oct 2024
https://github.com/noahlemen/ftom
๐น โ ๐ convert frequency to MIDI note number
conversion frequency midi music
Last synced: 03 Jan 2025
https://github.com/kshoji/rtp-midi-for-.net
RTP MIDI implementation for .NET
apple-midi dotnet midi rtp-midi
Last synced: 13 Jan 2025
https://github.com/sparkfun/music_instrument_shield
SparkFun Music Instrument Shield
arduino audio midi sparkfun sparkfun-products
Last synced: 16 Nov 2024
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/rhythrosalabs/midimaker
Create random MIDI songs with ease. With a simple interface, users can randomize musical keys, song names, generate chords, and produce MIDI files. Fun for quick musical ideas & experimentation.
create experimental experiments midi midi-files midigenerator music music-composition musicgeneration random random-generation song songs songwriting
Last synced: 04 Dec 2024
https://github.com/jazz-soft/polymer-midi-player
MIDI Player Web Component
midi midi-player polymer webcomponent
Last synced: 14 Oct 2024
https://github.com/morgant/midisndiokontrol
WIP utility to control `sndio` audio levels & multimedia applications under OpenBSD (currently specific to the Korg nanoKONTROL2)
midi midi-controller openbsd openbsd-scripts sndio sndiod x11 x11-automation xdotool
Last synced: 10 Oct 2024
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: 17 Dec 2024
https://github.com/tomarus/euromidi
Arduino Nano Eurorack MIDI Master Clock Divider
Last synced: 15 Dec 2024
https://github.com/jordipbou/frmidi
JavaScript functional reactive MIDI Programming
Last synced: 16 Nov 2024
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: 27 Nov 2024
https://github.com/velipso/midimap
Command line tool for generating and mapping MIDI messages (OSX)
Last synced: 07 Jan 2025
https://github.com/theandrew168/rs-jam-sandwich
Some old school tunes for your ear-holes
Last synced: 08 Dec 2024
https://github.com/jwerle/hypermidi
Load and play MIDI from Hyperdrive over the DAT network
Last synced: 17 Jan 2025
https://github.com/mignon-p/inty-midi
Convert MIDI files into IntyBASIC code for use on the Intellivision game console.
Last synced: 25 Nov 2024
https://github.com/shane-staret/notetester
Very simple 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: 03 Nov 2024
https://github.com/weesee/dockerized-midi2mp3-api
Microservice to convert midi file to mp3 file
converter docker midi mp3 rest-api webservice
Last synced: 15 Dec 2024
https://github.com/maxjoehnk/midi-artnet-node
Bind one or multiple Midi Devices to an Artnet Node
Last synced: 21 Dec 2024
https://github.com/kushview/midi-io-breakout
A MIDI Breakout board for Arduino
arduino kicad-breakout-board kicad-schematics midi
Last synced: 12 Jan 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: 16 Jan 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/remyzerems/midi-velocity-curve
Ardour Lua script to apply a linear, an exponential or a logarithmic curve response to a specific MIDI note velocity.
Last synced: 16 Jan 2025
https://github.com/mtingers/mdcmp
mdcmp (MIDI Composer) is a Python library for easily generating songs and emitting MIDI files.
Last synced: 22 Jan 2025
https://github.com/folkertvanheusden/fynth
fynth is a MIDI synthesizer for pipewire
Last synced: 18 Jan 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/ashaduri/reaper_plugins
Various Cockos Reaper JS MIDI plugins (effects)
cockos cockos-reaper crosstalk-cancellation drum-module drums e-drumkit midi midi-plugin plugin reaper reaper-plugin reaper-scripts
Last synced: 20 Dec 2024
https://github.com/unsignedarduino/arcade-midi-to-song
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: 10 Nov 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: 21 Jan 2025
https://github.com/todbot/circuitpython_tmidi
MIDI library for CircuitPython, inherits from Winterbloom_SmolMIDI
Last synced: 11 Oct 2024
https://github.com/williamd1k0/m5-synth
A simple project I created to study some of the audio capabilities of the M5Stack devices.
ble m5cardputer m5stack m5stickcplus m5stickcplus2 midi
Last synced: 11 Oct 2024