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/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: 12 Nov 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: 15 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: 13 Oct 2024

https://github.com/vescrity/melonote

轻量的旋律灵感记录器

cpp midi music qt qtcreator

Last synced: 12 Nov 2024

https://github.com/munshkr/rawmidi-ruby

Ruby FFI binding for ALSA RawMIDI

alsa alsa-rawmidi midi ruby

Last synced: 01 Nov 2024

https://github.com/noahlemen/mtof

🎹 → 🌊 convert MIDI note number to frequency

conversion frequency midi music

Last synced: 09 Nov 2024

https://github.com/fwcd/midiloop

Small utility that runs a virtual MIDI loopback device

loopback midi midi-device

Last synced: 21 Oct 2024

https://github.com/cpulvermacher/midiocrity

Turn any music into lackluster visuals.

midi piano visualization webmidi

Last synced: 09 Nov 2024

https://github.com/weisrc/fpgaudio

MIDI file to Verilog Code Generation - FPGAudio!

midi verilog

Last synced: 05 Nov 2024

https://github.com/winder/somepianoapp

MIDI Piano application

hacktoberfest midi piano

Last synced: 12 Nov 2024

https://github.com/indigoparadox/midimbox

Simple MIDI adaptor box designed to connect to PC gameport

buggy circuit-board midi

Last synced: 09 Nov 2024

https://github.com/ematech/midi_const

Python MIDI constants.

constants midi python

Last synced: 08 Nov 2024

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

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

microbit midi music

Last synced: 13 Nov 2024

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

Local running midi server with frontend

http midi nodejs

Last synced: 25 Oct 2024

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

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

RtMidi wrapper for .NET

csharp dotnet midi real rtmidi time

Last synced: 14 Nov 2024

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

https://github.com/zenklinov/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.

audio midi music

Last synced: 13 Nov 2024

https://github.com/fraigo/javascript-midi-player

A Javascript Library to Play MIDI files in a web site using the WebMIDIAPI

midi player webmidiapi

Last synced: 09 Nov 2024

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

Play a MIDI-Perl score in real-time

midi music perl real-time

Last synced: 12 Oct 2024

https://github.com/smerrony/midibanger

A Raspberry Pico MIDI player that plays physical (toy) instruments via servos.

midi midi-player music pico pico-sdk raspberry-pi-pico rp2040 rp2040-zero

Last synced: 12 Nov 2024

https://github.com/floe/minisynth

Auto-setup a Linux machine as soft synth for a USB MIDI keyboard

linux midi synthesizer

Last synced: 30 Oct 2024

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

Unity MIDI Plugin, WebGL implementation

midi unity unity3d unity3d-plugin webgl

Last synced: 14 Nov 2024

https://github.com/kshoji/unity-midi-plugin-android-inter-app

Unity MIDI Plugin, Android implementation. Works with Inter App MIDI(Virtual MIDI) only.

android midi unity unity3d unity3d-plugin

Last synced: 03 Nov 2024

https://github.com/pouyakary/audulus-midi-tools

Two simple patches to enable you arbitrarily play notes and work with MIDI on @audulus

audio-processing audulus audulus-patch midi modular-synthesizers

Last synced: 06 Nov 2024

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

Unity MIDI Plugin, Linux implementation

alsa linux midi unity unity3d unity3d-plugin

Last synced: 14 Nov 2024

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

Unity MIDI Plugin, Standalone Windows implementation

midi unity unity3d unity3d-plugin windows

Last synced: 14 Nov 2024

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

RTP MIDI implementation for .NET

apple-midi dotnet midi rtp-midi

Last synced: 14 Nov 2024

https://github.com/guillaumearm/little-composer-helper

Musical tool that search for compatible scales while playing live with midi keyboard

composer harmony midi tonal tool

Last synced: 06 Nov 2024

https://github.com/leandrodaf/midi

MIDI is a native Go library for capturing and manipulating MIDI events. With full support for macOS and Windows, it requires no external libraries, making it easy to integrate into your projects. Capture events, filter commands, and monitor MIDI flow effortlessly!

audioprocessing crossplatform development digitalmusic eventcapture go library midi midiclient music musicsoftware musictech nativelibrary opensource programming realtime

Last synced: 02 Nov 2024

https://github.com/teavly/fl-studio

FL Studio is a popular digital audio workstation (DAW) used for music production, recording, editing, and mixing. It offers a wide range of features such as MIDI support, multiple plugins, and a user-friendly interface.

audio daw dotnet fl flipnote-studio flp fruity-loops komplete-kontrol midi midi-controller music python reverse-engineering studio

Last synced: 29 Oct 2024

https://github.com/aizen1220/fl-studio

FL Studio 2024 for free with crack and Activator! Get the latest version of FL Studio with full features, plugins, and VST support. Learn how to install FL Studio with crack and Activator for unlimited access. Enjoy top music production tools, loops, samples, and everything you need to create professional tracks with FL Studio today.

audio daw dotnet fl flipnote-studio flp fruity-loops komplete-kontrol midi midi-controller music python reverse-engineering studio

Last synced: 29 Oct 2024

https://github.com/hemantkarya/melodfy

