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/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/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/enceladus2000/led-hexapad

Fun little display project that includes a touch-sensitive MIDI controller. Plays virtual instruments while displaying mesmerizing animations courtesy of 250+ neopixel LEDs.

arduino midi neopixels touch

Last synced: 13 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/robcranfill/practicemonitor

A FitBit for MIDI keyboards

iot midi midi-keyboard

Last synced: 15 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/shakfu/miditools

Simplified cmake builds of Geert Bevin's sendmidi and receivemidi

cmake juce midi receivemidi sendmidi

Last synced: 12 Jan 2025

https://github.com/helgesverre/midi-router

Utility webapp to map MIDI Input to an Output

midi utility

Last synced: 11 Jan 2025

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/63rabbits/midi2ubit

Convert MIDI notes to notes-string for micro:bit.

microbit midi music

Last synced: 13 Jan 2025

https://github.com/jv-k/switcher-one

This is code for a arduino-based MIDI controller and guitar effects switcher, using PlatformIO

arduino arduino-uno midi midi-controller platformio

Last synced: 04 Jan 2025

https://github.com/berquerant/crd

Generate a midi file from chords.

go midi

Last synced: 13 Dec 2024

https://github.com/paulradley/note-training

Improve your piano note reading skills 🎹🎹🎹 !

midi notes piano practise sheet training

Last synced: 03 Jan 2025

https://github.com/haszari/phrasesyncplugins

Phrase-synchable MIDI plugins for live performance

midi music-composition plugin vst

Last synced: 20 Dec 2024

https://github.com/yalishanda42/musical-inspiration

The random generator for every musician in need. Soon.

abc-notation abcjs melody midi music random-generation rhythm

Last synced: 27 Dec 2024

https://github.com/nojaja/nes-stylesoftsynth

NES-style Soft Synth

jar midi nes synthesizer

Last synced: 19 Jan 2025

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/dtinth/sound-slicer

Slice wav files for BMS makers.

batch-script midi php

Last synced: 23 Nov 2024

https://github.com/akiyukiokayasu/pum

C++ header-only library for USB-MIDI

midi

Last synced: 28 Nov 2024

https://github.com/mtoohey31/pw

A polygonal waveform synthesis experiment.

faust faust-dsp midi

Last synced: 09 Jan 2025

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

https://github.com/michaelchadwick/keebord

Play piano using the keyboard, mouse, or MIDI input

audio javascript midi music piano vuejs vuejs3

Last synced: 20 Jan 2025

https://github.com/xedziu/midi2key

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

midi midi-controller python

Last synced: 19 Jan 2025

https://github.com/hiroxpepe/meowziq

A MIDI sequencer to read JSON files writing MeowziQ format and play as a song.

csharp midi midi-composer midi-sequencer music music-composer music-sequencer sequencer

Last synced: 27 Oct 2024

https://github.com/makuto/keykey

MIDI Synth Sequencer Suite

midi midi-sequencer music sequencer

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

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/rp-bot/midi-gen-ai

🎹 ✨| Predict the next chord

ai chords generative-art midi music-composition

Last synced: 06 Jan 2025

https://github.com/alh477/redot-tunes

Little tunes and chimes for the Redot engine.

godot indiegame midi music redot redot-engine redotengine sheet-music

Last synced: 23 Nov 2024

https://github.com/rp-bot/midi-visualizer

[under development] A web app that allows you to play melodies, load midi files, and download midi files.

midi music synthesizer web-audio

Last synced: 06 Jan 2025

https://github.com/rp-bot/ultimate-midi-scraper

Scrape All MIDI files from the internet using Selenium

midi scraping-python web

Last synced: 06 Jan 2025

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/winder/somepianoapp

MIDI Piano application

hacktoberfest midi piano

Last synced: 12 Jan 2025

https://github.com/ildus/midi_foot_ctrl

Bluetooth MIDI footswitch controller

ble bluetooth esp32 looper midi synth wi-fi

Last synced: 22 Jan 2025

https://github.com/wvengen/organ-pedalboard-arduino

Arduino MIDI controller for an organ pedalboard with keys, stops and volume pedal

arduino arduino-mega-2560 arduino-midi arduino-sketch midi midi-device organ pedalboard

Last synced: 22 Jan 2025

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

Glorified metronome

drummer midi music perl5

Last synced: 13 Oct 2024

https://github.com/ology/midi-chord-guitar

MIDI pitches for guitar chord voicings

guitar-chords midi perl5

Last synced: 13 Oct 2024

https://github.com/hexadecimal233/esp32c3-singing-stepper

电机报废计划(电机唱歌)

arduino esp32 esp32-c3 esp32c3 midi

Last synced: 21 Dec 2024

https://github.com/unsignedarduino/arcademidigenerator

A Python program to generate images compatible with the extension UnsignedArduino/ArcadeMIDI in MakeCode Arcade!

arcade cli command-line-tool extension extension-helper helper makecode makecode-arcade makecode-arcade-extensions makecode-extension midi mido python python3

Last synced: 07 Jan 2025

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/daniel127/rtmidi.net

RtMidi wrapper for .NET

