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/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/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/lreimer/cicd-launchpad

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

devops graalvm java jenkins midi midi-controller

Last synced: 20 Nov 2024

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/jazz-soft/jzz-gui-select

MIDI Input/Output pickers

gui midi select

Last synced: 17 Nov 2024

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/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/benc-uk/midi-toolkit

A HTML5 & JS based static web app for working with MIDI

alpinejs midi web-midi

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

FluidSynth core ported to C# with Unity bindings

fluidsynth midi unity3d unity3d-plugin

Last synced: 21 Dec 2024

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

App for interacting with MIDI instruments

hacktoberfest midi

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

轻量的旋律灵感记录器

cpp midi music qt qtcreator

Last synced: 11 Jan 2025

https://github.com/andeemarks/clj-launchpad-mk2

This library provides a Clojure interface to access the Novation Launchpad MK2 programmatically.

clojure launchpad midi mk2 novation

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

Arduino Digital and Analog Controller.

arduino hid midi midi-controller

Last synced: 18 Nov 2024

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/kermalis/kmidi

A simple library for reading and writing MIDI files!

csharp midi midi-file midi-files music

Last synced: 20 Dec 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/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/ology/jazz-tool

12-bar Blues-Jazz (Jazz-Blues?) Improv Practice Tool

blues jazz midi mojolicious music-practice perl

Last synced: 11 Dec 2024

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

🎹 Easy io for the Web MIDI API

javascript midi music rxjs web

Last synced: 15 Dec 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/folkertvanheusden/fynth

fynth is a MIDI synthesizer for pipewire

midi pipewire

Last synced: 17 Nov 2024

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

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

LV2 MIDI Test Sequence Generator

generator lv2 midi

Last synced: 04 Dec 2024

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/yalishanda42/musical-inspiration

The random generator for every musician in need. Soon.

abc-notation abcjs melody midi music random-generation rhythm

Last synced: 27 Dec 2024

https://github.com/hexadecimal233/esp32c3-singing-stepper

电机报废计划(电机唱歌)

arduino esp32 esp32-c3 esp32c3 midi

Last synced: 21 Dec 2024

https://github.com/fwcd/midiloop

Small utility that runs a virtual MIDI loopback device

loopback midi midi-device

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

https://github.com/dtinth/sound-slicer

Slice wav files for BMS makers.

batch-script midi php

Last synced: 23 Nov 2024

https://github.com/nicolodavis/lilypond-midi-input

Enter LilyPond notes using a MIDI controller

lilypond midi

Last synced: 23 Nov 2024

https://github.com/hiroxpepe/meowziq

A MIDI sequencer to read JSON files writing MeowziQ format and play as a song.

csharp midi midi-composer midi-sequencer music music-composer music-sequencer sequencer

Last synced: 27 Oct 2024

https://github.com/alh477/redot-tunes

Little tunes and chimes for the Redot engine.

godot indiegame midi music redot redot-engine redotengine sheet-music

Last synced: 23 Nov 2024

https://github.com/akiyukiokayasu/pum

C++ header-only library for USB-MIDI

midi

Last synced: 28 Nov 2024

https://github.com/noahtigner/pymotif

Analyzes a melody (given via MIDI file) and generates diatonic harmony

midi

Last synced: 22 Dec 2024

https://github.com/unsignedarduino/arcademidigenerator

A Python program to generate images compatible with the extension UnsignedArduino/ArcadeMIDI in MakeCode Arcade!

arcade cli command-line-tool extension extension-helper helper makecode makecode-arcade makecode-arcade-extensions makecode-extension midi mido python python3

Last synced: 07 Jan 2025

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

🎹 ✨| Predict the next chord

ai chords generative-art midi music-composition

Last synced: 06 Jan 2025

https://github.com/ematech/midi_const

Python MIDI constants.

constants midi python

Last synced: 30 Dec 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: 06 Jan 2025

https://github.com/ljans/websynth

Project for a bachelor thesis about audio signal processing.

midi webaudio

Last synced: 23 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: 06 Jan 2025

https://github.com/marchersimon/tinymid

A lightweight command-line MIDI file viewer

command-line midi

Last synced: 17 Nov 2024

https://github.com/ildus/midi_foot_ctrl

Bluetooth MIDI footswitch controller

ble bluetooth esp32 looper midi synth wi-fi

