Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

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.

https://github.com/ethanbaker/midi-to-musicbox

Convert Midi tracks to music box sheets!

go midi music music-box

Last synced: 15 Nov 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 Nov 2024

https://github.com/johnwmillr/midi_emg

Turn your muscle activity into a MIDI signal!

midi midi-signal muscle-activity

Last synced: 10 Dec 2024

https://github.com/snej/toit-midi

MIDI (Musical Instrument Digital Interface) I/O for the Toit language

midi toit toit-language

Last synced: 23 Oct 2024

https://github.com/atsushieno/notium-ng

notium ported to Kotlin. Higher-level MIDI manipulator based on mugene MML instructions.

kotlin midi mml

Last synced: 05 Jan 2025

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/max22-/midits

MIDI text stream (use midi from the command line or shell scripts)

awk midi sed

Last synced: 05 Jan 2025

https://github.com/derekxkwan/dxk-pd-tutorial

ongoing series of tutorials about computer music in pure data

filters midi puredata tutorial

Last synced: 17 Nov 2024

https://github.com/63rabbits/midi2ubit_usageexsample

Usage example of midi2ubit.

microbit midi midi2ubit music

Last synced: 13 Nov 2024

https://github.com/mattczyr/algorithmiccomposition

Final project for Deep Listening (ARTS-4410) at RPI in Summer 2019

algorithmic-composition midi python

Last synced: 23 Nov 2024

https://github.com/gastonmorixe/lib-midi-akai-apc-mini

C++ Library to control AKAI APC mini MIDI in and out (led controls included)

akai apc-mini cpp lib library midi

Last synced: 29 Dec 2024

https://github.com/theisaaclloyd/theremin

Library for reading a capacitive theremin

capacitance midi theremin

Last synced: 05 Jan 2025

https://github.com/squidkid-deluxe/ai-live-drumkit

AI-powered drum accompaniment for live MIDI input - no GPU required!

ai drum-machine drummer live midi

Last synced: 14 Nov 2024

https://github.com/etienne-dldc/midi-playground

Let's try to use MIDI with JS

experiment midi playground

Last synced: 16 Dec 2024

https://github.com/squidkid-deluxe/py-linthesia

Terminal based, minimalist, python script that uses MIDI files and connections to generate piano-roll like animation

midi midi-device midi-files piano python

Last synced: 14 Nov 2024

https://github.com/s-ol/ofvisualist

a video colorizer effect controllable by MIDI

colorizer midi video video-processing visuals

Last synced: 17 Nov 2024

https://github.com/sejmou/my-songbook-app

A React Native app allowing musicians to manage lyrics for songs

midi react-native

Last synced: 24 Nov 2024

https://github.com/shakfu/miditools

Simplified cmake builds of Geert Bevin's sendmidi and receivemidi

cmake juce midi receivemidi sendmidi

Last synced: 13 Nov 2024

https://github.com/kuba160/ddb_adlmidi

libADLMIDI decoder plugin for DeaDBeeF

adlmidi deadbeef deadbeef-plugin midi

Last synced: 05 Jan 2025

https://github.com/bentoms-dev/djenerator

Djent Midi Riff generator

djent generator midi music

Last synced: 28 Dec 2024

https://github.com/jazz-soft/jzz-input-uke

SVG MIDI Ukulele

midi svg ukulele

Last synced: 17 Nov 2024

https://github.com/jazz-soft/m-tab

coming soon...

midi

Last synced: 17 Nov 2024

https://github.com/threecifanggen/arts-from-universe

Using real world data to generate visual and phonic crafts.

arts gan midi python rust-lang

Last synced: 16 Nov 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/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/skoprek/master-degree-project

A simple implementation of FFT for the real-time detection of guitar sounds and showcasing MIDI messages.

fft guitar midi python3

Last synced: 05 Dec 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/yokaze/crest-python

A midi library for python

midi python

Last synced: 15 Nov 2024

https://github.com/tomaskraus/ble-sustain-pedal

Bluetooth MIDI sustain pedal adapter. Any sustain pedal with 6.5mm jack can plug into.

arduino ble bluetooth controller esp32 lumi midi pedal seaboard sustain xkey

Last synced: 10 Dec 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/jcmoyer/sekaiju

