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/Shaw02/WTD

WonderSwan Total Sound Driver (WTD)

midi mml-compiler ms-dos wonderswan

Last synced: 12 Nov 2024

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

Simple Step Sequencer

lv2 midi sequencer

Last synced: 08 Nov 2024

https://github.com/rclement/meeblip-controller

MIDI controller for the Meeblip Anode synthesizer

audio cpp juce meeblip midi plugins synthesizer

Last synced: 28 Oct 2024

https://github.com/pikminguts92/bfforever

BFForever is an open-source library for managing and creating game files for the short-lived BandFuse video game which released for PS3 and Xbox 360 consoles in November 2013.

audio bandfuse custom hack library midi mod opus ps3 riff songs texture xbox

Last synced: 12 Nov 2024

https://github.com/bocasfx/Q

Q - Nodular Synthesizer/Sequencer

audio electron midi music react sequencer synthesizer webaudio

Last synced: 27 Oct 2024

https://github.com/asigalov61/Orchestrator

Local windowed attention multi-instrumental music transformer tailored for music orchestration/instrumentation and stable music generation

artificial-intelligence midi multi-instrumental music music-ai music-ai-architectures music-transformer music-transformers-implementations orchestration orchestration-systems sota

Last synced: 05 Aug 2024

https://github.com/ology/midi-perl-howto

Create algorithmic musical compositions with Perl

algorithmic-musical-compositions midi perl5

Last synced: 12 Oct 2024

https://github.com/SwayamSahoo11742/Scopul

A python package to extract information from MIDI files

midi music package python sheet-music

Last synced: 05 Aug 2024

https://github.com/Woyten/microtonal-rust

Let's create a new modern microtonal ecosystem in Rust.

audio microtonal midi music rust synthesizer xenharmonic

Last synced: 07 Nov 2024

https://github.com/jeffmikels/propresenter-watcher

Node application to interface with ProPresenter 6 by Renewed Vision using the Stage Display and Remote Control protocols.

hacktoberfest midi propresenter vmix

Last synced: 10 Nov 2024

https://github.com/ology/MIDI-Perl-HOWTO

Create algorithmic musical compositions with Perl

algorithmic-musical-compositions midi perl5

Last synced: 10 Nov 2024

https://github.com/rafalcieslak/harmonySEQ

MIDI sequencer designed for live performances

alsa midi midi-sequencer music sequencer

Last synced: 27 Oct 2024

https://github.com/aldaviva/behringerxtouchextender

🎚️ MIDI controller client for Behringer X-Touch Extender DAW control surface.

behringer control-surface midi midi-controller midi-device

Last synced: 02 Nov 2024

https://github.com/gdsports/usbhostmidix2

USB host MIDI for Two

arduino midi trinket-m0 usb-host

Last synced: 13 Nov 2024

https://github.com/Modrigue/MusicToolbox

Easy to use online music scale and chords generator, multiple scales and modes included, scale finder, and visualization on guitar and keyboard.

chords chords-generator fretboard guitar harmonization key keyboard microtonal midi music scale scale-finder xenharmonics

Last synced: 10 Aug 2024

https://github.com/ology/music

Theory, Algorithmic composition, Experimentation

midi music-composition music-information-retrieval perl5 python r

Last synced: 12 Oct 2024

https://github.com/woyten/microtonal-rust

Let's create a new modern microtonal ecosystem in Rust.

audio microtonal midi music rust synthesizer xenharmonic

Last synced: 23 Oct 2024

https://github.com/erriez/midi-sysex-io

A Windows/Linux tool to load/save MIDI instrument settings via MIDI SYSEX

commandline gui instrument interface kn2000 linux load midi nuitka port pyside6 python-rtmidi receive save settings sysex technics transmit windows

Last synced: 27 Oct 2024

https://github.com/cemolcay/launchpadkit

Swift API for Novation Launchpad

audiokit launchpad midi midi-controller novation

Last synced: 01 Nov 2024

https://github.com/ijnekenamay/picotracker_alt-pcb

This project is about democloid picoTracker's alternative PCB. It basically follows the original DIY version, with a few modifications of my own.

littlegptracker midi music-tracker raspberry-pi-pico sampler sequencer

Last synced: 08 Nov 2024

https://github.com/atsushieno/compose-audio-controls

