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/queue-ri/shared-piano-playbot

🎡 Play MIDI files on Google Shared Piano 🎹 (WIP)

bot chrome google midi shared-piano tonejs

Last synced: 09 Nov 2024

https://github.com/artnc/midimeter

Real-time piano heatmap

midi pygame

Last synced: 16 Jan 2025

https://github.com/spotlightkid/ewi-usb-config-cli

Configure an Akai EWI USB MIDI wind controller via MIDI from the command line

akai command-line-tool ewi ewi-usb midi sysex wind-controller

Last synced: 11 Jan 2025

https://github.com/mollybeach/raspberrymuipi

πŸ‡ RaspberryMuiPi a project that involves using Ruby to create and play music on Sonic Pi. By converting MIDI note numbers to music notes and adjusting various parameters, users can compose their own unique songs. Additionally, the project incorporates randomization techniques to add an element of unpredictability to compositions

midi raspberry-pi-3 ruby sonicpi

Last synced: 20 Nov 2024

https://github.com/todbot/picotouch_drumcard

Card-sized drum synth / sequencer with MIDI In/Out

circuitpython drum midi pico raspberrypipico sequencer synth

Last synced: 09 Oct 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: 08 Jan 2025

https://github.com/krmax44/clef.ninja

Train reading music the fun way.

keyboard learning midi music piano

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

https://github.com/epost/purescript-midi

PureScript MIDI library based on MIDI.js

midi music purescript

Last synced: 20 Jan 2025

https://github.com/accraze/afx_rnn

Neural Net trained on Aphex Twin songs :robot: :notes:

deep-learning magenta midi music-generation neural-network tensorflow

Last synced: 11 Nov 2024

https://github.com/otiai10/tubevj

にゃーん

desktop dj midi midi-controller vj youtube

Last synced: 20 Dec 2024

https://github.com/crocsg/usb_midiflower

sonification of biodata on Raspberry Pico

biodata midi music rp2040 sonification

Last synced: 11 Jan 2025

https://github.com/shanestaret/notetester

Very simple 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: 12 Oct 2024

https://github.com/rhcarvalho/sound_alarm

play sounds

fun midi python sounds

Last synced: 13 Nov 2024

https://github.com/nicholaiii/midiscord

Discord soundboard controlled with midi or GUI.

bot discord midi soundboard

Last synced: 13 Nov 2024

https://github.com/rschwarz/fishnpitch

JACK MIDI realtime tuner for microtonal music

jack microtonal midi pitch-shift

Last synced: 01 Dec 2024

https://github.com/rainbow-dreamer/image_to_midi

This is a python package that turns any images into MIDI files that views the same as them

image mathematics midi music musicpy statistics

Last synced: 17 Nov 2024

https://github.com/fjerabek/thrnative

Software for controlling Yamaha THR10 Guitar app. With pedal controller and mobile app

bluetooth guitar-and-music-effects-pedal json midi uart

Last synced: 15 Dec 2024

https://github.com/goshatch/astrovox

πŸŽ›οΈ Experimental synthesizer implementation

audio c cli experimental midi synthesizer

Last synced: 30 Nov 2024

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

https://github.com/mollerse/midi-control

Bind a control pane (dat.gui or tweakpane) to a MIDI device for ease of use.

creative dat-gui midi tweakpane

Last synced: 17 Nov 2024

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

MIDI for VSCode

midi midi2 vscode web-midi

Last synced: 17 Nov 2024

https://github.com/jaybee18/mfp

A free piano learning web-app with support for midi keyboards 🎹

learn midi midi-controller midi-player piano piano-roll

Last synced: 21 Jan 2025

https://github.com/morgant/midisndiokontrol

WIP utility to control `sndio` audio levels & multimedia applications under OpenBSD (currently specific to the Korg nanoKONTROL2)

midi midi-controller openbsd openbsd-scripts sndio sndiod x11 x11-automation xdotool

Last synced: 10 Oct 2024

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

MIDI for headless testing

headless jsdom midi playwright puppeteer

Last synced: 10 Oct 2024

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

MIDI Player Web Component

midi midi-player polymer webcomponent

Last synced: 14 Oct 2024

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: 27 Oct 2024

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/tmarsteel/vox-amp-librarian

A replacement for VOXs horrible ToneRoom app

kotlin-js-react midi midi-device music

Last synced: 10 Nov 2024

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

https://github.com/jswrenn/midiplex

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

alsa midi rust

Last synced: 25 Jan 2025

https://github.com/rhythrosalabs/midimaker

Create random MIDI songs with ease. With a simple interface, users can randomize musical keys, song names, generate chords, and produce MIDI files. Fun for quick musical ideas & experimentation.

create experimental experiments midi midi-files midigenerator music music-composition musicgeneration random random-generation song songs songwriting

Last synced: 04 Dec 2024

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/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: 11 Nov 2024

https://github.com/d-sketon/hexo-midijs

A hexo plugin to play midi files by MIDIjs.

hexo hexo-plugin midi midi-player midijs

Last synced: 27 Oct 2024

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

https://github.com/sparkfun/music_instrument_shield

SparkFun Music Instrument Shield

arduino audio midi sparkfun sparkfun-products

Last synced: 16 Nov 2024

https://github.com/jordipbou/frmidi

JavaScript functional reactive MIDI Programming

midi midi-message

Last synced: 16 Nov 2024

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

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

midi osx