This is a fork of Sekaiju (https://openmidiproject.opal.ne.jp/Sekaiju_en.html) with CMake support and some QOL improvements.

midi

Last synced: 12 Nov 2024

https://github.com/connormcf/midibutton

MIDI Button is a simple way to interface with MIDI Controllers

midi midi-controller nodejs

Last synced: 27 Dec 2024

https://github.com/sayak119/bandmate

Practice playing keys and tempos using Alexa

alexa amazon audio-player aws-lambda band band-mate midi practice tempo

Last synced: 17 Nov 2024

https://github.com/esp32beans/esp32usbmidi

ESP32-S2 or ESP32-S3 USB MIDI Arduino example

arduino esp32-s2 esp32-s3 midi usb

Last synced: 12 Nov 2024

https://github.com/werckme/midiplayer

Just another javascript MIDI player with a focus on precise timig.

javascript midi midiplayer

Last synced: 24 Nov 2024

https://github.com/betodealmeida/amidihub

A MIDI host that autoconnects all MIDI ports (software and hardware)

alsa midi

Last synced: 15 Dec 2024

https://github.com/ww92030-storage/noteblockimports

MIDI arrangements of classical music pieces

classical-music midi minecraft music redstone redstone-music

Last synced: 20 Nov 2024

https://github.com/daddoon/pedalboardtomidi

The source code of my 'GZ Pedalboard' device running on Teensy 3.5 / Arduino, built by myself for my Hauptwerk custom Organ.

hauptwerk midi midi-controller organ pedalboard

Last synced: 29 Nov 2024

https://github.com/wachin/midisaya.com-dev-pack

Este es un respaldo de midisaya.com sitio el cual dejó de funcionar. Edgar A. Franco liberó todos los archivos MIDI

midi

Last synced: 20 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: 18 Nov 2024

https://github.com/chipshort/beeper

Runs a set of beep scripts on the CIP Pool of University Trier

beep midi university-trier

Last synced: 05 Dec 2024

https://github.com/nahkd123/stream-over-midi

Stream binary data over MIDI protocol

midi poc proof-of-concept webmidi

Last synced: 20 Nov 2024

https://github.com/halfbyte/liv3c0der-mk2

liv3coder lives!

livecoding midi music webaudio

Last synced: 03 Jan 2025

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/krmax44/midy

A super-minimalistic MIDI library.

midi web-midi

Last synced: 10 Nov 2024

https://github.com/ology/music-duration

Add 32nd, 64th, 128th & odd durations to MIDI-Perl

midi music perl5

Last synced: 13 Oct 2024

https://github.com/ology/music-percussion-tabla

Play the tabla with MIDI-Perl!

drums midi music perl5 tabla

Last synced: 18 Nov 2024

https://github.com/vanita5/msp430-synth

MSP430 Synth / MIDI Player with a desktop GUI and a MIDI device bridge. School project from 2015.

code-composer-studio desktop-gui hardware midi msp430 school synthesizer texas-instruments

Last synced: 24 Nov 2024

https://github.com/crgeary/piano

I'm learning to play the piano

midi piano

Last synced: 10 Nov 2024

https://github.com/raspi/scrapy-vgmusic

Crawler for vgmusic web site

crawler game midi music python scrapy spider

Last synced: 10 Nov 2024

https://github.com/david-vandensteen/remote-midi

Send MIDI messages between different computers through a TCP connection with NodeJS.

javascript midi nodejs tcp

Last synced: 10 Nov 2024

https://github.com/rhaberkorn/shmotbox

Arduino-based firmware for custom MIDI controller

arduino midi

Last synced: 25 Nov 2024

https://github.com/mtingers/mdcmp

mdcmp (MIDI Composer) is a Python library for easily generating songs and emitting MIDI files.

generative midi music

Last synced: 21 Nov 2024

https://github.com/boriswerner/iobroker.midi

The adapter processes midi input and output using easymidi

easymidi iobroker midi smarthome

Last synced: 21 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: 14 Dec 2024

https://github.com/david-vandensteen/midi-cmd

Command line utility to send a midi control change message

cli javascript midi nodejs

Last synced: 10 Nov 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/markmarijnissen/webrtc2midi

Convert WebRTC messages to MIDI using PeerJS

midi peerjs webrtc

Last synced: 14 Dec 2024

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: 10 Nov 2024

https://github.com/axel-erfurt/sf2player

Play Midi Keyboard using Soundfonts and fluidsynth

fluidsynth linux linux-mint midi midi-keyboard pulseaudio python soundfont soundfont-player ubuntu

Last synced: 29 Nov 2024

https://github.com/yatesdr/dazzle

Self-contained song trigger & player for Presentation & Sports walk-on music, based on Launchpad Mini MK3 and Raspberry Pi 4b

3d-printing launchpad-mini midi pydub raspbery-pi

Last synced: 07 Dec 2024

https://github.com/jswrenn/midinet

fire MIDI events over the net

alsa midi networking

Last synced: 25 Nov 2024

https://github.com/mathieu52/oscmidi

Connect any MIDI-enabled piano to VRChat

midi piano vrchat vrchat-osc vrchat-tool

Last synced: 19 Nov 2024

https://github.com/zeyu-li/midi-bot

A discord bot that produces the MIDI from user inputted notes 🤖

discord-bot discord-music midi

Last synced: 22 Nov 2024

https://github.com/jtsiomb/midikeys

Simple MIDI keyboard for DOS PCs with an MPU-401 or compatible MIDI interface

dos midi music

Last synced: 15 Dec 2024

https://github.com/stashymane/midilink

MIDI to anything integration

gui kotlin midi

Last synced: 10 Nov 2024

https://github.com/siy1121/m5stickc-midi-controller

Implementation of MIDI over BLE for M5StickC

arduino ble m5stickc midi midi-controller

Last synced: 22 Dec 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: 26 Nov 2024

https://github.com/d-rowe/clayton-piano

Dynamic and performant piano renderer in vanilla js

midi piano piano-keyboard vanilla-javascript vanilla-js

Last synced: 15 Dec 2024

https://github.com/jeroenbakker-atmind/jack-midi-tools

Jack Midi client applications to use for music creation

jack midi rust-lang

Last synced: 19 Nov 2024

https://github.com/hughrawlinson/keyboard-midi

A Rust program to play a midi score

midi rust rust-midi

Last synced: 27 Nov 2024

https://github.com/joerivandervelde/synthuesizer

Turn your regular PC keyboard into a MIDI synthesizer with Hue light show.

hue hue-bridge hue-lights java java-8 java8 midi midi-keyboard

Last synced: 14 Nov 2024

https://github.com/ruin0x11/midplay

Play MIDI files from Rust

audio cross-platform midi rust-bindings rust-library

Last synced: 29 Nov 2024

https://github.com/benjajorquera/arduinomidi

A versatile MIDI controller and CV (Control Voltage) converter built with Arduino.

arduino cpp midi

Last synced: 05 Dec 2024

https://github.com/friedev/musicli

TUI MIDI sequencer

midi tui

Last synced: 15 Dec 2024

https://github.com/zeloe/synth_basic

A basic synth written in C++ with JUCE framework

cplusplus juce juce-framework midi synthesizer

Last synced: 25 Dec 2024

https://github.com/rootmos/midi

Music and MIDI processing tools

alsa linux midi raspberry-pi

Last synced: 28 Nov 2024

https://github.com/nihlaeth/voicetrainer

MIDI voice exercises made convenient

asyncio lilypond midi music python-3-5 tkinter

Last synced: 04 Dec 2024

https://github.com/rap2hpoutre/midikaos-static

🎷 Standard MIDI Files Library website

midi midi-files music

Last synced: 23 Nov 2024

https://github.com/sappho192/midi-velocity-infer-v2

[ASJ2023] Seq2seq and attention based midi Velocity prediction model.

deep-learning midi music-information-retrieval piano piano-roll tensorflow

Last synced: 28 Nov 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: 15 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: 10 Nov 2024

https://github.com/mosinve/gmajor2editor

Former GLydian project, updated to work with GMajor2

g-major2 macos-sierra midi patch-editor

Last synced: 12 Dec 2024

https://github.com/blumia/midiutils

Utils Library for Standard Midi File Processing

midi midi-files midi-parser

Last synced: 13 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.

midi recorder shellscript

Last synced: 06 Dec 2024

https://github.com/pedrolcl/dumpmidi-rt

Multiplatform Command Line MIDI Monitor program using Drumstick::RT

drumstick linux macos midi monitor multiplatform qt windows

Last synced: 28 Nov 2024

https://github.com/pedrolcl/fluidlite-qtmultimedia

Multiplatform MIDI Synth library based on the FluidLite Synthesizer and Qt Multimedia

drumstick fluidlite linux macos midi music qt qt-multimedia synthesizer-library windows

Last synced: 28 Nov 2024