Melodfy✨: AI-Powered Piano Audio to MIDI Converter 🎶

ai melody melody-extraction midi midi-converter midi-file music piano piano-chords pyside6 python qt6 qt6-gui

Last synced: 07 Nov 2024

https://github.com/johnwmillr/midi_emg

Turn your muscle activity into a MIDI signal!

midi midi-signal muscle-activity

Last synced: 22 Oct 2024

https://github.com/etienne-dldc/midi-playground

Let's try to use MIDI with JS

experiment midi playground

Last synced: 29 Oct 2024

https://github.com/xmcp/midify

Experimental WAVE to MIDI converter

midi numpy waveform

Last synced: 12 Nov 2024

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

Scrape All MIDI files from the internet using Selenium

midi scraping-python web

Last synced: 10 Nov 2024

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

🎹 ✨| Predict the next chord

ai chords generative-art midi music-composition

Last synced: 10 Nov 2024

https://github.com/lue-bird/elm-midi

midi bytes parser

bytes bytes-parser file midi music rlm

Last synced: 26 Oct 2024

https://github.com/mika314/midi-parser

MIDI parser written in C++

cpp cpp20 midi music

Last synced: 08 Nov 2024

https://github.com/chipshort/beeper

Runs a set of beep scripts on the CIP Pool of University Trier

beep midi university-trier

Last synced: 15 Oct 2024

https://github.com/jswrenn/midinet

fire MIDI events over the net

alsa midi networking

Last synced: 13 Oct 2024

https://github.com/ridwansharkar/fretboard-2.0

Interactive Music Theory Explorer & Visualizer + Chord Progression Generator + MIDI

guitar midi music-theory music-visualizer react

Last synced: 15 Nov 2024

https://github.com/ridwansharkar/fretboard-explorer

Interactive Music Theory Explorer & Visualizer + MIDI made with React

guitar-chords midi music-theory oop react

Last synced: 15 Nov 2024

https://github.com/unsignedarduino/musical-images-generator

A Python program to generate images compatible with the Musical-Images extension in MakeCode Arcade!

arcade extension extension-helper helper makecode makecode-arcade makecode-arcade-extensions makecode-extension midi

Last synced: 10 Nov 2024

https://github.com/ruin0x11/midplay

Play MIDI files from Rust

audio cross-platform midi rust-bindings rust-library

Last synced: 14 Oct 2024

https://github.com/markuswustenberg/controol

controol is a small control tool to work with OSC and MIDI messages.

midi osc

Last synced: 09 Nov 2024

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

🎷 Standard MIDI Files Library website

midi midi-files music

Last synced: 13 Oct 2024

https://github.com/bemxio/ytpmv-generator

A YTPMV generator made in Python

generator meme meme-generator midi mido pydub python ytpmv

Last synced: 15 Nov 2024

https://github.com/sappho192/midi-velocity-infer-v2

Seq2seq and MIDI based Velocity prediction model.

deep-learning midi music-information-retrieval piano piano-roll tensorflow

Last synced: 14 Oct 2024

https://github.com/markuswustenberg/osc2midi

A small program to convert OSC messages into MIDI. Work in progress.

midi osc

Last synced: 09 Nov 2024

https://github.com/ethanbaker/midi-to-musicbox

Convert Midi tracks to music box sheets!

go midi music music-box

Last synced: 15 Nov 2024

https://github.com/joerivandervelde/synthuesizer

Turn your regular PC keyboard into a MIDI synthesizer with Hue light show.

hue hue-bridge hue-lights java java-8 java8 midi midi-keyboard

Last synced: 14 Nov 2024

https://github.com/materight/evolutionary-music-transcription

An algorithm for automatic music transcription based on Evolution Strategies (ES). Converts a raw music file to its MIDI representation.

genetic-algorithm midi music-transcription

Last synced: 09 Nov 2024

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

MIDI Utilities

midi music perl5

Last synced: 12 Oct 2024

https://github.com/ology/perl-algorithmic-music

A short presentation on creating algorithmic music with Perl

algorithmic-composition midi music perl5

Last synced: 12 Oct 2024

https://github.com/karsten-uy/hah

An Arduino-based MIDI controller using an Arduino Pro Micro, designed to manage buttons, potentiometers, and LEDs for controlling MIDI effects and channel settings, simulating a guitar pedalboard with customizable modes, an expression pedals, and a tap delay.

arduino cpp midi midi-controller midiusb music promicro

Last synced: 10 Nov 2024

https://github.com/ology/music-percussion-tabla

Play the tabla with MIDI-Perl!

drums midi music perl5 tabla

Last synced: 12 Oct 2024

https://github.com/stashymane/midilink

MIDI to anything integration

gui kotlin midi

Last synced: 10 Nov 2024

https://github.com/charonn0/rb-midifile

A Realbasic and Xojo binding to HP MIDIFILE

midi midi-events midi-files midi-player realbasic xojo

Last synced: 14 Oct 2024

https://github.com/vvzen/osc-route-midi-examples

Collections of examples of sending/receiving MIDI/OSC that can be useful for live visuals

midi midi-player midiplayer nodejs osc processing routing

