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/jakesmd/recording-sign

A WiFi recording sign that automatically lights up when recording in a DAW.

daw esp32 esp32-arduino midi music music-composition neopixel neopixel-strip rtp rtp-midi

Last synced: 17 Nov 2024

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

Virtual MIDI ports for testing MIDI applications

midi test

Last synced: 17 Nov 2024

https://github.com/trigger-segfault/terrariamidiplayer

A midi player for Terrarian instruments.

midi midi-player music terraria tool

Last synced: 30 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/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/reelyactive/generable

Generative art from ambient BLE advertisement packets. We believe in an open Internet of Things.

ambient-data bluetooth-low-energy generative-art iot midi osc philips-hue zynaddsubfx

Last synced: 13 Dec 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/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/teesloane/webome

Web Midi Monome

midi mobx monome web-midi-monome

Last synced: 16 Oct 2024

https://github.com/battermann/Mousikea

Elm port of Euterpea

elm-lang midi music

Last synced: 27 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/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/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: 22 Nov 2024

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

midi router client

midi

Last synced: 30 Nov 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/x42/jack_midi_latency

Utility to measure jackaudio MIDI latency & jitter

jack jack-midi-latency midi

Last synced: 15 Oct 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: 22 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/atsushieno/xmdsp

visual standard MIDI file player

csharp incomplete midi mono xwt

Last synced: 09 Nov 2024

https://github.com/lp1dev/surfboard

Online MAO Tools (Synthetizers) using Web Audio and MIDI APIs

api audio midi roli seaboard synthetizer web

Last synced: 09 Dec 2024

https://github.com/piegamesde/jackmidiosc

Midi to OSC bridge using JACK audio.

jack midi opensoundcontrol

Last synced: 27 Oct 2024

https://github.com/leovr/rtp-midi

Java RTP-MIDI implementation

java java-8 java-library midi music music-library

Last synced: 23 Nov 2024

https://github.com/orsinium-labs/punchline

Generate stripes for music box from MIDI

diy laser-cutting midi music music-box musicbox punchcard python python3 svg svg-py

Last synced: 16 Nov 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/cedargrovestudios/circuitpython_midi_tools

A collection of CircuitPython methods for processing MIDI notes and Control Change codes.

circuitpython circuitpython-community-bundle midi midi-converter

Last synced: 20 Nov 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: 22 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/jazz-soft/web-midi-test

Fake Web MIDI API for testing Web MIDI applications

midi test web-midi web-midi-api webmidi webmidiapi

Last synced: 17 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/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: 25 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/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/jaakkopee/neuronSeq

A MIDI sequencer based on a neural network.

ai midi midi-sequencer neural-network python

Last synced: 22 Nov 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/konkotgit/MAYK

MIDI Interface for ZX Spectrum

kempston midi zx-spectrum

Last synced: 24 Oct 2024

https://github.com/lasalillo/VL.Harmony

Library for working with musical concepts in VL

harmony midi music music-theory vl vvvv

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

https://github.com/pedrolcl/kmidimon

Drumstick MIDI Monitor (Mirror)

linux midi monitor qt

Last synced: 28 Nov 2024

https://github.com/henrixounez/v-midi

V Midi File Parser / Player

midi v vlang

Last synced: 05 Dec 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: 01 Dec 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/gdsports/mididump

Display USB MIDI events on M5Stack display

arduino esp32 m5stack midi usb-host

Last synced: 13 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/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/dtinth/io-midi-instrument

Musical instruments for hackers.

coffeescript midi nodejs socket-io

Last synced: 23 Nov 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/tokenrove/shred-for-satan

MIDI-driven metronome

audio gtk metronome midi ocaml

Last synced: 29 Oct 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/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/t-vk/guitarix-looper

Control the Guitarix Looper using an Arduino

arduino guitarix looper midi

Last synced: 14 Nov 2024

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

Node.js bindings for the FluidSynth software synthesizer.

fluidsynth midi soundfont synthesizer

Last synced: 06 Dec 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/georgemandis/cellular-automata-javascript-midi

A demonstration of cellular automata, JavaScript and the Web MIDI API

cellular-automata javascript midi midi-controller webmidi

Last synced: 12 Nov 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/andeemarks/aeolian

Generate MIDI music from Java source quality metrics

checkstyle clojure code-quality java metrics midi

Last synced: 25 Nov 2024

https://github.com/rainu/launchpad

Go library to make it easy to use the Novation Launchpad (S and MK2)

api launchpad launchpad-api launchpad-mk2 launchpads library midi novation-launchpad

Last synced: 08 Nov 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/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/halvves/react-midi-device-provider

web midi utilities for react

midi react web-audio web-midi

Last synced: 27 Nov 2024

https://github.com/teemukoivisto/midi-note-trainer

Music notation trainer app with Web MIDI and Svelte

midi music svelte typescript webmidi

Last synced: 27 Nov 2024

https://github.com/sinshu/odinysynth

A SoundFont MIDI synthesizer written in pure Odinlang

audio meltysynth midi odin odinlang soundfont synthesizer

Last synced: 28 Nov 2024

https://github.com/akiomik/dtx2midi

.dtx -> .midi converter

dtx dtxmania midi midi-converter

Last synced: 14 Dec 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/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/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/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/frett27/ada-midi

Implementation of Midi / MidiFile reading and writing

ada library midi

Last synced: 06 Dec 2024

https://github.com/prcalopa/musicae

Scale-agnostic MIDI programming tool for Ableton Live

ableton-live m4l midi music

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

https://github.com/chrisguttandin/midi-file-slicer

This module is slicing a midi representation into parts.

midi

Last synced: 28 Oct 2024

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

Adds more MIDI in capabilities to SuperDirt

midi supercollider supercollider-quark superdirt

Last synced: 19 Dec 2024

https://github.com/cursedprograms/gennhausser

Music generation using a Long Short-Term Memory (LSTM) neural network. The gennhausser project uses TensorFlow and music21 libraries to create a synthetic dataset, train an LSTM model, and generate music sequences.

ai ltsm ltsm-model midi music-generation music-generation-deep-learning neural-network neural-networks python python3 tensorflow

Last synced: 12 Dec 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/brainfoolong/gdscript-midi-parser

Godot GDScript 4+ Midi File Parser and Player

gdscript godot midi parser player

Last synced: 10 Nov 2024

https://github.com/misterhat/tinymidipcm

render MIDIs to PCM with custom soundfonts via tinysoundfont in WASM

midi pcm sf2 soundfont wasm

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

https://github.com/julianps/kontrolx1

Ableton Live Control Surface for NI Kontrol X1 (MKI)

ableton midi python remotescript

Last synced: 05 Nov 2024