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.

https://github.com/thomasbrueggemann/midi-preview

🎹 Preview MIDI files through a VST/VST3/AU plugin

audiounits daw midi midi-files vst vst3

Last synced: 18 Jun 2025

https://github.com/friedev/musicli

TUI MIDI sequencer

midi tui

Last synced: 02 Apr 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: 02 Apr 2025

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: 14 Mar 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: 21 Feb 2025

https://github.com/winder/somepianoapp

MIDI Piano application

hacktoberfest midi piano

Last synced: 01 Mar 2025

https://github.com/berquerant/crd

Generate a midi file from chords.

go midi

Last synced: 07 May 2025

https://github.com/wqking/datomu

Convert digits and letters to music. Such as PI or poem to music.

converter midi music python

Last synced: 26 Mar 2025

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

https://github.com/ct-martin/web-midi-player

A web-based MIDI Player with visualizations

classwork js midi midijs p5js processing web

Last synced: 01 Mar 2025

https://github.com/violet-black/logic_pro_scripts

Collection of my Logic Pro scripter plugin MIDI scripts

logic-pro logic-pro-x midi moog

Last synced: 06 Mar 2025

https://github.com/violet-black/midiverb3

Patch editor for Alesis Midiverb III hardware FX unit

midi midi-controller midiverb reverb

Last synced: 06 Mar 2025

https://github.com/shadowshahriar/midi

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

midi synthesizer youtube

Last synced: 18 Jun 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/jazz-soft/sysex

Some useful SysEx messages

midi

Last synced: 12 Mar 2025

https://github.com/michaelchadwick/keebord

Play piano using the keyboard, mouse, or MIDI input

audio javascript midi music piano vuejs vuejs3

Last synced: 13 Mar 2025

https://github.com/serganto/rpi-midi-synth

Open-source MIDI sound module for Raspberry Pi with real-time playback and SoundFont support

generalmidi gm midi raspberry-pi raspberrypi real-time realtime synthesizer

Last synced: 20 Jun 2025

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: 14 Jun 2025

https://github.com/sizzlebop/midi-player

A modern web-based audio player with a sleek, customizable interface and comprehensive playback controls. Features include real-time progress tracking, dynamic song selection, and extensive theme customization options including colors, gradients, and fonts. Built with vanilla JavaScript and designed to be lightweight and responsive, the player inc

midi midi-player music music-player notion widget widgets

Last synced: 12 Mar 2025

https://github.com/ct2034/instrument2midi

recognize pitch in audio stream and publish according midi messages

alsa jack midi music pitch-detection

Last synced: 26 Mar 2025

https://github.com/weisrc/fpgaudio

MIDI file to Verilog Code Generation - FPGAudio!

midi verilog

Last synced: 10 Apr 2025

https://github.com/shakfu/miditools

Simplified cmake builds of Geert Bevin's sendmidi and receivemidi

cmake juce midi receivemidi sendmidi

Last synced: 02 Mar 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: 07 Apr 2025

https://github.com/robcranfill/practicemonitor

A FitBit for MIDI keyboards

iot midi midi-keyboard

Last synced: 04 Mar 2025

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

Improve your piano note reading skills 🎹🎹🎹 !

midi notes piano practise sheet training

Last synced: 22 Feb 2025

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

Generates MIDI file with chord progression

midi python

Last synced: 03 Apr 2025

https://github.com/jtsiomb/midikeys

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

dos midi music

Last synced: 02 Apr 2025

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

Basic midi piano generator in Python

generator hacktoberfest midi midi-generator miditime python

Last synced: 17 Mar 2025

https://github.com/mtoohey31/pw

A polygonal waveform synthesis experiment.

faust faust-dsp midi

Last synced: 26 Feb 2025

https://github.com/dtinth/sound-slicer

Slice wav files for BMS makers.

batch-script midi php

Last synced: 17 Mar 2025

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: 22 Mar 2025

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

https://github.com/mikea/clave

Midi click-track generator

clicktrack metronome midi

Last synced: 14 Apr 2025

https://github.com/jintwo/tonic

Experiments in rust and audio-related stuff

midi rust sequencer sound

Last synced: 03 Apr 2025

https://github.com/ljans/websynth

Project for a bachelor thesis about audio signal processing.

midi webaudio

Last synced: 17 Mar 2025

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

https://github.com/gregzanch/wavetable

A web based wavetable synthesizer written in Svelte

accessibility midi svelte synthesizer webaudio

Last synced: 07 Apr 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: 12 Mar 2025

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: 22 Mar 2025

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

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

https://github.com/berru-g/microcontroller-usb-midi

Microcontroller usb midi with: C++, 328P or Arduino, PCB, via easyeda, 3D. To play on Ableton, Arena or any other music or video creation software. 2020 covid project. First proto ↓

ableton arduino keyboard mapping microcontroller midi resolume

Last synced: 22 Mar 2025

https://github.com/noahlemen/mtof

🎹 → 🌊 convert MIDI note number to frequency

conversion frequency midi music

Last synced: 22 Feb 2025

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: 22 Mar 2025

https://github.com/indigoparadox/midimbox

