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/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/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/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/folkertvanheusden/fynth

fynth is a MIDI synthesizer for pipewire

midi pipewire

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

Wavetable sampler and synthesizer application in OpenGL and wxWidgets

midi synthesiser synthesizer wavetable wxwidgets

Last synced: 20 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/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/aldaviva/behringer-xtouch-extender

Java MIDI controller client for Behringer X-Touch Extender audio control surface

behringer control-surface midi midi-controller midi-device

Last synced: 13 Dec 2024

https://github.com/akiyukiokayasu/blocks_etude

ROLI BLOCKS practice

blocks littlefoot midi roli

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

A toolkit for creating MIDI applications.

audio c-sharp dotnet midi

Last synced: 18 Nov 2024

https://github.com/wulfheart/brahms

Brahms is a command line utility written in Go that quickly generates good-looking visuals of midi-files. It is inspired by Off the staff by Nicholas Rougeux. An example output is at the project's Readme.

data-visualization midi musescore svg

Last synced: 11 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/smerrony/emdee

A live performance assistant for Musical Directors.

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

Last synced: 12 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/wendyliga/tunery

My Swift Student Challenge Submission for WWDC 2020

midi playground swift swift-student-challenge wwdc20 xcode

Last synced: 11 Nov 2024

https://github.com/atsushieno/alsakt

ALSA JavaCPP binding (for ktmidi project only so far)

alsa javacpp kotlin midi

Last synced: 09 Nov 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: 12 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/bean5/ml-classifier-midi-recognizer

I built this to apply machine learning classification techniques to a novel dataset of music I had built up in midi format. It is built in Java.

java midi ml ml-classifier ml-recognizer music-recognition

Last synced: 02 Jan 2025

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

Play a MIDI-Perl score in real-time

midi music perl real-time

Last synced: 18 Nov 2024

https://github.com/sjcobb/echarts-circle-of-fifths

Interactive Circle of Fifths MIDI animation using ECharts

dataviz echarts javascript midi music-theory tonejs

Last synced: 07 Dec 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/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/omkarmoghe/midi-beat-pad

DAW agnostic MIDI beat pad for Android M+

android kotlin midi

Last synced: 29 Nov 2024

https://github.com/nojaja/nes-stylesoftsynth

NES-style Soft Synth

jar midi nes synthesizer

Last synced: 19 Nov 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/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/wojciech-graj/TIC-MIDI

A MIDI-to-TIC-80 cartridge converter.

audio convert converter lua midi python tic-80 tool tools

Last synced: 23 Oct 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/defasium/bayesvec2midi

Use Bayesian optimization to convert image's main color into music, Python 2020

bayesian-search magenta melodies metric-learning midi music-generation musicvae python siamese-network triplet-loss

Last synced: 19 Dec 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/merumerutho/midi2osc

A simple MIDI message to OSC message converter. Created as a support tool for LOVELive2P

midi osc vjing

Last synced: 29 Nov 2024

https://github.com/d-led/hb_mp-100-for-headrush-gb-via-arduino

Harley Benton MP-100 for Headrush Gigboard via Arduino Uno

arduino footswitch gigboard headrush midi mp-100

Last synced: 24 Dec 2024

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

javax.sound.midi porting with C#

dotnet midi sequencer-midi smf unity unity3d

Last synced: 14 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/weisrc/fpgaudio

MIDI file to Verilog Code Generation - FPGAudio!

midi verilog

Last synced: 23 Dec 2024

https://github.com/tomarus/midirouter

CMOD-A7 FPGA MIDI Merger/Router/Switch.

fpga midi verilog

Last synced: 15 Dec 2024

https://github.com/jpcarrascal/live-set-switcher

Ableton Live Set Switcher

electron macos midi music windows

Last synced: 30 Nov 2024

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/mhhollomon/oscapplauncherservice

Small Open Sound Control server to launch application in response to OSC commands.

c-plus-plus c-plus-plus-17 midi midi-controller osc windows

Last synced: 17 Dec 2024

https://github.com/berquerant/crd

Generate a midi file from chords.

go midi

Last synced: 13 Dec 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 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/makuto/keykey

MIDI Synth Sequencer Suite

midi midi-sequencer music sequencer

Last synced: 22 Nov 2024

https://github.com/gdsports/buttons4

Stick-on Four Button USB MIDI Controller

arduino midi pro-micro usb-midi

Last synced: 13 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/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/abudaan/osmd-webdaw

Connecting OSMD score with MIDI playback

midi music osmd score vexflow

Last synced: 25 Nov 2024

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

Yamaha-PSR styles

midi style yamaha

Last synced: 17 Nov 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: 04 Jan 2025

https://github.com/eibens/pitch

Tools for working with musical pitch in TypeScript for Deno.

deno diatonic frequency library midi music pitch tuning typescript

Last synced: 21 Nov 2024

https://github.com/winder/somepianoapp

MIDI Piano application

hacktoberfest midi piano

Last synced: 12 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/ology/idi

Easy command-line MIDI

midi perl5-module

Last synced: 11 Dec 2024

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

Algorithmic Drummer

drummer midi music perl5

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

https://github.com/helgesverre/midi-router

Utility webapp to map MIDI Input to an Output

midi utility

Last synced: 06 Dec 2024

https://github.com/berru-g/microcontroller-usb-midi

Microcontroller usb midi with: C++, 328P or Arduino, PCB, via easyeda, 3D. To play on Ableton, Arena or any other music or video creation software. 2020 covid project. First proto ↓

ableton arduino keyboard mapping microcontroller midi resolume

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

轻量的旋律灵感记录器

cpp midi music qt qtcreator

Last synced: 12 Nov 2024

https://github.com/mishankov/chords-generator

Generates MIDI file with chord progression

midi python

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

https://github.com/ct2034/superpermidi

A python script to make music from superpermutations

midi midi-files music python3 superpermutation

Last synced: 04 Dec 2024

https://github.com/cpulvermacher/midiocrity

Turn any music into lackluster visuals.

midi piano visualization webmidi

Last synced: 04 Jan 2025

https://github.com/ct2034/instrument2midi

recognize pitch in audio stream and publish according midi messages

alsa jack midi music pitch-detection

Last synced: 04 Dec 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/akiyukiokayasu/pum

C++ header-only library for USB-MIDI

midi

Last synced: 28 Nov 2024

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

Glorified metronome

drummer midi music perl5

Last synced: 13 Oct 2024

https://github.com/oldtechaa/SeekMIDI

SeekMIDI, a simple multi-channel graphical MIDI sequencer.

midi midi-sequencer music perl perl5

Last synced: 22 Nov 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/numblr/python-midi-io

Midi file IO for python 3

midi midi-files midi-parser

Last synced: 06 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/ildus/midi_foot_ctrl

Bluetooth MIDI footswitch controller

ble bluetooth esp32 looper midi synth wi-fi

Last synced: 22 Nov 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/jintwo/tonic

Experiments in rust and audio-related stuff

midi rust sequencer sound

Last synced: 16 Dec 2024

https://github.com/b3dgs/adlmidi

A MIDI play library with OPL3 (YMF262) emulator

audio-player c midi opl3

Last synced: 20 Nov 2024

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

Ruby FFI binding for ALSA RawMIDI

alsa alsa-rawmidi midi ruby

Last synced: 19 Dec 2024

https://github.com/shadowshahriar/midi

YouTube MIDI collection (freeware/shareware) for use in future projects.

midi synthesizer youtube

Last synced: 30 Nov 2024