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/tiagolr/mididash

Midi router with Lua scripting and a node based interface

audio audio-midi linux macos midi midi-events midi-router midi-router-linux midi-router-win router tauri windows

Last synced: 09 Feb 2025

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

ongoing series of tutorials about computer music in pure data

filters midi puredata tutorial

Last synced: 18 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/ethanbaker/midi-to-musicbox

Convert Midi tracks to music box sheets!

go midi music music-box

Last synced: 16 Jan 2025

https://github.com/mathieu52/oscmidi

Connect any MIDI-enabled piano to VRChat

midi piano vrchat vrchat-osc vrchat-tool

Last synced: 20 Jan 2025

https://github.com/ridwansharkar/fretboard-2.0

Interactive Music Theory Explorer & Visualizer + Chord Progression Generator

guitar midi music-theory music-visualizer react

Last synced: 16 Jan 2025

https://github.com/betodealmeida/amidihub

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

alsa midi

Last synced: 08 Feb 2025

https://github.com/yokaze/crest-python

A midi library for python

midi python

Last synced: 16 Jan 2025

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

a video colorizer effect controllable by MIDI

colorizer midi video video-processing visuals

Last synced: 18 Jan 2025

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: 11 Jan 2025

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

Stream binary data over MIDI protocol

binary midi poc proof-of-concept streaming-data usb web webmidi

Last synced: 21 Jan 2025

https://github.com/johnwmillr/midi_emg

Turn your muscle activity into a MIDI signal!

midi midi-signal muscle-activity

Last synced: 04 Feb 2025

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 Jan 2025

https://github.com/mosinve/gmajor2editor

Former GLydian project, updated to work with GMajor2

g-major2 macos-sierra midi patch-editor

Last synced: 06 Feb 2025

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 Jan 2025

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

Jack Midi client applications to use for music creation

jack midi rust-lang

Last synced: 20 Jan 2025

https://github.com/palingheorghe/motive-daw

Project created with ReactJS, ToneJS and Web MIDI API

javascript midi music react tonejs

Last synced: 09 Jan 2025

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: 21 Jan 2025

https://github.com/somecho/midiparser

A simple and straightforward library for General MIDI file parser

cpp midi parser

Last synced: 13 Feb 2025

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: 09 Feb 2025

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

coming soon...

midi

Last synced: 18 Jan 2025

https://github.com/brenekh/etc-express-midi

Rust library to control the ETC Express lighting console using MIDI commands.

crate electronic-theatre-controls etc etc-express lighting-console midi midi-show-control rust rust-crate rust-lang rust-library

Last synced: 16 Feb 2025

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

SVG MIDI Ukulele

midi svg ukulele

Last synced: 18 Jan 2025

https://github.com/nihlaeth/voicetrainer

MIDI voice exercises made convenient

asyncio lilypond midi music python-3-5 tkinter

Last synced: 19 Jan 2025

https://github.com/ut-proj/blog

Thoughts on music generation, composition, and theory

generative-music lfe midi music music-composition music-theory

Last synced: 07 Jan 2025

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: 19 Jan 2025

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

MIDI arrangements of classical music pieces

classical-music midi minecraft music redstone redstone-music

Last synced: 21 Jan 2025

https://github.com/fortinsylvain/fpgaaudiosynth

Audio synthesizer implemented with an FPGA

8031 assembly-language dac fpga keyboard lut midi sample ttl xilinx

Last synced: 06 Jan 2025

https://github.com/piotrpdev/melodyshare

Android app for sharing melodies with friends!

android midi music

Last synced: 31 Jan 2025

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: 16 Dec 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/sezero/kmidi

the old KDE kmidi application

gravis gus gus-patch midi soundfont synthesizer timidity

Last synced: 30 Jan 2025

https://github.com/leandrodaf/midi

MIDI is a native Go library for capturing and manipulating MIDI events. With full support for macOS and Windows, it requires no external libraries, making it easy to integrate into your projects. Capture events, filter commands, and monitor MIDI flow effortlessly!

audioprocessing crossplatform development digitalmusic eventcapture go library midi midiclient music musicsoftware musictech nativelibrary opensource programming realtime

Last synced: 13 Feb 2025

https://github.com/micyg/midisplitter

Another MIDI Splitter. Kicad project for PCB and Inventor project for hardware

electronics midi

Last synced: 18 Feb 2025

https://github.com/disketteomelette/midigamepad

Use a MIDI music pad as a gamepad to play World of Warcraft!

gamepad midi music pad visualbasic6 world-of-warcraft

Last synced: 21 Jan 2025

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: 30 Jan 2025

https://github.com/markmarijnissen/webrtc2midi

Convert WebRTC messages to MIDI using PeerJS

midi peerjs webrtc

Last synced: 07 Feb 2025

https://github.com/ruin0x11/midplay

Play MIDI files from Rust

audio cross-platform midi rust-bindings rust-library

Last synced: 27 Jan 2025

https://github.com/r-koubou/midi-sampling

Simple hardware MIDI instrument automated sampling tool

midi sampling

Last synced: 15 Feb 2025

https://github.com/kshoji/unity-midi-plugin-webgl

