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

🎛️ Experimental synthesizer implementation

audio c cli experimental midi synthesizer

Last synced: 30 Nov 2024

https://github.com/phenax/midibinds

An experiment to use my midi keyboard as a secondary keyboard for executing commands and macros

haskell key-bindings keyboard midi midi-controller portmidi

Last synced: 16 Nov 2024

https://github.com/ut-proj/undermidi

An Erlang/LFE MIDI soft real time server for live play of MIDI devices

erlang generative-music hacktoberfest lfe lisp-flavoured-erlang midi music

Last synced: 07 Jan 2025

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

Real-time piano heatmap

midi pygame

Last synced: 16 Jan 2025

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

rust library for parsing Standard MIDI Files

audio midi rust

Last synced: 17 Dec 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/jomarkow/Audio-to-MIDI

Real time Audio to MIDI converter. Convert your sound into an editable music document.

arduino audio audio-processing cpp fft midi music stft teensy teensy40

Last synced: 27 Oct 2024

https://github.com/mgefvert/midijunction

MIDI Junction box - small Windows application that listens for MIDI events and forwards them to one or more MIDI channels on a virtual loopback device. Excellent for live performances with Propellerhead Reason or other DAWs that maps MIDI channels to instruments.

csharp midi midi-channel midi-junction piano propellerhead-reason sound windows

Last synced: 12 Dec 2024

https://github.com/insomnimus/drum-mapper

A VST3/Clap plugin for remapping drum tracks for popular libraries

audio-plugin clap drums midi plugin rust vst3

Last synced: 13 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/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/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/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/kshoji/unity-midi-plugin-ios

Unity MIDI Plugin, iOS implementation

ios midi unity unity3d unity3d-plugin

Last synced: 14 Nov 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/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/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/noahlemen/ftom

🎹 ← 🌊 convert frequency to MIDI note number

conversion frequency midi music

Last synced: 03 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/velipso/midimap

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

midi osx

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

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

alsa midi rust

Last synced: 25 Nov 2024

https://github.com/rap2hpoutre/midikaos

🎷 Standard MIDI Files Library website

hacktoberfest midi music synthesizer

Last synced: 23 Nov 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/wvengen/rmididings

A MIDI router/processor on Rust

filters midi mididings rust

Last synced: 13 Oct 2024

https://github.com/jordipbou/frmidi

JavaScript functional reactive MIDI Programming

midi midi-message

Last synced: 16 Nov 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/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/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/jazz-soft/jazz-midi-headless

MIDI for headless testing

headless jsdom midi playwright puppeteer

Last synced: 10 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/jazz-soft/jzz-midi-sf2

coming soon...

midi sf2 soundfont

Last synced: 17 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/mignon-p/inty-midi

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

intellivision intybasic midi

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

Ruby MIDI sequencing framework

midi midi-controller music

Last synced: 25 Nov 2024

https://github.com/kbinani/midi

SMF (Standard MIDI File) parser for Go

golang midi

Last synced: 31 Oct 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/tomarus/euromidi

Arduino Nano Eurorack MIDI Master Clock Divider

arduino eurorack midi

Last synced: 15 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/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/pedrolcl/kmetronome

Drumstick MIDI Metronome (Mirror)

linux metronome midi qt

Last synced: 28 Nov 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/ptytb/touchy

Tablet or mouse as a MIDI X-Y Pad

audio midi musical-instrument

Last synced: 31 Dec 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/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/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/pelevesque/MIDI-Make

A Raku module to make MIDI files.

composition midi music sequencer

Last synced: 22 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/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/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/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/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/dctucker/portmedia

Wavetable sampler and synthesizer application in OpenGL and wxWidgets

midi synthesiser synthesizer wavetable wxwidgets

Last synced: 20 Nov 2024

https://github.com/jonnor/hangdrum

Electronic percussive instrument using capacitive touch (firmware)

arduino cplusplus-11 embedded-systems firmware functional-programming midi

Last synced: 15 Dec 2024

https://github.com/jhump/midi-compozer

An ancient MIDI composition program for DOS (circa mid-to-late 1990s)

c dos midi music-composition

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

https://github.com/kushview/midi-io-breakout

A MIDI Breakout board for Arduino

arduino kicad-breakout-board kicad-schematics midi

Last synced: 12 Jan 2025

https://github.com/akiyukiokayasu/blocks_etude

ROLI BLOCKS practice

blocks littlefoot midi roli

Last synced: 28 Nov 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/olaviinha/miditurmoil

Generate drag & drop MIDI files.

colab midi midi-generator music-generation music-notation

Last synced: 14 Jan 2025

https://github.com/krasjet/kb

Customizable virtual MIDI keyboard daemon for JACK.

c jack jackaudio keyboard midi x11

Last synced: 21 Nov 2024

https://github.com/jazz-soft/jzz-synth-fluid

A JZZ wrapper for FluidSynth

fluidsynth midi soundfont

Last synced: 17 Nov 2024

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

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

general-midi gm gm2 gs midi xg

Last synced: 17 Nov 2024

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

Arduino Digital and Analog Controller.

arduino hid midi midi-controller

Last synced: 18 Nov 2024

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

rtmidi JNA binding

jna kotlin midi

Last synced: 05 Jan 2025

https://github.com/karstenj/orca-play

Orca with web-based sound output

midi music osc programming-language tonejs

Last synced: 18 Nov 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/arbitrarycombination/fluidsynthunity

FluidSynth core ported to C# with Unity bindings

fluidsynth midi unity3d unity3d-plugin

Last synced: 21 Dec 2024

https://github.com/smerrony/emdee

A live performance assistant for Musical Directors.

aplaymidi ffplay midi mp3 musical ogg performance player soundtrack theater theatre wav

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

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

https://github.com/asigalov61/B-CLassi

Full-featured binary MIDI classifier implemented in TensorFlow

classification-model classifier midi midi-classification music-ai tensorflow

Last synced: 22 Nov 2024

https://github.com/cemolcay/blogs

Repo that host my blog posts about iOS and Swift

audiokit blog ios midi swift

Last synced: 20 Dec 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/aruss/sanford.miditoolkit

A toolkit for creating MIDI applications.

audio c-sharp dotnet midi

Last synced: 18 Nov 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/vescrity/melonote

轻量的旋律灵感记录器

cpp midi music qt qtcreator

Last synced: 11 Jan 2025