Simple MIDI adaptor box designed to connect to PC gameport

buggy circuit-board midi

Last synced: 23 Feb 2025

https://github.com/merumerutho/midi2osc

A simple MIDI message to OSC message converter. Created as a support tool for LOVELive2P

midi osc vjing

Last synced: 22 Mar 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: 23 Feb 2025

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

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

microbit midi music

Last synced: 23 Jun 2025

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

Unity MIDI Plugin, Standalone Windows implementation

midi unity unity3d unity3d-plugin windows

Last synced: 03 Mar 2025

https://github.com/valsteen/go-arpegiator

Work in progress - aim is to have a device producing a stream of notes out of one note stream modulated by another

arpegiator go midi

Last synced: 26 Mar 2025

https://github.com/haszari/phrasesyncplugins

Phrase-synchable MIDI plugins for live performance

midi music-composition plugin vst

Last synced: 06 Apr 2025

https://github.com/tttardigrado/compleat

Compleat is a BrainF*ck derived language where instead of writing in plain text you write in midi

brainfuck brainfuck-interpreter esolang golang interpreter language midi music

Last synced: 03 Apr 2025

https://github.com/eliranmal/web-midi

an experiment with midi and the web

m-audio midi midi-controller web-midi

Last synced: 06 Apr 2025

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

Connecting OSMD score with MIDI playback

midi music osmd score vexflow

Last synced: 18 Mar 2025

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: 22 Mar 2025

https://github.com/daniel127/rtmidi.net

RtMidi wrapper for .NET

csharp dotnet midi real rtmidi time

Last synced: 11 Apr 2025

https://github.com/asb2m10/organsequencer

Rhythm step sequencer

midi step-sequencer

Last synced: 05 May 2025

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

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

MIDI pitches for guitar chord voicings

guitar-chords midi perl5

Last synced: 17 Feb 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: 28 Mar 2025

https://github.com/ology/midi-rtmidi-scoreplayer

Play a MIDI-Perl score in real-time

midi music perl real-time

Last synced: 13 May 2025

https://github.com/timsusa/midi-space

Local running midi server with frontend

http midi nodejs

Last synced: 31 Mar 2025

https://github.com/rayanfer32/lights.midi.action

A simple midi playback to direct GPIO ports using timidity and alsa audio playback

controller iot lights midi raspberry-pi

Last synced: 13 Mar 2025

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: 05 Apr 2025

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

https://github.com/rp-bot/midi-gen-ai

🎹 ✨| Predict the next chord

ai chords generative-art midi music-composition

Last synced: 24 Feb 2025

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

Scrape All MIDI files from the internet using Selenium

midi scraping-python web

Last synced: 24 Feb 2025

https://github.com/iang/web-midi-monitor

A React application for monitoring MIDI messages

bootstrap javascript midi midi-events midi-messages react

Last synced: 25 Jun 2025

https://github.com/jazz-soft/runkit-midi

MIDI player/viewer for RunKit

midi midi-file midi-files midi2 runkit

Last synced: 11 May 2025

https://github.com/numblr/python-midi-io

Midi file IO for python 3

midi midi-files midi-parser

Last synced: 27 Mar 2025

https://github.com/makuto/keykey

MIDI Synth Sequencer Suite

midi midi-sequencer music sequencer

Last synced: 22 Nov 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: 21 Mar 2025

https://github.com/oldtechaa/SeekMIDI

SeekMIDI, a simple multi-channel graphical MIDI sequencer.

midi midi-sequencer music perl perl5

Last synced: 22 Nov 2024

https://github.com/yeeking/oto-sequencer

A MIDI sequencer. Runs on raspberry pi, written in C++

midi

Last synced: 07 May 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: 31 Mar 2025

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

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

arduino esp32 esp32-c3 esp32c3 midi

Last synced: 07 Apr 2025

https://github.com/willguimont/audiocv

Play piano with colored stuff via your webcam

computer-vision midi music opencv opencv-python python youtube

Last synced: 09 Apr 2025

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

🎷 Standard MIDI Files Library website

midi midi-files music

Last synced: 17 Mar 2025

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

A MIDI message parser for simplified event handling

midi parser toolkit

Last synced: 15 May 2025

https://github.com/nihlaeth/voicetrainer

MIDI voice exercises made convenient

asyncio lilypond midi music python-3-5 tkinter

Last synced: 12 Mar 2025

https://github.com/yu2924/smfinspector

SMF/RMID file format viewer application

juce-application midi smf

Last synced: 22 Feb 2025

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

Find the top repeated note phrases of a MIDI file

midi music ngrams perl5

Last synced: 30 Mar 2025

https://github.com/pycraftdeveloper/linearkey

Just a keyboard... With a twist: Turn your MIDI keyboard into a computer keyboard!

fun keyboard midi piano

Last synced: 14 Jun 2025

https://github.com/frozenassassine/sound_generation_rnn

Midi music generation neural network using RNN with LSTM layer

lstm midi music musicgeneration python rnn rnn-tensorflow tensorflow

Last synced: 09 Apr 2025

https://github.com/max22-/midits

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

awk midi sed

Last synced: 23 Feb 2025