Last synced: 12 Oct 2024

https://github.com/nihlaeth/voicetrainer

MIDI voice exercises made convenient

asyncio lilypond midi music python-3-5 tkinter

Last synced: 12 Oct 2024

https://github.com/adasha/vvvv-launchkeymini

vvvv patches for Novation Launchkey Mini Mk2

launchkey midi midi-device node novation patch vvvv

Last synced: 27 Oct 2024

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

https://github.com/s-ol/ofvisualist

a video colorizer effect controllable by MIDI

colorizer midi video video-processing visuals

Last synced: 12 Oct 2024

https://github.com/kuba160/ddb_adlmidi

libADLMIDI decoder plugin for DeaDBeeF

adlmidi deadbeef deadbeef-plugin midi

Last synced: 09 Nov 2024

https://github.com/unkaktus/midi

midi library for OpenBSD midi(4)

midi openbsd

Last synced: 13 Oct 2024

https://github.com/atsushieno/notium-ng

notium ported to Kotlin. Higher-level MIDI manipulator based on mugene MML instructions.

kotlin midi mml

Last synced: 09 Nov 2024

https://github.com/ifimust/chordless

Analyze MIDI notes. Display which notes/chords are played.

alsa boost cmake-presets gtest midi music qml qt6

Last synced: 12 Oct 2024

https://github.com/ology/midi-praxis-variation

Variation techniques used in music composition

midi music-composition perl5

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

https://github.com/esp32beans/esp32-s3-box-midi

ESP32-S3 Box 3 with MIDI pitch bend slider

arduino esp32-s3 esp32-s3-box lvgl midi

Last synced: 13 Oct 2024

https://github.com/blumia/midiutils

Utils Library for Standard Midi File Processing

midi midi-files midi-parser

Last synced: 13 Nov 2024

https://github.com/sezero/kmidi

the old KDE kmidi application

gravis gus gus-patch midi soundfont synthesizer timidity

Last synced: 15 Oct 2024

https://github.com/drcbeatz/arduino-theremin

Arduino theremin midi controller - turns readings from HC-SR04 ultrasonic sensor into MIDI messages sent via USB to DAW software (e.g. Logic or Ableton). Written in C++ (website: React/Typescript).

arduino arduino-leonardo cpp embedded-systems hc-sr04-ultrasonic-sensor midi midi-controller midi-messages pytest python react typescript

Last synced: 12 Nov 2024

https://github.com/david-vandensteen/midi-cmd

Command line utility to send a midi control change message

cli javascript midi nodejs

Last synced: 10 Nov 2024

https://github.com/david-vandensteen/remote-midi

Send MIDI messages between different computers through a TCP connection with NodeJS.

javascript midi nodejs tcp

Last synced: 10 Nov 2024

https://github.com/raspi/scrapy-vgmusic

Crawler for vgmusic web site

crawler game midi music python scrapy spider

Last synced: 10 Nov 2024

https://github.com/sezero/xmms-timidity

MIDI plugin for XMMS libTiMidity. (mirror of git repo at http://sf.net/projects/libtimidity/)

libtimidity midi timidity xmms

Last synced: 15 Oct 2024

https://github.com/crgeary/piano

I'm learning to play the piano

midi piano

Last synced: 10 Nov 2024

https://github.com/krmax44/midy

A super-minimalistic MIDI library.

midi web-midi

Last synced: 10 Nov 2024

https://github.com/robrohan/theremin-midi

Midi->GPT->Midi ML code to train and generate midi music

machine-learning midi music pytorch

Last synced: 12 Nov 2024

https://github.com/gdsports/wifinina_noteonoffeverysec

Arduino Apple/RTP MIDI example for MKR WiFi 1010

apple apple-midi arduino midi mkr mkrwifi1010 rtp rtp-midi wifi

Last synced: 13 Nov 2024

https://github.com/ben-wormald/midi-controller

MIDI controller for Teensy LC

midi midi-controller teensy

Last synced: 06 Nov 2024

https://github.com/gdsports/buttons12

Stick-on Twelve Button USB MIDI Controller

arduino midi pro-micro usb-midi

Last synced: 13 Nov 2024

https://github.com/esp32beans/esp32usbmidi

ESP32-S2 or ESP32-S3 USB MIDI Arduino example

arduino esp32-s2 esp32-s3 midi usb

Last synced: 12 Nov 2024

https://github.com/mosinve/gmajor2editor

Former GLydian project, updated to work with GMajor2

g-major2 macos-sierra midi patch-editor

Last synced: 24 Oct 2024

https://github.com/boriswerner/iobroker.midi

The adapter processes midi input and output using easymidi

easymidi iobroker midi smarthome

Last synced: 12 Oct 2024

https://github.com/jcmoyer/sekaiju

This is a fork of Sekaiju (https://openmidiproject.opal.ne.jp/Sekaiju_en.html) with CMake support and some QOL improvements.

midi

Last synced: 12 Nov 2024

https://github.com/palingheorghe/motive-daw

Project created with ReactJS, ToneJS and Web MIDI API

javascript midi music react tonejs

Last synced: 11 Nov 2024