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

Fade Up/Down Spotify and Apple Music (iTunes) with MIDI commands

macos midi music swift trigger

Last synced: 05 May 2025

https://github.com/ematech/midi_const

MIDI constants for Python.

constants midi python

Last synced: 11 Apr 2025

https://github.com/oxygen-dioxide/dvfile

A python library for reading and writing deepvocal dv file

deepvocal dv midi mido music music21 python singing-synthesis

Last synced: 11 Apr 2025

https://github.com/wbaldoumas/baroquen-melody

A WIP experimental app to programmatically generate music in a Baroque style.

baroque baroque-music command-line computer-music csharp dotnet expert-system generative-music midi music music-generation music-theory

Last synced: 12 Apr 2025

https://github.com/robert-k/unity-midi-input

Allows Unity to receive MIDI Input. Includes a very basic synthesizer. ๐ŸŽน

midi music sound unity

Last synced: 19 Apr 2025

https://github.com/tillt/retrocode

RetroCode SDKโ„ข is a universal mobile content validation and conversion framework.

aiff beatnik midi panasonic qualcomm ringtone rmf smaf theme wave yamaha

Last synced: 27 Feb 2025

https://github.com/cnugteren/midisurf

Audiosurf-like game for the Atari ST based on Midi files

atari atari-st c midi

Last synced: 27 Mar 2025

https://github.com/jazz-soft/polymer-midi-player

MIDI Player Web Component

midi midi-player polymer webcomponent

Last synced: 12 Apr 2025

https://github.com/jswrenn/midiplex

Volume-aware splitting of a polyphonic MIDI stream into multiple, monophonic streams.

alsa midi rust

Last synced: 20 Mar 2025

https://github.com/kshoji/rtp-midi-for-.net

RTP MIDI implementation for .NET

apple-midi dotnet midi rtp-midi

Last synced: 03 Mar 2025

https://github.com/zeloe/synth_basic

A basic synth written in C++ with JUCE framework

cplusplus juce juce-framework midi synthesizer

Last synced: 14 May 2025

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

coming soon...

midi sf2 soundfont

Last synced: 06 May 2025

https://github.com/otto-aa/midiplayer

Providing a simple interface to read and visualize midi files with javascript

javascript-library midi visualization

Last synced: 14 Apr 2025

https://github.com/federico-pepe/processing-and-midi

๐ŸŽต Create music visualization with incoming MIDI data

midi music processing visualization

Last synced: 09 Apr 2025

https://github.com/gemichelst/midinethub

midi network server for raspberry or linux devices

ipmidi midi multimidicast raveloxmidi rtp-midi

Last synced: 04 Apr 2025

https://github.com/illation/synthesizer

Subtractive polyphonic synthesizer with MIDI support using minimal libraries - crossplatform

cross-platform midi oscillator polyphonic subtractive-synthesis synthesizer

Last synced: 04 Apr 2025

https://github.com/alexeychikk/piano-trainer

See played chords on your midi keyboard (and more)

electron keyboard midi music piano react typescript

Last synced: 13 Mar 2025

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

Unity MIDI Plugin, iOS implementation

ios midi unity unity3d unity3d-plugin

Last synced: 10 Apr 2025

https://github.com/fannon/linnstrument-light-guide

Web App that adds Light Guide support for the LinnStrument, e.g. for Synthesia or playing along Scaler 2.

light-guide linnstrument midi synthesia webmidi

Last synced: 28 Dec 2024

https://github.com/erc-bpgc/led-octapad

MIDI controller using capacitive touch sensors for input and an array of 324 individual LEDs. Display Project for the technical festival of BITS-PILANI (Goa Campus) - Quark 2020.

arduino display-project electronics midi

Last synced: 02 Mar 2025

https://github.com/trafex/audio-midi-controller

Control the PulseAudio audio channels using a Behringer X-Touch Mini midi controller

audio behringer midi midi-controller pulseaudio

Last synced: 04 Mar 2025

https://github.com/shane-staret/notetester

A Java program that simulates notes playing on a piano and tells you their name, length, frequency, and more using the MIDI package in Java.

frequency java javafx-gui midi music notes notes-app piano sound

Last synced: 02 Apr 2025

https://github.com/UnsignedArduino/MIDI-to-MakeCode-Arcade

A Python tool to convert a MIDI file to a MakeCode Arcade song!