audio controls for Jetpack Compose and Compose for Multiplatform

aap android audio compose-multiplatform jetpack-compose keyboard knob-control midi midi2

Last synced: 09 Nov 2024

https://github.com/jeffbr13/op-pi

Tape/album/sample backup/load and MIDI host for Teenage Engineering OP-1 on Raspberry Pi w/ Displayotron

backup displayotron midi op-1 raspberry-pi teenage-engineering

Last synced: 08 Nov 2024

https://github.com/unclechu/midihaskey

MIDIHasKey — Virtual MIDI keyboard suitable for microtonal music

audio audio-processing cplusplus cpp haskell jack jackaudio keyboard microtonal midi midi-keyboard wxwidgets

Last synced: 11 Oct 2024

https://github.com/gdsports/dspg1

Portable MIDI dsp-G1 Synth

arduino dspg1 midi samd synthesizer trinket-m0 usb-host usbhost

Last synced: 13 Nov 2024

https://github.com/1j01/ascii-to-midi

Create MIDI files from text in several formats

ascii ascii-art cryptogram file-conversion file-converter midi midi-art music steganography

Last synced: 10 Nov 2024

https://github.com/benjaminhalko/wiimusiceditorplus

The Ultimate Wii Music modding tool. This tool allows you to easily add songs into Wii Music as well as change instruments and song names!

dolphin-emu midi modding-tools riivolution wii-music

Last synced: 06 Nov 2024

https://github.com/teesloane/webome

Web Midi Monome

midi mobx monome web-midi-monome

Last synced: 16 Oct 2024

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

MML + MIDI + Tracktion Engine XML manipulation tool for real production

juce kotlin ksp midi mml music

Last synced: 09 Nov 2024

https://github.com/battermann/mousikea

Elm port of Euterpea

elm-lang midi music

Last synced: 22 Oct 2024

https://github.com/Sba-Stuff/text-to-midi-flask-based-app

James Skripchuk's code to convert text to midi. I am going to convert this into flask based app. It uses NLTK to read files, then convert to sentences, then words and then turn those words into an awesome pieces of music. Core work is done by James Skripchuk, I just gave the proper interface to his work.

midi nltk python sentiment-analysis sentimental text text-to-music

Last synced: 27 Oct 2024

https://github.com/x42/jack_midi_latency

Utility to measure jackaudio MIDI latency & jitter

jack jack-midi-latency midi

Last synced: 15 Oct 2024

https://github.com/benjaminhalko/wiimusiceditor

With Wii Music Editor, adding custom songs and styles to Wii Music is easier than ever before!

midi modding modding-tools songs wii-music

Last synced: 06 Nov 2024

https://github.com/sjcobb/music360js

Music Visualization YouTube Channel https://www.youtube.com/channel/UCo_IXLTK8dtF2qOUCt4l47Q

3d-game cannonjs data-science data-visualization javascript midi music music-theory music-visualization music-visualizer physics threejs tonaljs tonejs youtube-channel

Last synced: 11 Oct 2024

https://github.com/battermann/Mousikea

Elm port of Euterpea

elm-lang midi music

Last synced: 27 Oct 2024

https://github.com/ekm507/mahdiO

Generate music and sound effects by python and mathematics (digital signal processing)

audio digital-signal-processing harmonics midi music sound-effects wave

Last synced: 05 Aug 2024

https://github.com/Wally869/MidiSplitter

Script to split midi files from a folder, into subsegments. The intent is to extract "patterns" from individual tracks and save them as individual Midi Files

analysis midi midi-files midi-parser music music-analysis music-generation music-theory python

Last synced: 05 Aug 2024

https://github.com/shemeshg/midi-router-client

midi router client

midi

Last synced: 10 Aug 2024

https://github.com/atsushieno/resident-midi-keyboard

Resident MIDI Keyboard for Android

android android-audio jetpack-compose midi midi2

Last synced: 09 Nov 2024

https://github.com/librescore/mscz-api

HTTP API based on webmscore to manage MSCZ files.

api http-api midi mscz musescore musicxml sheet-music

Last synced: 12 Nov 2024

https://github.com/stellartux/websynth

Browser based synth using WebMIDI and WebAudio

bytebeat midi synthesizer web-audio webassembly webmidi

