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

Discord soundboard controlled with midi or GUI.

bot discord midi soundboard

Last synced: 13 Nov 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/epost/purescript-midi

PureScript MIDI library based on MIDI.js

midi music purescript

Last synced: 20 Jan 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: 22 Nov 2024

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

JACK MIDI realtime tuner for microtonal music

jack microtonal midi pitch-shift

Last synced: 01 Dec 2024

https://github.com/pschatzmann/arduino-midi-fileparser

A simple MIDI file parser library

arduino-library cmake cpp library midi midi-files

Last synced: 04 Nov 2024

https://github.com/bsdf/xmidix

XMIDIX is a MIDI hardware device player for the X Window System not written in Rust.

midi midi-player x-window-system

Last synced: 25 Dec 2024

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/andormade/8f4e

8f4e is stack-oriented programming language with a semi-visual live code editor designed for generating and processing real-time audio signals.

algorave generative-art midi music sequencer

Last synced: 06 Nov 2024

https://github.com/0xde57/scales

a simple music learning tool

education experimental midi music music-learning scale

Last synced: 29 Dec 2024

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

Real-time piano heatmap

midi pygame

Last synced: 16 Jan 2025

https://github.com/suda/ps-01

🎹 Software synthesizer running on Particle Xenon, inspired by MOS6581 and Pocket Operator

chiptune-synthesizer dac midi particle synthesizer xenon

Last synced: 30 Oct 2024

https://github.com/b-viguier/WebMidiPiano

:musical_keyboard: Online On-Screen Midi Piano

midi piano webmidi

Last synced: 07 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/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/offa/midi-footswitch

An Aruduino based USB MIDI Controller.

arduino arduino-midi arduino-midiusb midi midi-controller platformio usb

Last synced: 19 Nov 2024

https://github.com/emilamaj/syntomid

Extract notes from Synthesia piano videos on youtube, and export songs to MIDI files.

converter midi opencv piano synthesia youtube

Last synced: 08 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/indigoparadox/mindi

Extremely minimal MIDI library and beepy DOS MIDI player.

dos library midi music pc-speaker

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

https://github.com/tomarus/euromidi

Arduino Nano Eurorack MIDI Master Clock Divider

arduino eurorack midi

Last synced: 15 Dec 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/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/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/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/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/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/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/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/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/rap2hpoutre/midikaos

🎷 Standard MIDI Files Library website

hacktoberfest midi music synthesizer

Last synced: 23 Jan 2025

https://github.com/wvengen/rmididings

A MIDI router/processor on Rust

filters midi mididings rust

Last synced: 13 Oct 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: 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/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/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/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/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/kshoji/rtp-midi-for-.net

RTP MIDI implementation for .NET

apple-midi dotnet midi rtp-midi

Last synced: 13 Jan 2025

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

MIDI for headless testing

headless jsdom midi playwright puppeteer

Last synced: 10 Oct 2024

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

coming soon...

midi sf2 soundfont

Last synced: 17 Nov 2024

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

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

midi osx

Last synced: 07 Jan 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: 29 Nov 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/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/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/ellisgl/ecm-408

Arduino Digital and Analog Controller.

arduino hid midi midi-controller

Last synced: 19 Jan 2025

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

Ruby MIDI sequencing framework

midi midi-controller music

Last synced: 25 Nov 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/theandrew168/rs-jam-sandwich

Some old school tunes for your ear-holes

midi runescape

Last synced: 08 Dec 2024

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: 27 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/sparkfun/music_instrument_shield

SparkFun Music Instrument Shield

arduino audio midi sparkfun sparkfun-products

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

SMF (Standard MIDI File) parser for Go

golang midi

Last synced: 31 Oct 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/noahlemen/ftom

🎹 ← 🌊 convert frequency to MIDI note number

conversion frequency midi music

Last synced: 03 Jan 2025

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/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/polymer-midi-player

MIDI Player Web Component

midi midi-player polymer webcomponent

Last synced: 14 Oct 2024

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

https://github.com/woudsma/pi-sequencer

"Heron" - Multitrack Raspberry Pi hardware MIDI sequencer

electron gpio hardware isobar javascript mcp23017 midi python raspberry-pi react sequencer

Last synced: 05 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/unsignedarduino/arcade-midi-to-song

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

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

rtmidi JNA binding

jna kotlin midi

Last synced: 05 Jan 2025

https://github.com/doomhammer/lasyoliwskie

Physical LED visuals for a music track inspired by the Oliwa Woods

ableton-live circuitpython gdansk led midi midi- pico raspberry-pi rp2040 visualization ws2812b

Last synced: 17 Jan 2025

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

Bind one or multiple Midi Devices to an Artnet Node

artnet cli midi nodejs

Last synced: 21 Dec 2024

https://github.com/chrisguttandin/json-midi-message-encoder

This module encodes a JSON representation of a MIDI event into a binary MIDI event.

midi

Last synced: 07 Jan 2025

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

App for interacting with MIDI instruments

hacktoberfest midi

Last synced: 03 Jan 2025

https://github.com/lreimer/cicd-launchpad

Visualise and launch CD/CD jobs using a Novation Launchpad Mini MK2

devops graalvm java jenkins midi midi-controller

Last synced: 21 Jan 2025

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

Stick-on Four Button USB MIDI Controller

arduino midi pro-micro usb-midi

Last synced: 13 Jan 2025

https://github.com/gdsports/miniuntz

Mini Untztrument Demo, Arduino Style

32u4 adafruit-trellis arduino midi pro-micro samd trinket-m0 untztrument

Last synced: 13 Jan 2025