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/woudsma/pi-sequencer
"Heron" - Multitrack Raspberry Pi hardware MIDI sequencer
electron gpio hardware isobar javascript mcp23017 midi python raspberry-pi react sequencer
Last synced: 05 Jan 2025
https://github.com/aimxhaisse/soir
Live coding environment
dsp livecoding midi music python
Last synced: 05 Jan 2025
https://github.com/aldaviva/behringer-xtouch-extender
Java MIDI controller client for Behringer X-Touch Extender audio control surface
behringer control-surface midi midi-controller midi-device
Last synced: 13 Dec 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 Nov 2024
https://github.com/danieloneill/alsalist
Very basic tool to scan ALSA sequencer devices and list clients/sources in an easily parseable way.
Last synced: 19 Dec 2024
https://github.com/wendyliga/tunery
My Swift Student Challenge Submission for WWDC 2020
midi playground swift swift-student-challenge wwdc20 xcode
Last synced: 11 Nov 2024
https://github.com/benc-uk/midi-toolkit
A HTML5 & JS based static web app for working with MIDI
Last synced: 21 Dec 2024
https://github.com/floe/minisynth
Auto-setup a Linux machine as soft synth for a USB MIDI keyboard
Last synced: 17 Dec 2024
https://github.com/ology/jazz-tool
12-bar Blues-Jazz (Jazz-Blues?) Improv Practice Tool
blues jazz midi mojolicious music-practice perl
Last synced: 11 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/rumblesan/cheapsound
livecoding MIDI
algorave javascript language live-coding livecoding midi
Last synced: 18 Dec 2024
https://github.com/atsushieno/alsakt
ALSA JavaCPP binding (for ktmidi project only so far)
Last synced: 09 Nov 2024
https://github.com/asigalov61/B-CLassi
Full-featured binary MIDI classifier implemented in TensorFlow
classification-model classifier midi midi-classification music-ai tensorflow
Last synced: 22 Nov 2024
https://github.com/muhac/midi-controller-joysticks
Use MIDI controllers as joysticks. Let's play Microsoft Flight Simulator 2024!
desktop joystick midi simulation windows
Last synced: 07 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/arbitrarycombination/fluidsynthunity
FluidSynth core ported to C# with Unity bindings
fluidsynth midi unity3d unity3d-plugin
Last synced: 21 Dec 2024
https://github.com/smerrony/emdee
A live performance assistant for Musical Directors.
aplaymidi ffplay midi mp3 musical ogg performance player soundtrack theater theatre wav
Last synced: 12 Nov 2024
https://github.com/todbot/circuitpython_tmidi
MIDI library for CircuitPython, inherits from Winterbloom_SmolMIDI
Last synced: 11 Oct 2024
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/potcfdk/flstudiooxygenpro49
FL Studio 20 script for the M-Audio Oxygen Pro 49 controller
controller fl-studio m-audio midi oxygen oxygen-pro oxygen-pro-49 script
Last synced: 25 Dec 2024
https://github.com/kshoji/midisystem-for-.net
javax.sound.midi porting with C#
dotnet midi sequencer-midi smf unity unity3d
Last synced: 14 Nov 2024
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/dctucker/roland-junods
autocomplete patch selection for Roland JUNO-DS
Last synced: 20 Nov 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: 14 Nov 2024
https://github.com/helgesverre/midi-router
Utility webapp to map MIDI Input to an Output
Last synced: 06 Dec 2024
https://github.com/gdsports/miniuntz
Mini Untztrument Demo, Arduino Style
32u4 adafruit-trellis arduino midi pro-micro samd trinket-m0 untztrument
Last synced: 13 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/ljans/websynth
Project for a bachelor thesis about audio signal processing.
Last synced: 23 Nov 2024
https://github.com/michaelchadwick/keebord
Play piano using the keyboard, mouse, or MIDI input
audio javascript midi music piano vuejs vuejs3
Last synced: 19 Nov 2024
https://github.com/dinaraparanid/music_generator
Music generation app
midi music-generation rust synthwave
Last synced: 30 Nov 2024
https://github.com/63rabbits/midi2ubit
Convert MIDI notes to notes-string for micro:bit.
Last synced: 13 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/timsusa/midi-space
Local running midi server with frontend
Last synced: 13 Dec 2024
https://github.com/noahtigner/pymotif
Analyzes a melody (given via MIDI file) and generates diatonic harmony
Last synced: 22 Dec 2024
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: 12 Nov 2024
https://github.com/gdsports/buttons4
Stick-on Four Button USB MIDI Controller
arduino midi pro-micro usb-midi
Last synced: 13 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/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: 13 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/omkarmoghe/midi-beat-pad
DAW agnostic MIDI beat pad for Android M+
Last synced: 29 Nov 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/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/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/mwoss/midi-generator
Basic midi piano generator in Python
generator hacktoberfest midi midi-generator miditime python
Last synced: 24 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: 19 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/osch/lua-ljack
Lua binding for the JACK Audio Connection Kit
jack jackaudio linux-audio lua lua-audio lua-binding lua-capi lua-library lua-midi midi
Last synced: 17 Nov 2024
https://github.com/unsignedarduino/arcademidigenerator
A Python program to generate images compatible with the extension UnsignedArduino/ArcadeMIDI in MakeCode Arcade!
arcade cli command-line-tool extension extension-helper helper makecode makecode-arcade makecode-arcade-extensions makecode-extension midi mido python python3
Last synced: 07 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/yalishanda42/musical-inspiration
The random generator for every musician in need. Soon.
abc-notation abcjs melody midi music random-generation rhythm
Last synced: 27 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: 21 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/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/smerrony/clarimidi
ClariMIDI is a MIDI wind controller based closely on a standard (Boehm) clarinet layout
c clarinet instrument midi midi-controller pico wind-controller
Last synced: 12 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/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/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/ology/midi-chord-guitar
MIDI pitches for guitar chord voicings
Last synced: 13 Oct 2024
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: 12 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/marchersimon/tinymid
A lightweight command-line MIDI file viewer
Last synced: 17 Nov 2024
https://github.com/rp-bot/ultimate-midi-scraper
Scrape All MIDI files from the internet using Selenium
Last synced: 06 Jan 2025
https://github.com/recifra/cordova-plugin-webmidi
A polyfill for the Web MIDI API on iOS
capacitor cordova cordova-plugin ionic-framework midi webmidiapi
Last synced: 30 Sep 2024
https://github.com/rp-bot/midi-visualizer
[under development] A web app that allows you to play melodies, load midi files, and download midi files.
midi music synthesizer web-audio
Last synced: 06 Jan 2025
https://github.com/merumerutho/midi2osc
A simple MIDI message to OSC message converter. Created as a support tool for LOVELive2P
Last synced: 29 Nov 2024
https://github.com/rp-bot/midi-gen-ai
🎹 ✨| Predict the next chord
ai chords generative-art midi music-composition
Last synced: 06 Jan 2025
https://github.com/mewa/esac-mir
Traditional folk music information retrieval from EsAC and MIDI files
midi music music-information-retrieval
Last synced: 18 Nov 2024
https://github.com/b3dgs/adlmidi
A MIDI play library with OPL3 (YMF262) emulator
Last synced: 20 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/xedziu/midi2key
Interpreter for MIDI devices that allows to map notes for mouse&keyboard inputs
Last synced: 18 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/ology/midi-rtmidi-scoreplayer
Play a MIDI-Perl score in real-time
Last synced: 18 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/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/cpulvermacher/midiocrity
Turn any music into lackluster visuals.
midi piano visualization webmidi
Last synced: 04 Jan 2025