arcade converter makecode makecode-arcade midi python song tool tools

Last synced: 24 Apr 2025

https://github.com/dtinth/midi-monitor

A CLI tool that prints the incoming MIDI messages in real-time to the standard output as TSV format. For scripting.

cpp midi rtmidi tsv

Last synced: 17 Mar 2025

https://github.com/timsusa/rpi-osc-midi-jukebox

Turn your raspberry pi into a self running music jukebox, which is full controllable via OSC and MIDI. iOS and Android Controls supported

bluetooth midi midi-controller midi-keyboard-controller music-player osc raspberry-pi touchscreen

Last synced: 31 Mar 2025

https://github.com/unsignedarduino/arcademidigeneratoronline

An online website to generate images compatible with the extension UnsignedArduino/ArcadeMIDI in MakeCode Arcade!

arcade extension extension-helper gatsby gatsbyjs helper makecode makecode-arcade makecode-arcade-extensions makecode-extension midi react reactjs typescript

Last synced: 24 Feb 2025

https://github.com/theandrew168/rs-jam-sandwich

Some old school tunes for your ear-holes

midi runescape

Last synced: 28 Mar 2025

https://github.com/a-cordier/noon-io

๐ŸŽน Easy io for the Web MIDI API

javascript midi music rxjs web

Last synced: 22 Apr 2025

https://github.com/lp1dev/roli-seaboard-web-api

Unofficial Web JavaScript API for the ROLI ltd. Seaboard products

api audio chrome midi roli seaboard web

Last synced: 29 Mar 2025

https://github.com/shane-staret/NoteTester

A Java program that simulates notes playing on a piano and tells you their name, length, frequency, and more using the MIDI package in Java.

frequency java javafx-gui midi music notes notes-app piano sound

Last synced: 16 Feb 2025

https://github.com/simsso/digital-piano-dashboard

A dashboard for digital pianos with MIDI output

dashboard digital-piano midi

Last synced: 24 Feb 2025

https://github.com/noahlemen/ftom

๐ŸŽน โ† ๐ŸŒŠ convert frequency to MIDI note number

conversion frequency midi music

Last synced: 22 Feb 2025

https://github.com/jwerle/hypermidi

Load and play MIDI from Hyperdrive over the DAT network

dat hyperdrive midi timidity

Last synced: 30 Apr 2025

https://github.com/potcfdk/flstudiooxygenpro49

FL Studio 20 script for the M-Audio Oxygen Pro 49 controller

controller fl-studio m-audio midi oxygen oxygen-pro oxygen-pro-49 script

Last synced: 13 May 2025

https://github.com/ishika2603/human-dj

๐ŸŽต an interactive musical synthesizer powered by human touch!

arduino midi

Last synced: 13 Apr 2025

https://github.com/romanin-rf/playsoundsimple.py

Library for working with sound files of the format: ".ogg", ".mp3", ".wav", ".midi"

audio lib linux macos midi mp3 music ogg playsound playsound-libraries playsoundsimple py python wav windows

Last synced: 08 Dec 2024

https://github.com/ptytb/touchy

Tablet or mouse as a MIDI X-Y Pad

audio midi musical-instrument

Last synced: 20 Feb 2025

https://github.com/velipso/midimap

Command line tool for generating and mapping MIDI messages (OSX)

midi osx

Last synced: 24 Feb 2025

https://github.com/ralucado/Bb

Programming language for music composition with compiler that generates MIDI files.

antlr antlr-grammar compiler grammar hacktoberfest java language midi music programming

Last synced: 28 Apr 2025

https://github.com/niieani/sars-cov-2-vaccine-to-midi

SARS-CoV-2 BioNTech/Pfizer vaccine as MIDI

covid19 midi remix sars-cov-2

Last synced: 20 Mar 2025

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

DAW agnostic MIDI beat pad for Android M+

android kotlin midi

Last synced: 22 Mar 2025

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

https://github.com/motiz88/gr55-remote

A patch editing app for the Roland GR-55 guitar synthesizer.

guitar midi music react-native

Last synced: 17 Mar 2025

https://github.com/tubbo/mass

Ruby MIDI sequencing framework

midi midi-controller music

Last synced: 12 Apr 2025

https://github.com/pelevesque/MIDI-Make

A Raku module to make MIDI files.

