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/bocasfx/Q
Q - Nodular Synthesizer/Sequencer
audio electron midi music react sequencer synthesizer webaudio
Last synced: 27 Oct 2024
https://github.com/ology/music
Theory, Algorithmic composition, Experimentation
midi music-composition music-information-retrieval perl5 python r
Last synced: 12 Oct 2024
https://github.com/rclement/meeblip-controller
MIDI controller for the Meeblip Anode synthesizer
audio cpp juce meeblip midi plugins synthesizer
Last synced: 28 Oct 2024
https://github.com/ology/midi-perl-howto
Create algorithmic musical compositions with Perl
algorithmic-musical-compositions midi perl5
Last synced: 12 Oct 2024
https://github.com/jonmrowczynski/jim
An Affective Platform for AI in an Interdisciplinary Setting
ai artificial-intelligence artificial-intelligence-algorithms c cpp csharp electronics firmware java kinect-v2 kinect2 kinectv2 microcontroller microsoft midi multithreading pic robot robotics robotics-programming
Last synced: 27 Oct 2024
https://github.com/Woyten/microtonal-rust
Let's create a new modern microtonal ecosystem in Rust.
audio microtonal midi music rust synthesizer xenharmonic
Last synced: 07 Nov 2024
https://github.com/asigalov61/Orchestrator
Local windowed attention multi-instrumental music transformer tailored for music orchestration/instrumentation and stable music generation
artificial-intelligence midi multi-instrumental music music-ai music-ai-architectures music-transformer music-transformers-implementations orchestration orchestration-systems sota
Last synced: 05 Aug 2024
https://github.com/pikminguts92/bfforever
BFForever is an open-source library for managing and creating game files for the short-lived BandFuse video game which released for PS3 and Xbox 360 consoles in November 2013.
audio bandfuse custom hack library midi mod opus ps3 riff songs texture xbox
Last synced: 12 Nov 2024
https://github.com/gdsports/usbhostmidix2
USB host MIDI for Two
arduino midi trinket-m0 usb-host
Last synced: 13 Nov 2024
https://github.com/SwayamSahoo11742/Scopul
A python package to extract information from MIDI files
midi music package python sheet-music
Last synced: 05 Aug 2024
https://github.com/rafalcieslak/harmonySEQ
MIDI sequencer designed for live performances
alsa midi midi-sequencer music sequencer
Last synced: 27 Oct 2024
https://github.com/Modrigue/MusicToolbox
Easy to use online music scale and chords generator, multiple scales and modes included, scale finder, and visualization on guitar and keyboard.
chords chords-generator fretboard guitar harmonization key keyboard microtonal midi music scale scale-finder xenharmonics
Last synced: 10 Aug 2024
https://github.com/woyten/microtonal-rust
Let's create a new modern microtonal ecosystem in Rust.
audio microtonal midi music rust synthesizer xenharmonic
Last synced: 23 Oct 2024
https://github.com/ology/MIDI-Perl-HOWTO
Create algorithmic musical compositions with Perl
algorithmic-musical-compositions midi perl5
Last synced: 10 Nov 2024
https://github.com/jeffmikels/propresenter-watcher
Node application to interface with ProPresenter 6 by Renewed Vision using the Stage Display and Remote Control protocols.
hacktoberfest midi propresenter vmix
Last synced: 10 Nov 2024
https://github.com/aldaviva/behringerxtouchextender
🎚️ MIDI controller client for Behringer X-Touch Extender DAW control surface.
behringer control-surface midi midi-controller midi-device
Last synced: 02 Nov 2024
https://github.com/gdsports/dspg1
Portable MIDI dsp-G1 Synth
arduino dspg1 midi samd synthesizer trinket-m0 usb-host usbhost
Last synced: 13 Nov 2024
https://github.com/atsushieno/compose-audio-controls
audio controls for Jetpack Compose and Compose for Multiplatform
aap android audio compose-multiplatform jetpack-compose keyboard knob-control midi midi2
Last synced: 09 Nov 2024
https://github.com/cemolcay/launchpadkit
Swift API for Novation Launchpad
audiokit launchpad midi midi-controller novation
Last synced: 01 Nov 2024
https://github.com/teesloane/webome
Web Midi Monome
midi mobx monome web-midi-monome
Last synced: 16 Oct 2024
https://github.com/benjaminhalko/wiimusiceditorplus
The Ultimate Wii Music modding tool. This tool allows you to easily add songs into Wii Music as well as change instruments and song names!
dolphin-emu midi modding-tools riivolution wii-music
Last synced: 06 Nov 2024
https://github.com/strd6/chlorian
Chlorian MIDI Player
audio coffeescript html5 midi midi-player punkrock webaudio
Last synced: 01 Nov 2024
https://github.com/ijnekenamay/picotracker_alt-pcb
This project is about democloid picoTracker's alternative PCB. It basically follows the original DIY version, with a few modifications of my own.
littlegptracker midi music-tracker raspberry-pi-pico sampler sequencer
Last synced: 08 Nov 2024
https://github.com/erriez/midi-sysex-io
A Windows/Linux tool to load/save MIDI instrument settings via MIDI SYSEX
commandline gui instrument interface kn2000 linux load midi nuitka port pyside6 python-rtmidi receive save settings sysex technics transmit windows
Last synced: 27 Oct 2024
https://github.com/jeffbr13/op-pi
Tape/album/sample backup/load and MIDI host for Teenage Engineering OP-1 on Raspberry Pi w/ Displayotron
backup displayotron midi op-1 raspberry-pi teenage-engineering
Last synced: 08 Nov 2024
https://github.com/unclechu/midihaskey
MIDIHasKey — Virtual MIDI keyboard suitable for microtonal music
audio audio-processing cplusplus cpp haskell jack jackaudio keyboard microtonal midi midi-keyboard wxwidgets
Last synced: 11 Oct 2024
https://github.com/1j01/ascii-to-midi
Create MIDI files from text in several formats
ascii ascii-art cryptogram file-conversion file-converter midi midi-art music steganography
Last synced: 10 Nov 2024
https://github.com/sjcobb/music360js
Music Visualization YouTube Channel https://www.youtube.com/channel/UCo_IXLTK8dtF2qOUCt4l47Q
3d-game cannonjs data-science data-visualization javascript midi music music-theory music-visualization music-visualizer physics threejs tonaljs tonejs youtube-channel
Last synced: 11 Oct 2024
https://github.com/benjaminhalko/wiimusiceditor
With Wii Music Editor, adding custom songs and styles to Wii Music is easier than ever before!
midi modding modding-tools songs wii-music
Last synced: 06 Nov 2024
https://github.com/x42/jack_midi_latency
Utility to measure jackaudio MIDI latency & jitter
Last synced: 15 Oct 2024
https://github.com/Sba-Stuff/text-to-midi-flask-based-app
James Skripchuk's code to convert text to midi. I am going to convert this into flask based app. It uses NLTK to read files, then convert to sentences, then words and then turn those words into an awesome pieces of music. Core work is done by James Skripchuk, I just gave the proper interface to his work.
midi nltk python sentiment-analysis sentimental text text-to-music
Last synced: 27 Oct 2024
https://github.com/ekm507/mahdiO
Generate music and sound effects by python and mathematics (digital signal processing)
audio digital-signal-processing harmonics midi music sound-effects wave
Last synced: 05 Aug 2024
https://github.com/gaelhuot/murphy_studio
JavaFX MIDI - Project
java javafx javafx-application javafx-desktop-apps javafx-gui javafx-project midi midi-api midi-controller midi-device midi-events midi-files midi-keyboard midi-messages midi-parser midi-player murphy-studio music music-theory mvc
Last synced: 12 Oct 2024
https://github.com/linuxmao-org/mx44
Repository to revive the good old Mx44 synth
audio audio-applications fm-synthesizer gtk2 jack-audio-connection-kit jackaudio linuxaudio linuxmao midi music musical-instrument musique real-time-audio synth synthesis synthesizer
Last synced: 24 Oct 2024
https://github.com/piegamesde/jackmidiosc
Midi to OSC bridge using JACK audio.
Last synced: 27 Oct 2024
https://github.com/stellartux/websynth
Browser based synth using WebMIDI and WebAudio
bytebeat midi synthesizer web-audio webassembly webmidi
Last synced: 12 Nov 2024
https://github.com/Wally869/MidiSplitter
Script to split midi files from a folder, into subsegments. The intent is to extract "patterns" from individual tracks and save them as individual Midi Files
analysis midi midi-files midi-parser music music-analysis music-generation music-theory python
Last synced: 05 Aug 2024
https://github.com/librescore/mscz-api
HTTP API based on webmscore to manage MSCZ files.
api http-api midi mscz musescore musicxml sheet-music
Last synced: 12 Nov 2024
https://github.com/atsushieno/resident-midi-keyboard
Resident MIDI Keyboard for Android
android android-audio jetpack-compose midi midi2
Last synced: 09 Nov 2024
https://github.com/atsushieno/kmmk
Fully featured virtual MIDI 1.0/2.0 keyboard application using Kotlin and Compose for Desktop and Android
jetpack-compose keyboard kotlin midi music
Last synced: 09 Nov 2024
https://github.com/atsushieno/xmdsp
visual standard MIDI file player
csharp incomplete midi mono xwt
Last synced: 09 Nov 2024
https://github.com/tuomashatakka/tween-midi-editor
GUI for editing MIDI
daw electron-app midi music-composition music-notation
Last synced: 03 Aug 2024
https://github.com/t-vk/guitarix-looper
Control the Guitarix Looper using an Arduino
Last synced: 14 Nov 2024
https://github.com/gareththegeek/mus2midi
Web based library to convert mus format audio files from Doom wads to midi format written in Typescript
audio doom midi typescript wad
Last synced: 14 Oct 2024
https://github.com/sternenseemann/likely-music
experimental application for probabilistic music composition
es6 haskell javascript midi music musical-score notation notes sound visjs wav yarn
Last synced: 12 Oct 2024
https://github.com/sinshu/csharpsynthproject
A synthesizer made in C#
audio csharp dotnet midi sf2 sfz soundfont synthesizer
Last synced: 14 Oct 2024
https://github.com/SpotlightKid/jacket
A Nim wrapper for the JACK client-side C API aka libjack
audio beta jackaudio library midi nim nim-binding nim-lang wrapper
Last synced: 11 Aug 2024
https://github.com/Wally869/VisualMidi
Webapp for midi visualisations using Python and Javascript. Based on MusiStrata
barchart electron heatmap javascript midi music music-analysis music-composition music-information-retrieval music-theory music-visualizer plots python visualization visuals webapp
Last synced: 27 Oct 2024
https://github.com/vengarioth/midibase
A command line application to send commands to obs-websocket based on midi input
livestreaming midi obs rust twitch
Last synced: 14 Nov 2024
https://github.com/gdsports/circuitpython_usb_host_midi
CircuitPython USB Host MIDI
ardino circuitpython midi neopixel usb-host ws2812
Last synced: 13 Nov 2024
https://github.com/francoisschwarzentruber/abcd
A simple ASCII format to represent music scores, and a music score editor
abc abcjs ascii constraint-satisfaction-problem lilypond linear-programming markdown midi music music-composition music-notation music-notation-format music-score preprocessing simple-app
Last synced: 16 Oct 2024
https://github.com/insomnimus/midnote
A terminal app to display and play notes in a midi file, designed to be accessible.
accessibility midi music rust terminal
Last synced: 14 Oct 2024
https://github.com/mscompsci/computercraft-songs
Song system for Minecraft Computercraft: Tweaked Speakers
computercraft computercraft-scripts computercraft-tweaked midi minecraft minecraft-fabric modded-minecraft music
Last synced: 14 Oct 2024
https://github.com/atsushieno/mugene-ng
Music Macro Language to MIDI 1.0 / 2.0 compiler
kotlin kotlin-multiplatform midi midi2 mml music
Last synced: 09 Nov 2024
https://github.com/raphimc/noteblocktool
Tool for importing, exporting, batch manipulating and playing Minecraft note block songs
midi midi-converter minecraft nbs noteblock noteblocksongs noteblockstudio
Last synced: 28 Oct 2024
https://github.com/martinberlin/remora-matrix
Uses MIDI signals to trigger geometrical drawings in RGB Led matrixes using FastLED and ESP32
addressable-leds esp32 matrix midi udp
Last synced: 27 Oct 2024
https://github.com/erriez/erriez-reaper-jsfx
Erriez open-source JSFX scripts for Reaper
drums effects graphics js jscript jsfx midi midi-velocity-viewer percussion realtime reaper screenshot script velocities velocity view viewer
Last synced: 27 Oct 2024
https://github.com/samsta/min.midiout
Use MIDI output to preview/audition MIDI clips in Ableton Live
Last synced: 27 Oct 2024
https://github.com/kitchWWW/sounds.pink
turn motion into midi
ai device-orientation facial-expression-recognition midi music pose-estimation
Last synced: 05 Aug 2024
https://github.com/guyyariv/AI-Beat-Maker
Generate beats out of given samples
audio-processing drum-generation dsp lstm machine-learning midi music-generation
Last synced: 05 Aug 2024
https://github.com/jaakkopee/neuronSeq
A MIDI sequencer based on a neural network.
ai midi midi-sequencer neural-network python
Last synced: 05 Aug 2024
https://github.com/fwcd/djcontroller.js
Library for interacting with MIDI DJ controllers in JavaScript
dj dj-controller javascript midi midi-controller mixxx music typescript
Last synced: 27 Oct 2024
https://github.com/ad-si/fluidnode
Node.js bindings for the FluidSynth software synthesizer.
fluidsynth midi soundfont synthesizer
Last synced: 29 Oct 2024
https://github.com/TomerAberbach/piano
🎹 A resizable and responsive iframe embeddable piano chords display and player.
audio chord-diagram chords css css3 embeddable html html-css-javascript html5 iframe iframe-embeds javascript midi music piano piano-keyboard player progression responsive soundfont
Last synced: 03 Aug 2024
https://github.com/ematech/network-studio-clock
Adafruit MatrixPortal M4 and CircuitPython powered prototype
circuitpython clock midi mtc timecode usb-midi
Last synced: 08 Nov 2024
https://github.com/prcalopa/musicae
Scale-agnostic MIDI programming tool for Ableton Live
Last synced: 27 Oct 2024
https://github.com/jottenlips/making-midi
🎹 Making MIDI with the Web
fakebook fp midi midi-controller midi-files react react-three-fiber threejs web-midi-api webmidijs
Last synced: 14 Oct 2024
https://github.com/ematech/atomctrl
An experiment with the Presonus ATOM Controller
atom midi midi-controller presonus python
Last synced: 08 Nov 2024
https://github.com/rodlie/openfx-midi
OpenFX MIDI Plugin
midi midi-controller natron openfx openfx-plug rtmidi
Last synced: 27 Oct 2024
https://github.com/julianps/kontrolx1
Ableton Live Control Surface for NI Kontrol X1 (MKI)
ableton midi python remotescript
Last synced: 05 Nov 2024
https://github.com/dcervantes/scidle-midi-rnn
Generating MIDI music with Recurrent Neural Networks
machine-learning machine-learning-algorithms midi music python
Last synced: 05 Aug 2024
https://github.com/shalashify/pytribe
Use Teenage Engineering OP-Z or Korg Electribe 2 as MIDI Sequencer to trigger samples from computer
electribe korg korg-electribe midi midi-controller midi-sequencer mido op-z opz sample-player sample-sequencer sampler teenage-engineering
Last synced: 05 Aug 2024
https://github.com/rainu/launchpad
Go library to make it easy to use the Novation Launchpad (S and MK2)
api launchpad launchpad-api launchpad-mk2 launchpads library midi novation-launchpad
Last synced: 08 Nov 2024
https://github.com/anmol-singh-jaggi/jukebot
:musical_score: :musical_keyboard: Generating artificial music using Recurrent Neural Networks
keras machine-learning midi music music-composition neural-network rnn
Last synced: 15 Oct 2024
https://github.com/aleh/midimonkey
Listens to MIDI messages on one pin and triggers drums on the others
Last synced: 09 Nov 2024
https://github.com/munshkr/superdirtmidi.sc
Adds more MIDI in capabilities to SuperDirt
midi supercollider supercollider-quark superdirt
Last synced: 01 Nov 2024
https://github.com/alf45tar/mustang-midi-bridge-win
Remote control a Fender Mustang series guitar amplifiers via MIDI
Last synced: 06 Nov 2024
https://github.com/philburk/mobileer-synth
MIDI Synthesizer used as a ringtone engine by Mobileer. Suitable for use on 32-bit embedded systems.
Last synced: 15 Oct 2024
https://github.com/chkr1011/lightpi
MIDI based christmas lights animation system for Raspberry Pi 2 and Windows 10 IoT Core
animations audio audio-visualizer christmas csharp lights midi raspberry-pi sequencer windows-iot
Last synced: 30 Oct 2024
https://github.com/colonel-blimp/m8-midi-instruments-for-qy70
QY70 (XG level 1) MIDI instruments for Dirtywave M8
dirtywave-m8 instruments m8 midi qy100 qy70 xg
Last synced: 03 Nov 2024
https://github.com/halvves/react-midi-device-provider
web midi utilities for react
Last synced: 03 Aug 2024
https://github.com/frett27/ada-midi
Implementation of Midi / MidiFile reading and writing
Last synced: 15 Oct 2024
https://github.com/sleibrock/lpfx-rs
Launchpad (and other devices) Lighting Effects project
midi novation-launchpad portmidi rust
Last synced: 11 Oct 2024
https://github.com/miek/midiproxy
Proxies a MIDI connection for sniffing both sides of the communication
midi proxy python reverse-engineering
Last synced: 24 Oct 2024
https://github.com/webpolis/musai
Machine learning-powered music generation. Full-featured tokenizer, customization options, and high-quality output files. Integration with music production tools.
deep-learning generative-art large-language-models llm machine-learning midi music music-generation nlp recurrent-neural-networks rnn text-generation tokenizer vae variational-autoencoder
Last synced: 15 Nov 2024
https://github.com/onlxltd/ctrl-for-ipad
An all-in-one interface for building and running custom control setups. Supporting MIDI, OSC, HTTP, TCP, UDP, Audio, Video and sACN with the additional support for dedicated interface modules.
apple audio ctrl custom http integration interface ios ipad lighting midi osc playback sacn system systems tcp udp video
Last synced: 12 Nov 2024
https://github.com/frett27/Ada-Midi
Implementation of Midi / MidiFile reading and writing
Last synced: 26 Oct 2024
https://github.com/chrisguttandin/midi-file-slicer
This module is slicing a midi representation into parts.
Last synced: 28 Oct 2024
https://github.com/3dproger/lazycomposer
Simple midi music generator
composer generator lazy midi music music-composition qmidi qt
Last synced: 27 Oct 2024