csharp dotnet midi real rtmidi time

Last synced: 14 Nov 2024

https://github.com/end2endzone/libmidi

libmidi is a C++ open-source library for generating single tone melodies (monolithic melodies) in MIDI format.

cpp generator midi midi-format sound

Last synced: 24 Nov 2024

https://github.com/mwoss/midi-generator

Basic midi piano generator in Python

generator hacktoberfest midi midi-generator miditime python

Last synced: 24 Nov 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/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: 21 Jan 2025

https://github.com/jpcarrascal/live-set-switcher

Ableton Live Set Switcher

electron macos midi music windows

Last synced: 30 Nov 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/kshoji/midisystem-for-.net

javax.sound.midi porting with C#

dotnet midi sequencer-midi smf unity unity3d

Last synced: 13 Jan 2025

https://github.com/noahtigner/pymotif

Analyzes a melody (given via MIDI file) and generates diatonic harmony

midi

Last synced: 22 Dec 2024

https://github.com/omkarmoghe/midi-beat-pad

DAW agnostic MIDI beat pad for Android M+

android kotlin midi

Last synced: 29 Nov 2024

https://github.com/nicolodavis/lilypond-midi-input

Enter LilyPond notes using a MIDI controller

lilypond midi

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

https://github.com/weisrc/fpgaudio

MIDI file to Verilog Code Generation - FPGAudio!

midi verilog

Last synced: 23 Dec 2024

https://github.com/fa-sharp/virtual-keyboard-display

Piano and music staff visualizer, written in Typescript and React.

javascript midi music music-player music-staff piano piano-keyboard react

Last synced: 27 Dec 2024

https://github.com/emiyasyahriel/miditaikoboard

A simple MIDI-based Taiko controller for osu! in combination with MidiKey2Key

android midi midi-keys osu

Last synced: 13 Dec 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/r-koubou/midi-sampling

Simple hardware MIDI instrument automated sampling tool

midi sampling

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

https://github.com/sweetcase-production/pcfl

Piano Compensator for FLstudio

flstudio midi music python-library

Last synced: 21 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: 08 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: 13 Dec 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: 20 Jan 2025

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

Crawler for vgmusic web site

crawler game midi music python scrapy spider

Last synced: 08 Jan 2025

https://github.com/asb-capfan/keen-little-rabbit-ears

Keen little rabbit ears is a simple ear training program. You can exercise the recognition of intervals, chords, scales and chord progressions.

midi perl perl5 software trainer

Last synced: 17 Jan 2025

https://github.com/snuffish/dmx-lp-electron

Launchpad (MIDI) to DMX (Lightning) Interface.

controller dmx interface launchpad midi

Last synced: 18 Dec 2024

https://github.com/dannixon/midi_mixer

A simple Teensy based 10 channel MIDI mixer.

arduino midi midi-controller teensy3

Last synced: 18 Dec 2024

https://github.com/weisrc/fpga-maestro

MIDI file to code converter

fpga midi swrf

Last synced: 23 Dec 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: 18 Dec 2024

https://github.com/benc-uk/midi-arp

Experiment in creating a MIDI arpeggiator in JavaScript

midi music web-midi

Last synced: 21 Dec 2024

https://github.com/enigmacurry/midi-push-to-talk

An arduino sketch to facilitate Discord push-to-talk with a MIDI foot controller.

arduino discord midi push-to-talk

Last synced: 24 Dec 2024

https://github.com/ben-wormald/midi-controller

MIDI controller for Teensy LC

midi midi-controller teensy

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

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/sakamochanq/popmidi

* Converting music to MIDI.

midi music-player naudio

Last synced: 19 Dec 2024

https://github.com/fx818/music-generation-using-lstm-tensorflow-

Generates music when given an initial seed

lstm lstm-neural-networks midi music21 tensorflow

Last synced: 08 Jan 2025

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/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: 25 Dec 2024

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/pouyakary/audulus-midi-tools

Two simple patches to enable you arbitrarily play notes and work with MIDI on @audulus

audio-processing audulus audulus-patch midi modular-synthesizers

Last synced: 25 Dec 2024

https://github.com/flyingcakes85/midi-hkd

MIDI Hotkey Daemon for triggering system shortcuts via a MIDI Keyboard!

casio hotkey hotkey-daemons hotkeys midi shortcuts

Last synced: 01 Jan 2025

https://github.com/yyyikes/deepmind-12d-randomizer

A script to randomize all parameters on the Behringer DeepMind 12D by sending NRPN messages via SendMIDI

audio audio-hardware bash bash-script behringer deepmind midi music nrpn randomizer sendmidi shell synthesizer synths

Last synced: 26 Dec 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/runeflobakk/gordius

Gordius Little Giant 2 setup

gordius midi midi-controller pedalboard

Last synced: 02 Jan 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/dsgallups/midix

Crates used to parse, read, and write in the MIDI format

bevy midi midi-parser rust

Last synced: 26 Dec 2024

https://github.com/bechstein/midi-toolkit

A MIDI message parser for simplified event handling

midi parser toolkit

Last synced: 26 Dec 2024

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