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/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/jazz-soft/runkit-midi

MIDI player/viewer for RunKit

midi midi-file midi-files midi2 runkit

Last synced: 17 Nov 2024

https://github.com/jazz-soft/sysex

Some useful SysEx messages

midi

Last synced: 17 Nov 2024

https://github.com/jazz-soft/jzz-midi-sty

Yamaha-PSR styles

midi style yamaha

Last synced: 17 Nov 2024

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

audio-player c midi opl3

Last synced: 20 Nov 2024

https://github.com/shadowshahriar/midi

YouTube MIDI collection (freeware/shareware) for use in future projects.

midi synthesizer youtube

Last synced: 30 Nov 2024

https://github.com/xedziu/midi2key

Interpreter for MIDI devices that allows to map notes for mouse&keyboard inputs

midi midi-controller python

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

midi music perl real-time

Last synced: 18 Nov 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/berquerant/crd

Generate a midi file from chords.

go midi

Last synced: 13 Dec 2024

https://github.com/abudaan/osmd-webdaw

Connecting OSMD score with MIDI playback

midi music osmd score vexflow

Last synced: 25 Nov 2024

https://github.com/eibens/pitch

Tools for working with musical pitch in TypeScript for Deno.

deno diatonic frequency library midi music pitch tuning typescript

Last synced: 21 Nov 2024

https://github.com/esp32beans/esp32-s3-box-hires-cc

ESP32-S3 Box MIDI Pitch Bend Slider and Hi-Res MIDI CC HTML Sliders

arduino esp32-s3 esp32-s3-box lvgl midi

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

https://github.com/joematt/hawk800_max4live

Hawk-800 is a hardware mod for the Korg Poly-800 synthesizers from the 80s. This is a MIDI editor for Max and Max for Live for said hardware.

ableton ableton-live hardware hawk800 korg korg-poly800 max4live maxmsp midi poly800

Last synced: 27 Nov 2024

https://github.com/tomarus/midirouter

CMOD-A7 FPGA MIDI Merger/Router/Switch.

fpga midi verilog

Last synced: 15 Dec 2024

https://github.com/iljan/midi

A midi master-clock

audio midi

Last synced: 02 Dec 2024

https://github.com/nicorobo/harmidi

Harmidi is an in-browser MIDI controller that turns your computer keyboard into a multi-instrument workstation. Built for traveling musicians and harmony magicians, it offers a flexible and intuitive way to explore musical ideas while on the go or in the studio.

midi midi- midi-events music music-composition musical-instrument

Last synced: 02 Dec 2024

https://github.com/jintwo/tonic

Experiments in rust and audio-related stuff

midi rust sequencer sound

Last synced: 16 Dec 2024

https://github.com/ct2034/instrument2midi

recognize pitch in audio stream and publish according midi messages

alsa jack midi music pitch-detection

Last synced: 04 Dec 2024

https://github.com/ct2034/superpermidi

A python script to make music from superpermutations

midi midi-files music python3 superpermutation

Last synced: 04 Dec 2024

https://github.com/mishankov/chords-generator

Generates MIDI file with chord progression

midi python

Last synced: 16 Dec 2024

https://github.com/ology/midi-simple-drummer

Algorithmic Drummer

drummer midi music perl5

Last synced: 11 Dec 2024

https://github.com/ology/idi

Easy command-line MIDI

midi perl5-module

Last synced: 11 Dec 2024

https://github.com/mhhollomon/oscapplauncherservice

Small Open Sound Control server to launch application in response to OSC commands.

c-plus-plus c-plus-plus-17 midi midi-controller osc windows

Last synced: 17 Dec 2024

https://github.com/weisrc/fpgaudio

MIDI file to Verilog Code Generation - FPGAudio!

midi verilog

Last synced: 23 Dec 2024

https://github.com/d-led/hb_mp-100-for-headrush-gb-via-arduino

Harley Benton MP-100 for Headrush Gigboard via Arduino Uno

arduino footswitch gigboard headrush midi mp-100

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

https://github.com/cpulvermacher/midiocrity

Turn any music into lackluster visuals.

midi piano visualization webmidi

Last synced: 04 Jan 2025

https://github.com/indigoparadox/midimbox

Simple MIDI adaptor box designed to connect to PC gameport

buggy circuit-board midi

Last synced: 04 Jan 2025

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/betodealmeida/amidihub

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

alsa midi

Last synced: 15 Dec 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/hughrawlinson/keyboard-midi

A Rust program to play a midi score

midi rust rust-midi

Last synced: 27 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/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/jazz-soft/m-tab

coming soon...

midi

Last synced: 17 Nov 2024

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

SVG MIDI Ukulele

midi svg ukulele

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/s-ol/ofvisualist

a video colorizer effect controllable by MIDI

colorizer midi video video-processing visuals

Last synced: 17 Nov 2024

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/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/markuswustenberg/controol

controol is a small control tool to work with OSC and MIDI messages.

midi osc

Last synced: 03 Jan 2025

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/markuswustenberg/osc2midi

A small program to convert OSC messages into MIDI. Work in progress.

midi osc

Last synced: 03 Jan 2025

https://github.com/takenorioshima/tatoe-midi-head-js

MIDI visualiser as a live rig of Ta to E.

midi threejs threejs-learning

Last synced: 23 Oct 2024

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/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/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/tom-weatherhead/boss-gx-700-patch-parser

A parser for MIDI SysEx messages that describe guitar effects patches used by the Boss GX-700 guitar effects processor.

audio boss guitar gx-700 midi parser sysex-messages web-midi

Last synced: 17 Nov 2024

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

https://github.com/asb2m10/organsequencer

OrganSequencer

midi step-sequencer

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

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/pedrolcl/drumstick-rt-outoftree

Drumstick::RT Out of Tree Template Plugin

drumstick input-output midi plugin qt template

Last synced: 28 Nov 2024

https://github.com/pedrolcl/basicsynth

Fork of the BasicSynth Code at https://sourceforge.net/projects/basicsynth/

dls midi music sf2 soft-synths soundfonts synthesizer synthesizer-library

Last synced: 28 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/amari-calipso/sky-cotl-midi-player

A software that converts MIDI files and input devices into controls for musical instruments from "Sky: Children of the Light"

midi midi-device midi-devices midi-files music python python3 sky-cotl

Last synced: 19 Dec 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/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/xi/xi2

a plain text language that compiles to MIDI

midi

Last synced: 03 Dec 2024

https://github.com/krmax44/midy

A super-minimalistic MIDI library.

midi web-midi

Last synced: 10 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/piotrpdev/melodyshare

Android app for sharing melodies with friends! (SETU Mobile Dev CA)

android midi music

Last synced: 03 Dec 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/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/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/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/mathieu52/oscmidi

Connect any MIDI-enabled piano to VRChat

midi piano vrchat vrchat-osc vrchat-tool

Last synced: 19 Nov 2024

https://github.com/stashymane/midilink

MIDI to anything integration

gui kotlin midi

Last synced: 10 Nov 2024

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

Interactive Music Theory Explorer & Visualizer + MIDI made with React

guitar-chords midi music-theory oop react

Last synced: 15 Nov 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: 19 Nov 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/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/friedev/musicli

TUI MIDI sequencer

midi tui

Last synced: 15 Dec 2024

https://github.com/materight/evolutionary-music-transcription

An algorithm for automatic music transcription based on Evolution Strategies (ES). Converts a raw music file to its MIDI representation.

genetic-algorithm midi music-transcription

Last synced: 04 Jan 2025

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

🎷 Standard MIDI Files Library website

midi midi-files music

Last synced: 23 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/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