Last synced: 12 Nov 2024

https://github.com/piegamesde/jackmidiosc

Midi to OSC bridge using JACK audio.

jack midi opensoundcontrol

Last synced: 27 Oct 2024

https://github.com/atsushieno/xmdsp

visual standard MIDI file player

csharp incomplete midi mono xwt

Last synced: 09 Nov 2024

https://github.com/atsushieno/kmmk

Fully featured virtual MIDI 1.0/2.0 keyboard application using Kotlin and Compose for Desktop and Android

jetpack-compose keyboard kotlin midi music

Last synced: 09 Nov 2024

https://github.com/raphimc/noteblocktool

Tool for importing, exporting, batch manipulating and playing Minecraft note block songs

midi midi-converter minecraft nbs noteblock noteblocksongs noteblockstudio

Last synced: 28 Oct 2024

https://github.com/tokenrove/shred-for-satan

MIDI-driven metronome

audio gtk metronome midi ocaml

Last synced: 29 Oct 2024

https://github.com/konkotgit/MAYK

MIDI Interface for ZX Spectrum

kempston midi zx-spectrum

Last synced: 24 Oct 2024

https://github.com/fwcd/djcontroller.js

Library for interacting with MIDI DJ controllers in JavaScript

dj dj-controller javascript midi midi-controller mixxx music typescript

Last synced: 27 Oct 2024

https://github.com/gdsports/mididump

Display USB MIDI events on M5Stack display

arduino esp32 m5stack midi usb-host

Last synced: 13 Nov 2024

https://github.com/SpotlightKid/jacket

A Nim wrapper for the JACK client-side C API aka libjack

audio beta jackaudio library midi nim nim-binding nim-lang wrapper

Last synced: 11 Aug 2024

https://github.com/t-vk/guitarix-looper

Control the Guitarix Looper using an Arduino

arduino guitarix looper midi

Last synced: 14 Nov 2024

https://github.com/gareththegeek/mus2midi

Web based library to convert mus format audio files from Doom wads to midi format written in Typescript

audio doom midi typescript wad

Last synced: 14 Oct 2024

https://github.com/sternenseemann/likely-music

experimental application for probabilistic music composition

es6 haskell javascript midi music musical-score notation notes sound visjs wav yarn

Last synced: 12 Oct 2024

https://github.com/vengarioth/midibase

A command line application to send commands to obs-websocket based on midi input

livestreaming midi obs rust twitch

Last synced: 14 Nov 2024

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

Music Macro Language to MIDI 1.0 / 2.0 compiler

kotlin kotlin-multiplatform midi midi2 mml music

Last synced: 09 Nov 2024

https://github.com/insomnimus/midnote

A terminal app to display and play notes in a midi file, designed to be accessible.

accessibility midi music rust terminal

Last synced: 14 Oct 2024

https://github.com/ematech/network-studio-clock

Adafruit MatrixPortal M4 and CircuitPython powered prototype

circuitpython clock midi mtc timecode usb-midi

Last synced: 08 Nov 2024

https://github.com/johnnovak/nim-rtmidi

Nim wrapper for the cross-platform C++ RtMidi library

midi nim nim-lang rtmidi wrapper

Last synced: 07 Nov 2024

https://github.com/jaakkopee/neuronSeq

A MIDI sequencer based on a neural network.

ai midi midi-sequencer neural-network python

Last synced: 05 Aug 2024

https://github.com/hertzdevil/lua-rtmidi

Lua bindings for RtMidi

lua midi

Last synced: 27 Oct 2024

https://github.com/samsta/min.midiout

Use MIDI output to preview/audition MIDI clips in Ableton Live

ableton-live max4live midi

Last synced: 27 Oct 2024

https://github.com/martinberlin/remora-matrix

Uses MIDI signals to trigger geometrical drawings in RGB Led matrixes using FastLED and ESP32

addressable-leds esp32 matrix midi udp

Last synced: 27 Oct 2024

https://github.com/ad-si/fluidnode

Node.js bindings for the FluidSynth software synthesizer.

fluidsynth midi soundfont synthesizer

Last synced: 29 Oct 2024

https://github.com/frett27/Ada-Midi

Implementation of Midi / MidiFile reading and writing

ada library midi

Last synced: 26 Oct 2024

https://github.com/webpolis/musai