Last synced: 22 Nov 2024

https://github.com/ology/midi-drummer-tiny

Glorified metronome

drummer midi music perl5

Last synced: 13 Oct 2024

https://github.com/ology/midi-chord-guitar

MIDI pitches for guitar chord voicings

guitar-chords midi perl5

Last synced: 13 Oct 2024

https://github.com/wvengen/organ-pedalboard-arduino

Arduino MIDI controller for an organ pedalboard with keys, stops and volume pedal

arduino arduino-mega-2560 arduino-midi arduino-sketch midi midi-device organ pedalboard

Last synced: 21 Nov 2024

https://github.com/kshoji/midisystem-for-.net

javax.sound.midi porting with C#

dotnet midi sequencer-midi smf unity unity3d

Last synced: 13 Jan 2025

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

Unity MIDI Plugin, Standalone Windows implementation

midi unity unity3d unity3d-plugin windows

Last synced: 13 Jan 2025

https://github.com/numblr/python-midi-io

Midi file IO for python 3

midi midi-files midi-parser

Last synced: 06 Dec 2024

https://github.com/paulradley/note-training

Improve your piano note reading skills 🎹🎹🎹 !

midi notes piano practise sheet training

Last synced: 03 Jan 2025

https://github.com/noahlemen/mtof

🎹 → 🌊 convert MIDI note number to frequency

conversion frequency midi music

Last synced: 03 Jan 2025

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/dctucker/roland-junods

autocomplete patch selection for Roland JUNO-DS

midi roland sysex

Last synced: 20 Nov 2024

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

https://github.com/matricali/html5-sampler

Load your custom sounds and play with it directly in your web browser. Supports MIDI controllers 🎹🎛️🎚️

browser html5 html5-music-player html5-sampler javascript javascript-vanilla midi midi-controller midi-player musical-instrument sampler web-app web-audio web-audio-api

Last synced: 06 Dec 2024

https://github.com/gdsports/buttons12

Stick-on Twelve Button USB MIDI Controller

arduino midi pro-micro usb-midi

Last synced: 13 Jan 2025

https://github.com/michaelchadwick/keebord

Play piano using the keyboard, mouse, or MIDI input

audio javascript midi music piano vuejs vuejs3

Last synced: 19 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/timsusa/midi-space

Local running midi server with frontend

http midi nodejs

Last synced: 13 Dec 2024

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

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

microbit midi music

Last synced: 13 Jan 2025

https://github.com/haszari/phrasesyncplugins

Phrase-synchable MIDI plugins for live performance

midi music-composition plugin vst

Last synced: 20 Dec 2024

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

DAW agnostic MIDI beat pad for Android M+

android kotlin midi

Last synced: 29 Nov 2024

https://github.com/robcranfill/practicemonitor

A FitBit for MIDI keyboards

iot midi midi-keyboard

Last synced: 15 Nov 2024

https://github.com/mwoss/midi-generator

Basic midi piano generator in Python

generator hacktoberfest midi midi-generator miditime python

Last synced: 24 Nov 2024

https://github.com/bycob/midipic

Midi to Image translation for ML datasets

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

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

https://github.com/eliranmal/web-midi

an experiment with midi and the web

m-audio midi midi-controller web-midi

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

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

https://github.com/lreimer/swarm-minipad

Visualise and manage Docker swarm containers using a Novation Launchpad Mini MK2.

devops docker docker-swarm graal-native graalvm java midi midi-controller swarm

Last synced: 20 Nov 2024

https://github.com/shakfu/miditools

Simplified cmake builds of Geert Bevin's sendmidi and receivemidi

cmake juce midi receivemidi sendmidi

Last synced: 12 Jan 2025

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

MIDI player/viewer for RunKit

midi midi-file midi-files midi2 runkit

Last synced: 17 Nov 2024

https://github.com/jazz-soft/sysex

Some useful SysEx messages

midi

Last synced: 17 Nov 2024

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

Yamaha-PSR styles

midi style yamaha

Last synced: 17 Nov 2024

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

https://github.com/mewa/esac-mir

Traditional folk music information retrieval from EsAC and MIDI files

midi music music-information-retrieval

Last synced: 18 Nov 2024

https://github.com/b3dgs/adlmidi

A MIDI play library with OPL3 (YMF262) emulator

audio-player c midi opl3

Last synced: 20 Nov 2024