Last synced: 07 Jan 2025

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: 13 Jan 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: 17 Nov 2024

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

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

javascript-library midi visualization

Last synced: 08 Nov 2024

https://github.com/wvengen/rmididings

A MIDI router/processor on Rust

filters midi mididings rust

Last synced: 13 Oct 2024

https://github.com/rap2hpoutre/midikaos

🎷 Standard MIDI Files Library website

hacktoberfest midi music synthesizer

Last synced: 23 Jan 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: 23 Jan 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: 26 Jan 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: 13 Dec 2024

https://github.com/sreyasaju/harmonize

A Python app that converts vocal recordings into MIDI files. Transform your singing into digital music!

audio-analysis audio-processing midi music-composition music-generation pitch-detection voice-to-midi

Last synced: 16 Nov 2024

https://github.com/pedrolcl/kmetronome

Drumstick MIDI Metronome (Mirror)

linux metronome midi qt

Last synced: 28 Nov 2024

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/kshoji/rtp-midi-for-.net

RTP MIDI implementation for .NET

apple-midi dotnet midi rtp-midi

Last synced: 13 Jan 2025

https://github.com/cnugteren/midisurf

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

atari atari-st c midi

Last synced: 05 Dec 2024

https://github.com/tomarus/euromidi

Arduino Nano Eurorack MIDI Master Clock Divider

arduino eurorack midi

Last synced: 15 Dec 2024

https://github.com/akiyukiokayasu/preceding_note_blocker

MIDI effect plug-in prevents re-triggering of playing notes.

clap midi vst3

Last synced: 14 Oct 2024

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

Unity MIDI Plugin, iOS implementation

ios midi unity unity3d unity3d-plugin

Last synced: 14 Nov 2024

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

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

Some old school tunes for your ear-holes

midi runescape

Last synced: 08 Dec 2024

https://github.com/tubbo/mass

Ruby MIDI sequencing framework

midi midi-controller music

Last synced: 25 Nov 2024

https://github.com/jwerle/hypermidi

Load and play MIDI from Hyperdrive over the DAT network

dat hyperdrive midi timidity

Last synced: 17 Jan 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: 14 Jan 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: 07 Nov 2024

https://github.com/ptytb/touchy

Tablet or mouse as a MIDI X-Y Pad

audio midi musical-instrument

Last synced: 31 Dec 2024

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

NodeJS client library for Allen & Heath QU series mixer

allen-heath-qu midi nodejs remote-control

Last synced: 02 Nov 2024

https://github.com/rschwarz/isomorphic_layouts

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

isomorphic microtonal midi midi-keyboard

Last synced: 01 Dec 2024

https://github.com/noahlemen/ftom

🎹 ← 🌊 convert frequency to MIDI note number

conversion frequency midi music

Last synced: 03 Jan 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: 31 Dec 2024

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

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: 23 Jan 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: 17 Dec 2024

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

Very simple 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: 03 Nov 2024

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

Arduino Digital and Analog Controller.

arduino hid midi midi-controller

Last synced: 19 Jan 2025

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

coming soon...

midi sf2 soundfont

Last synced: 17 Nov 2024

https://github.com/kbinani/midi

SMF (Standard MIDI File) parser for Go

golang midi

Last synced: 31 Oct 2024

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

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: 09 Dec 2024

https://github.com/eocorekuneho/pimgb

Send MIDI data to Game Boy

arduinoboy game-boy gameboy mgb midi raspberry-pi

Last synced: 10 Jan 2025

https://github.com/bycob/midipic

Midi to Image translation for ML datasets

dataset generative-ai generative-art image machine-learning midi music

Last synced: 21 Jan 2025

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

https://github.com/danieloneill/alsalist

Very basic tool to scan ALSA sequencer devices and list clients/sources in an easily parseable way.

alsa midi sequencer

Last synced: 19 Dec 2024

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

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

desktop joystick midi simulation windows

Last synced: 07 Dec 2024

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

https://github.com/smerrony/clarimidi

ClariMIDI is a MIDI wind controller based closely on a standard (Boehm) clarinet layout

c clarinet instrument midi midi-controller pico wind-controller

Last synced: 10 Jan 2025

https://github.com/olaviinha/miditurmoil

Generate drag & drop MIDI files.

colab midi midi-generator music-generation music-notation

Last synced: 14 Jan 2025

https://github.com/osch/lua-ljack

Lua binding for the JACK Audio Connection Kit

jack jackaudio linux-audio lua lua-audio lua-binding lua-capi lua-library lua-midi midi

Last synced: 17 Jan 2025

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

rtmidi JNA binding

jna kotlin midi

Last synced: 05 Jan 2025

https://github.com/aimxhaisse/soir

Live coding environment

dsp livecoding midi music python

Last synced: 05 Jan 2025

https://github.com/leocaseiro/drumidi-tutor

An ionic app to learn and practice sight reading and playing drums with MIDI (WIP)

abcjs drums ionic midi react

Last synced: 17 Dec 2024

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

Unity MIDI Plugin, OSX implementation

mac macos macosx midi osx unity unity3d unity3d-plugin

Last synced: 14 Nov 2024

https://github.com/fjl/sds

MIDI Sample Dump Standard hacks

golang machinedrum midi

Last synced: 16 Dec 2024

https://github.com/x42/midigen.lv2

LV2 MIDI Test Sequence Generator

generator lv2 midi

Last synced: 04 Dec 2024