composition midi music sequencer

Last synced: 22 Nov 2024

https://github.com/tmarsteel/vox-amp-librarian

A replacement for VOXs horrible ToneRoom app

kotlin-js-react midi midi-device music

Last synced: 25 Apr 2025

https://github.com/mignon-p/inty-midi

Convert MIDI files into IntyBASIC code for use on the Intellivision game console.

intellivision intybasic midi

Last synced: 20 Mar 2025

https://github.com/fjl/lpd8

AKAI LPD8 configuration tool

akai midi midi-controller

Last synced: 03 Apr 2025

https://github.com/rap2hpoutre/midikaos

๐ŸŽท Standard MIDI Files Library website

hacktoberfest midi music synthesizer

Last synced: 17 Mar 2025

https://github.com/muhac/midi-controller-joysticks

Use MIDI controllers as joysticks. Let's play Microsoft Flight Simulator!

desktop joystick midi simulation windows

Last synced: 09 Apr 2025

https://github.com/chzchzchz/midispa

midi spa and resort

go json midi

Last synced: 26 Feb 2025

https://github.com/jordipbou/frmidi

JavaScript functional reactive MIDI Programming

midi midi-message

Last synced: 19 Apr 2025

https://github.com/kevin-chau/minimoog.js

Emulation of the Moog Minimoog Model D analog synth

audio javascript midi moog synthesizer webaudio webmidi

Last synced: 10 May 2025

https://github.com/cemolcay/blogs

Repo that host my blog posts about iOS and Swift

audiokit blog ios midi swift

Last synced: 06 Apr 2025

https://github.com/arbitrarycombination/fluidsynthunity

FluidSynth core ported to C# with Unity bindings

fluidsynth midi unity3d unity3d-plugin

Last synced: 07 Apr 2025

https://github.com/tomarus/euromidi

Arduino Nano Eurorack MIDI Master Clock Divider

arduino eurorack midi

Last synced: 15 Dec 2024

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

General MIDI instrument names: MIDI to string / string to MIDI

general-midi gm gm2 gs midi xg

Last synced: 06 May 2025

https://github.com/calarts-creative-computing/seraph

Seraph is an open platform for developing Teensy-based MIDI controllers and interactive musical interfaces. This repository provides a PCB design and sample demo code to help you build and customize your own MIDI devices.

accelerometer accelerometers art artificial-intelligence immersive immersive-media interactive-art interface midi midi-controller open-source pcb pcb-design sensor sensors teensy

Last synced: 07 May 2025

https://github.com/mixxxdj/hss1394

High-speed MIDI-over-Firewire device access library for Windows and macOS.

device firewire macos midi stanton windows

Last synced: 09 May 2025

https://github.com/ellisgl/ecm-408

Arduino Digital and Analog Controller.

arduino hid midi midi-controller

Last synced: 13 Mar 2025

https://github.com/enginemachiner/honkytones

Minecraft Fabric mod that adds a very musical experience.

audio-streaming fabric-mod instruments midi minecraft music-player music-theory

Last synced: 04 Dec 2024

https://github.com/leandrosimoes/notenumberremapperbyvelocityvtsplugin

VTS plugin to remap a midi note number to another based on the velocity

alesis cpp juce-framework midi plugin vts-plugin

Last synced: 13 Apr 2025

https://github.com/rschwarz/isomorphic_layouts

Tools and data for isomorphic keyboard layouts on the Axis49 controller.

isomorphic microtonal midi midi-keyboard

Last synced: 23 Mar 2025

https://github.com/pedrolcl/kmetronome

Drumstick MIDI Metronome (Mirror)

linux metronome midi qt

Last synced: 15 Apr 2025

https://github.com/unsignedarduino/midi-to-makecode-arcade

A Python tool to convert a MIDI file to a MakeCode Arcade song!

arcade converter makecode makecode-arcade midi python song tool tools

Last synced: 13 Apr 2025

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

MIDI for headless testing

headless jsdom midi playwright puppeteer

Last synced: 10 Feb 2025

https://github.com/ardaku/dimi

Cross-Platform Async MIDI Instrument Library for Rust.

async asyncio midi midi-events rust rust-crate rust-lang

Last synced: 22 Mar 2025

https://github.com/dsc8x/node-qu-client

NodeJS client library for Allen & Heath QU series mixer