Machine learning-powered music generation. Full-featured tokenizer, customization options, and high-quality output files. Integration with music production tools.

deep-learning generative-art large-language-models llm machine-learning midi music music-generation nlp recurrent-neural-networks rnn text-generation tokenizer vae variational-autoencoder

Last synced: 15 Nov 2024

https://github.com/munshkr/superdirtmidi.sc

Adds more MIDI in capabilities to SuperDirt

midi supercollider supercollider-quark superdirt

Last synced: 01 Nov 2024

https://github.com/adryzz/midi-keypad

turn your android device into a keypad

android keypad midi midi-controller osu osugame rhythm-game usb

Last synced: 29 Oct 2024

https://github.com/psrpinto/rev2-master-keyboard

Optimize the Prophet Rev2 synthesizer for usage as a master MIDI keyboard.

midi midi-keyboard midihub

Last synced: 30 Oct 2024

https://github.com/possseidon/lua-midi

A pure Lua implementation to read midi files using a callback function.

lua lua-library midi midi-processor

Last synced: 30 Oct 2024

https://github.com/anmol-singh-jaggi/jukebot

:musical_score: :musical_keyboard: Generating artificial music using Recurrent Neural Networks

keras machine-learning midi music music-composition neural-network rnn

Last synced: 15 Oct 2024

https://github.com/colonel-blimp/m8-midi-instruments-for-qy70

QY70 (XG level 1) MIDI instruments for Dirtywave M8

dirtywave-m8 instruments m8 midi qy100 qy70 xg

Last synced: 03 Nov 2024

https://github.com/matthewshirley/react-midi-hook

React hook to easily use MIDI inputs via the Web MIDI API 🎹 🎼

midi midiaccess react react-hooks web-midi-api

Last synced: 15 Nov 2024

https://github.com/chkr1011/lightpi

MIDI based christmas lights animation system for Raspberry Pi 2 and Windows 10 IoT Core

animations audio audio-visualizer christmas csharp lights midi raspberry-pi sequencer windows-iot

Last synced: 30 Oct 2024

https://github.com/zulko/pianola

A web MIDI piano player, built for roll transcription

keyboard midi piano-roll player

Last synced: 14 Nov 2024

https://github.com/miek/midiproxy

Proxies a MIDI connection for sniffing both sides of the communication

midi proxy python reverse-engineering

Last synced: 24 Oct 2024

https://github.com/sleibrock/lpfx-rs

Launchpad (and other devices) Lighting Effects project

midi novation-launchpad portmidi rust

Last synced: 11 Oct 2024

https://github.com/onlxltd/ctrl-for-ipad

An all-in-one interface for building and running custom control setups. Supporting MIDI, OSC, HTTP, TCP, UDP, Audio, Video and sACN with the additional support for dedicated interface modules.

apple audio ctrl custom http integration interface ios ipad lighting midi osc playback sacn system systems tcp udp video

Last synced: 12 Nov 2024

https://github.com/halvves/react-midi-device-provider

web midi utilities for react

midi react web-audio web-midi

Last synced: 03 Aug 2024

https://github.com/shalashify/pytribe

Use Teenage Engineering OP-Z or Korg Electribe 2 as MIDI Sequencer to trigger samples from computer

electribe korg korg-electribe midi midi-controller midi-sequencer mido op-z opz sample-player sample-sequencer sampler teenage-engineering

Last synced: 05 Aug 2024

https://github.com/frett27/ada-midi

Implementation of Midi / MidiFile reading and writing

ada library midi

Last synced: 15 Oct 2024

https://github.com/dcervantes/scidle-midi-rnn

Generating MIDI music with Recurrent Neural Networks

machine-learning machine-learning-algorithms midi music python

Last synced: 05 Aug 2024

https://github.com/alf45tar/mustang-midi-bridge-win

Remote control a Fender Mustang series guitar amplifiers via MIDI

amp fender midi mustang

Last synced: 06 Nov 2024

https://github.com/aleh/midimonkey

Listens to MIDI messages on one pin and triggers drums on the others

attiny85 drums midi

Last synced: 09 Nov 2024

https://github.com/ematech/atomctrl

An experiment with the Presonus ATOM Controller

atom midi midi-controller presonus python

Last synced: 08 Nov 2024