Unity MIDI Plugin, WebGL implementation

midi unity unity3d unity3d-plugin webgl

Last synced: 13 Jan 2025

https://github.com/ridwansharkar/fretboard-explorer

Interactive Music Theory Explorer & Visualizer + MIDI made with React

guitar-chords midi music-theory oop react

Last synced: 16 Jan 2025

https://github.com/insomnimus/kb-drums

App to play drums from the command line using midi.

command-line drums game midi rust

Last synced: 06 Feb 2025

https://github.com/mmitch/liveset

MIDI performance via live edited Perl scripts

alsa alsa-sequencer livecoding midi midi-api midi-controller midi-player perl perl5

Last synced: 31 Dec 2024

https://github.com/pedrolcl/drumstick-rt-outoftree

Drumstick::RT Out of Tree Template Plugin

drumstick input-output midi plugin qt template

Last synced: 27 Jan 2025

https://github.com/sakamochanq/popmidi

* Converting music to MIDI.

midi music-player naudio

Last synced: 12 Feb 2025

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: 27 Jan 2025

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: 19 Feb 2025

https://github.com/youtecha320u/limidity

Debian系LinuxPCをTimidity++でハードウェアMIDI音源みたいにするスクリプト

debian midi timidity ubuntu

Last synced: 09 Feb 2025

https://github.com/mattczyr/algorithmiccomposition

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

algorithmic-composition midi python

Last synced: 23 Jan 2025

https://github.com/d-buckner/p2piano

play piano with friends in realtime over a peer to peer network

midi midi-device music music-visualizer peer-to-peer realtime webrtc

Last synced: 28 Jan 2025

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 Jan 2025

https://github.com/tanvik-hub/music-generation-using-transformers

The Music Transformer project enables the generation of music using pretrained models. By running a Python script with a pretrained model, users can generate MIDI files, customize the generation parameters (sampling temperature, top-k, tempo), and save the output. Several models are provided, including ones trained on datasets like MAESTRO.

ai midi music musictransformer pytorch transformer

Last synced: 13 Feb 2025

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

Play the tabla with MIDI-Perl!

drums midi music perl5 tabla

Last synced: 19 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 Jan 2025

https://github.com/ology/perl-algorithmic-music

A short presentation on creating algorithmic music with Perl

algorithmic-composition midi music perl5

Last synced: 19 Jan 2025

https://github.com/earthmanmuons/clefcraft

Exploration of Western music theory concepts with Zig

midi music music-theory theory zig ziglang

Last synced: 01 Feb 2025

https://github.com/kshoji/unity-midi-plugin-linux

Unity MIDI Plugin, Linux implementation

alsa linux midi unity unity3d unity3d-plugin

Last synced: 13 Jan 2025

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: 04 Feb 2025

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

Let's try to use MIDI with JS

experiment midi playground

Last synced: 09 Feb 2025

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

The adapter processes midi input and output using easymidi

easymidi iobroker midi smarthome

Last synced: 22 Jan 2025

https://github.com/mika314/midi-parser

MIDI parser written in C++

cpp cpp20 midi music

Last synced: 20 Feb 2025

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: 13 Feb 2025

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

liv3coder lives!

livecoding midi music webaudio

Last synced: 16 Feb 2025

https://github.com/ayutaz/midi-to-toio-json

toioで処理するためのmidiをjsonに変換するコード

json midi toio

Last synced: 06 Jan 2025

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: 10 Feb 2025

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/sejmou/my-songbook-app

A React Native app allowing musicians to manage lyrics for songs

midi react-native

Last synced: 24 Jan 2025

https://github.com/paoloestorm/midi-to-cv

A simple, affordable, and reliable MIDI-to-CV converter based on ATtiny85 for music hardware integration

arduino attiny85 electroincs electronicmusic midi midi-to-cv miditocv music synthesizer

Last synced: 08 Feb 2025

https://github.com/tomashubelbauer/webusb-op-1

Seeing if WebUSB can be used to control the OP-1

midi op-1 op1 webusb

Last synced: 31 Dec 2024

https://github.com/xuender/musical-timer

Timing musical MIDI in sports

midi musical timer

Last synced: 09 Feb 2025

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: 13 Jan 2025

https://github.com/unkaktus/midi

midi library for OpenBSD midi(4)

midi openbsd

Last synced: 22 Jan 2025

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 Jan 2025

https://github.com/ewen-lbh/midibackup

Listen continuously for MIDI input from your keyboard and save any session you make into a .midi

midi

Last synced: 11 Dec 2024

https://github.com/dannixon/midi_mixer

A simple Teensy based 10 channel MIDI mixer.

arduino midi midi-controller teensy3

Last synced: 10 Feb 2025

https://github.com/lue-bird/elm-midi

midi bytes parser

bytes bytes-parser elm file midi music

Last synced: 07 Feb 2025

https://github.com/ology/midi-tab

Generate MIDI from ASCII tablature

midi music perl5 tabulature

Last synced: 05 Feb 2025

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/p3r7/midipad

mod for norns - use gamepad for midi

gamepad midi monome-norns norns

Last synced: 09 Feb 2025