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: 2024-11-15 00:18:26 UTC
- JSON Representation
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: 12 Oct 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: 16 Oct 2024
https://github.com/nicolodavis/lilypond-midi-input
Enter LilyPond notes using a MIDI controller
Last synced: 13 Oct 2024
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/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: 31 Oct 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/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/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: 14 Oct 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/ology/midi-rtmidi-scoreplayer
Play a MIDI-Perl score in real-time
Last synced: 12 Oct 2024
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: 09 Nov 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/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/gdsports/buttons4
Stick-on Four Button USB MIDI Controller
arduino midi pro-micro usb-midi
Last synced: 13 Nov 2024
https://github.com/mwoss/midi-generator
Basic midi piano generator in Python
generator hacktoberfest midi midi-generator miditime python
Last synced: 13 Oct 2024
https://github.com/mark-mxwl/freqy
Multimode filter built with Web Audio ⚡︎
audio audio-effect audio-filter audio-player audio-processing biquad-filter dsp midi web-audio web-audio-api web-midi web-midi-api
Last synced: 08 Nov 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: 08 Nov 2024
https://github.com/chipshort/beeper
Runs a set of beep scripts on the CIP Pool of University Trier
Last synced: 15 Oct 2024
https://github.com/sappho192/midi-velocity-infer-v2
Seq2seq and MIDI based Velocity prediction model.
deep-learning midi music-information-retrieval piano piano-roll tensorflow
Last synced: 14 Oct 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: 29 Oct 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: 29 Oct 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: 12 Oct 2024
https://github.com/drcbeatz/arduino-theremin
Arduino theremin midi controller - turns readings from HC-SR04 ultrasonic sensor into MIDI messages sent via USB to DAW software (e.g. Logic or Ableton). Written in C++ (website: React/Typescript).
arduino arduino-leonardo cpp embedded-systems hc-sr04-ultrasonic-sensor midi midi-controller midi-messages pytest python react typescript
Last synced: 12 Nov 2024
https://github.com/david-vandensteen/midi-cmd
Command line utility to send a midi control change message
Last synced: 10 Nov 2024
https://github.com/david-vandensteen/remote-midi
Send MIDI messages between different computers through a TCP connection with NodeJS.
Last synced: 10 Nov 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: 03 Aug 2024
https://github.com/robrohan/theremin-midi
Midi->GPT->Midi ML code to train and generate midi music
machine-learning midi music pytorch
Last synced: 12 Nov 2024
https://github.com/s-ol/ofvisualist
a video colorizer effect controllable by MIDI
colorizer midi video video-processing visuals
Last synced: 12 Oct 2024
https://github.com/ianacaburian/midiclock
audio help-me juce learning midi midi-clock sampler
Last synced: 26 Oct 2024
https://github.com/rap2hpoutre/midikaos-static
🎷 Standard MIDI Files Library website
Last synced: 13 Oct 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/johnwmillr/midi_emg
Turn your muscle activity into a MIDI signal!
midi midi-signal muscle-activity
Last synced: 22 Oct 2024
https://github.com/djipco/jsnation-2022-webmidi
Code demo for WEBMIDI.js (JSNation 2022)
Last synced: 14 Oct 2024
https://github.com/mathieu52/oscmidi
Connect any MIDI-enabled piano to VRChat
midi piano vrchat vrchat-osc vrchat-tool
Last synced: 12 Oct 2024
https://github.com/max22-/midits
MIDI text stream (use midi from the command line or shell scripts)
Last synced: 09 Nov 2024
https://github.com/etienne-dldc/midi-playground
Let's try to use MIDI with JS
Last synced: 29 Oct 2024
https://github.com/snej/toit-midi
MIDI (Musical Instrument Digital Interface) I/O for the Toit language
Last synced: 23 Oct 2024
https://github.com/jcmoyer/sekaiju
This is a fork of Sekaiju (https://openmidiproject.opal.ne.jp/Sekaiju_en.html) with CMake support and some QOL improvements.
Last synced: 12 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: 27 Oct 2024
https://github.com/earthmanmuons/clefcraft
Exploration of Western music theory concepts with Zig
midi music music-theory theory zig ziglang
Last synced: 15 Oct 2024
https://github.com/palingheorghe/motive-daw
Project created with ReactJS, ToneJS and Web MIDI API
javascript midi music react tonejs
Last synced: 11 Nov 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: 16 Oct 2024
https://github.com/takenorioshima/tatoe-midi-head-js
MIDI visualiser as a live rig of Ta to E.
Last synced: 23 Oct 2024
https://github.com/connormcf/midibutton
MIDI Button is a simple way to interface with MIDI Controllers
Last synced: 07 Nov 2024
https://github.com/sezero/xmms-timidity
MIDI plugin for XMMS libTiMidity. (mirror of git repo at http://sf.net/projects/libtimidity/)
libtimidity midi timidity xmms
Last synced: 15 Oct 2024
https://github.com/ben-wormald/midi-controller
MIDI controller for Teensy LC
Last synced: 06 Nov 2024
https://github.com/benc-uk/midi-arp
Experiment in creating a MIDI arpeggiator in JavaScript
Last synced: 04 Nov 2024
https://github.com/ruin0x11/midplay
Play MIDI files from Rust
audio cross-platform midi rust-bindings rust-library
Last synced: 14 Oct 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/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: 13 Oct 2024
https://github.com/nihlaeth/voicetrainer
MIDI voice exercises made convenient
asyncio lilypond midi music python-3-5 tkinter
Last synced: 12 Oct 2024
https://github.com/vvzen/osc-route-midi-examples
Collections of examples of sending/receiving MIDI/OSC that can be useful for live visuals
midi midi-player midiplayer nodejs osc processing routing
Last synced: 12 Oct 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/ology/perl-algorithmic-music
A short presentation on creating algorithmic music with Perl
algorithmic-composition midi music perl5
Last synced: 12 Oct 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: 30 Oct 2024
https://github.com/jmau111/geekmusic.sh
A Bash script to play musical themes of the Geek culture in your Linux terminal
bash-script experimental fun geek linux midi music terminal
Last synced: 12 Nov 2024
https://github.com/gdsports/buttons12
Stick-on Twelve Button USB MIDI Controller
arduino midi pro-micro usb-midi
Last synced: 13 Nov 2024
https://github.com/dannixon/midi_mixer
A simple Teensy based 10 channel MIDI mixer.
arduino midi midi-controller teensy3
Last synced: 30 Oct 2024
https://github.com/moustacheful/midori
A midi transform/mapping tool
cli midi midi-events transformation
Last synced: 08 Nov 2024
https://github.com/ology/music-duration
Add 32nd, 64th, 128th & odd durations to MIDI-Perl
Last synced: 13 Oct 2024
https://github.com/floe/minisynth
Auto-setup a Linux machine as soft synth for a USB MIDI keyboard
Last synced: 30 Oct 2024
https://github.com/nauruz-guliev/midi_keyboard
Simple midi keyboard
css java javafx midi music notes numpad scenebuilder
Last synced: 07 Nov 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/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: 03 Nov 2024
https://github.com/ales-tsurko/midi-player
audio midi midi-player soundfont
Last synced: 24 Oct 2024
https://github.com/mosinve/gmajor2editor
Former GLydian project, updated to work with GMajor2
g-major2 macos-sierra midi patch-editor
Last synced: 24 Oct 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: 13 Oct 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: 10 Nov 2024
https://github.com/philbobaggins/usb-midi-interface
electronics midi pcb teensy teensy-lc usb
Last synced: 14 Nov 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: 14 Oct 2024
https://github.com/boriswerner/iobroker.midi
The adapter processes midi input and output using easymidi
easymidi iobroker midi smarthome
Last synced: 12 Oct 2024
https://github.com/theisaaclloyd/theremin
Library for reading a capacitive theremin
Last synced: 09 Nov 2024
https://github.com/markuswustenberg/controol
controol is a small control tool to work with OSC and MIDI messages.
Last synced: 09 Nov 2024
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/specta-rs/tauri-plugin-midi
A WebMIDI-compatible plugin for Tauri
midi tauri tauri-plugin tauri-plugin-midi webmidi
Last synced: 21 Oct 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/jtsiomb/midikeys
Simple MIDI keyboard for DOS PCs with an MPU-401 or compatible MIDI interface
Last synced: 28 Oct 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/torydebra/casio_cts1_midi_controller
Midi Controller app to split the Casio CT-S1
casio-cts1 casiotone keyboard midi music musical-instrument piano piano-keyboard
Last synced: 13 Nov 2024
https://github.com/karsten-uy/hah
An Arduino-based MIDI controller using an Arduino Pro Micro, designed to manage buttons, potentiometers, and LEDs for controlling MIDI effects and channel settings, simulating a guitar pedalboard with customizable modes, an expression pedals, and a tap delay.
arduino cpp midi midi-controller midiusb music promicro
Last synced: 10 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: 09 Nov 2024
https://github.com/markuswustenberg/osc2midi
A small program to convert OSC messages into MIDI. Work in progress.
Last synced: 09 Nov 2024
https://github.com/ology/midi-praxis-variation
Variation techniques used in music composition
Last synced: 13 Oct 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/rp-bot/midi-gen-ai
🎹 ✨| Predict the next chord
ai chords generative-art midi music-composition
Last synced: 10 Nov 2024
https://github.com/lue-bird/elm-midi
midi bytes parser
bytes bytes-parser file midi music rlm
Last synced: 26 Oct 2024