allen-heath-qu midi nodejs remote-control

Last synced: 20 Feb 2025

https://github.com/joematt/max4live

A repo to hold small Max for Live patches

ableton ableton-live ableton-tools max max4live maxmsp midi

Last synced: 21 Mar 2025

https://github.com/folkertvanheusden/fynth

fynth is a MIDI synthesizer for pipewire

midi pipewire

Last synced: 11 Mar 2025

https://github.com/rarous/serato-playground

Serato XML Mapping for Xone:K2 with visualization

midi midi-mapping serato seratodj seratodjpro xone xone-k2

Last synced: 19 Dec 2024

https://github.com/jrmedd/sonicpixels

Remotely-triggered speaker-grid for Manchester Science Festival, using tablets and micro:bits

microbit midi osc speakers

Last synced: 06 Apr 2025

https://github.com/aimxhaisse/soir

Live coding environment

dsp livecoding midi music python

Last synced: 12 Apr 2025

https://github.com/maxjoehnk/midi-artnet-node

Bind one or multiple Midi Devices to an Artnet Node

artnet cli midi nodejs

Last synced: 07 Apr 2025

https://github.com/kermalis/kmidi

A simple library for reading and writing MIDI files!

csharp midi midi-file midi-files music

Last synced: 06 Apr 2025

https://github.com/d-buckner/dilla-time

Visualizing J Dilla's time concepts

drum-machine drumkit hiphop midi music sequencer

Last synced: 31 Mar 2025

https://github.com/jwinarske/portmidi

Mirror of https://sourceforge.net/p/portmedia/wiki/portmidi/

midi midi-api midi-controller midi-device

Last synced: 30 Mar 2025

https://github.com/atsushieno/alsakt

ALSA JavaCPP binding (for ktmidi project only so far)

alsa javacpp kotlin midi

Last synced: 21 Apr 2025

https://github.com/bemxio/markov-music-generator

A MIDI music generator, using Markov chains

markov markov-chain markov-model markovify midi midi-files python

Last synced: 05 Mar 2025

https://github.com/blesswinsamuel/midi-tools

App for interacting with MIDI instruments

hacktoberfest midi

Last synced: 22 Feb 2025

https://github.com/obstudio/thuliummusic-js

Front-End of Thulium Music Online Version

electronic-music midi music synthesizer thulium-music

Last synced: 02 Mar 2025

https://github.com/cpulvermacher/midiocrity

Turn any music into lackluster visuals.

midi piano visualization webmidi

Last synced: 14 Apr 2025

https://github.com/ebiselutica/rainytune

้›จ็ฒ’ใŒๅฅใงใ‚‹ใƒกใƒญใƒ‡ใ‚ฃ๐Ÿ’ง๐ŸŽต๐Ÿ’ง๐ŸŽถ

csharp midi unity

Last synced: 05 Apr 2025

https://github.com/atsushieno/rtmidi-jna

rtmidi JNA binding

jna kotlin midi

Last synced: 23 Feb 2025

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

Djent Midi Riff generator

djent generator midi music

Last synced: 18 Feb 2025

https://github.com/sauloverissimo/esp32_host_midi

This project provides a complete solution for receiving, interpreting, and displaying MIDI messages via USB and BLE on the ESP32 (especially ESP32-S3) with the T-Display S3.

ble esp32 esp32-arduino host lilygo-tdisplay-s3 lovyangfx midi otg pcm5102a st7789 t-display t-display-s3 usb

Last synced: 16 Feb 2025

https://github.com/davay42/lightsaber-ui

A web-interface for the BLE enabled light saber made collaboratively in the Pirate Bay FabLab, Phuket

ble controller esp32 js midi vue

Last synced: 06 Apr 2025

https://github.com/ct2034/superpermidi

A python script to make music from superpermutations

midi midi-files music python3 superpermutation

Last synced: 26 Mar 2025

https://github.com/eocorekuneho/pimgb

Send MIDI data to Game Boy

arduinoboy game-boy gameboy mgb midi raspberry-pi

Last synced: 27 Feb 2025

https://github.com/jottenlips/usemidi

โ†ช๏ธ Hook wrapping WEBMIDI.js ๐ŸŽถ

hooks lerna midi midi-controller react react-hooks reactjs webmidiapi webmidijs

Last synced: 05 Apr 2025