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/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/jazz-soft/jzz-input-kbd

Virtual piano controls for your MIDI projects

midi web-midi web-midi-api webmidi webmidiapi

Last synced: 17 Nov 2024

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/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/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/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/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/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/battermann/Mousikea

Elm port of Euterpea

elm-lang midi music

Last synced: 27 Oct 2024

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

midi router client

midi

Last synced: 30 Nov 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/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/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/atsushieno/resident-midi-keyboard

Resident MIDI Keyboard for Android

android android-audio jetpack-compose midi midi2

Last synced: 09 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/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/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/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/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/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/leovr/rtp-midi

Java RTP-MIDI implementation

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

Last synced: 23 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/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/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/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/henrixounez/v-midi

V Midi File Parser / Player

midi v vlang

Last synced: 05 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/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/ad-si/fluidnode

Node.js bindings for the FluidSynth software synthesizer.

fluidsynth midi soundfont synthesizer

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

Control the Guitarix Looper using an Arduino

arduino guitarix looper midi

Last synced: 14 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: 01 Dec 2024

https://github.com/pedrolcl/kmidimon

Drumstick MIDI Monitor (Mirror)

linux midi monitor qt

Last synced: 28 Nov 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/qbixxx/unomidicontroller

MIDI controller based on the Arduino Uno development board and the CD4067 16 channel analog multiplexer.

4067 arduino arduino-nano cd4067 midi midi-controller midi-device midi-keyboard midi-messages mocolufa multiplexer multiplexing music

Last synced: 29 Dec 2024

https://github.com/akiomik/dtx2midi

.dtx -> .midi converter

dtx dtxmania midi midi-converter

Last synced: 14 Dec 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/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/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/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/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/yobson1/webfishing-midi

cross-platform midi player for the webfishing guitar!

midi webfishing

Last synced: 13 Nov 2024

https://github.com/wallneradam/flsynth

A synthesizer lib using SDL2, OpenSL ES and FluidLite

android c fluidlite fluidsynth midi opensl-es sdl2 sf2 sf3 soundfont-synthesizers synthesizer

Last synced: 05 Dec 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/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/julianps/kontrolx1

Ableton Live Control Surface for NI Kontrol X1 (MKI)

ableton midi python remotescript

Last synced: 05 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/ematech/atomctrl

An experiment with the Presonus ATOM Controller

atom midi midi-controller presonus python

Last synced: 08 Nov 2024

https://github.com/fengalin/gstation-edit

Unmaintained: see README. Linux GTK-3 replacement for Johnson Amplification's J-Station J-Edit interface

alsa gtk3 guitar-processor j-station johnson-amplification linux-app midi python

Last synced: 29 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/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/philburk/mobileer-synth

MIDI Synthesizer used as a ringtone engine by Mobileer. Suitable for use on 32-bit embedded systems.

midi ringtones synthesizer

Last synced: 15 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/bubobubobubobubo/shrimp

Live code your way around using time jumps to the future. Python library for real-time musical improvisation (or composition)

algorave creative-coding livecoding midi music osc sequencer superdirt synthesizer toplap

Last synced: 18 Nov 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/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/prcalopa/musicae

Scale-agnostic MIDI programming tool for Ableton Live

ableton-live m4l midi music

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

web midi utilities for react

midi react web-audio web-midi

Last synced: 27 Nov 2024