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/buzzinglight/IanniX

IanniX is a graphical open-source sequencer, based on Iannis Xenakis works, for digital art. IanniX syncs via Open Sound Control (OSC) events and curves to your real-time environment.

digital-art graphical midi osc qt5 sequencer

Last synced: 16 Dec 2024

https://github.com/buzzinglight/iannix

IanniX is a graphical open-source sequencer, based on Iannis Xenakis works, for digital art. IanniX syncs via Open Sound Control (OSC) events and curves to your real-time environment.

digital-art graphical midi osc qt5 sequencer

Last synced: 21 Dec 2024

https://github.com/eegsynth/eegsynth

Converting real-time EEG into sounds, music and visual effects

art-net bci dmx ecg eeg emg fieldtrip midi osc redis synthesizer

Last synced: 20 Dec 2024

https://github.com/grimmdude/MidiPlayerJS

♬ MIDI parser & player engine for browser or Node. As a parser converts MIDI events into JSON. Works well with single or multitrack MIDI files.

audio es6 javascript-library midi midi-player

Last synced: 27 Oct 2024

https://github.com/hdavid/Launchpad95

Improved Novation Launchpad scripts for Ableton Live

ableton ableton-live launchpad midi midi-controller novation

Last synced: 08 Nov 2024

https://github.com/ensemblesaw/ensembles-app

A digital arranger workstation powered by FluidSynth

arranger elementary-os hacktoberfest midi music music-composition workstation

Last synced: 30 Nov 2024

https://github.com/gbevin/ReceiveMIDI

Multi-platform command-line tool to monitor and receive MIDI messages

command-line command-line-tool midi midi-messages

Last synced: 26 Oct 2024

https://github.com/kshoji/usb-midi-driver

USB MIDI Driver for Android 3.1 or later

android midi midi-api music usb usb-midi

Last synced: 21 Dec 2024

https://github.com/dredozubov/polyrhythmix

Polyrhythmically-inclinded Midi Drum generator

drums drums-generation midi music polyrhythm polyrhythms rust

Last synced: 06 Nov 2024

https://github.com/renoise/tools

Scripting tools written by the Renoise team

audio daw lua midi osc renoise renoise-scripting

Last synced: 14 Oct 2024

https://github.com/rakuri255/UltraSinger

AI based tool to convert vocals lyrics and pitch from music to autogenerate Ultrastar Deluxe, Midi and notes. It automatic tapping, adding text, pitch vocals and creates karaoke files.

ai audio karaoke lyrics midi music pitch-detection singing ultrastar vocal voice

Last synced: 25 Nov 2024

https://github.com/todbot/picostepseq

MIDI sequencer using Raspberry Pi Pico in Arduino & CircuitPython

circuitpython midi midi-controller raspberrypipico rotary-encoder rp2040 sequencer ssd1306 usb-midi

Last synced: 25 Dec 2024

https://github.com/marcel-licence/esp32_basic_synth

ESP32 based simple synthesizer project

arduino audio esp32 midi synthesizer

Last synced: 25 Dec 2024

https://github.com/spotify/basic-pitch-ts

A lightweight yet powerful audio-to-MIDI converter with pitch bend detection.

audio lightweight machine-learning midi music pitch-detection polyphonic transcription

Last synced: 21 Dec 2024

https://github.com/staff-rs/staff

Music theory and score rendering library with midi, notes, chords, scales, and more.

midi music rust

Last synced: 19 Nov 2024

https://github.com/elieserdejesus/JamTaba

Jamtaba is a software to play online music jam sessions.

audio-unit jam midi music music-collaboration ninjam qt vst

Last synced: 02 Nov 2024

https://github.com/colxi/midi-parser-js

JSON Human readable MIDI sequences. Read from ArrayBuffers, Base64 encoded strings, or FileInput Element in Browsers.

javascript midi midi-javascript midi-js midi-parser midi-parser-js

Last synced: 27 Oct 2024

https://github.com/pmaillot/X32-Behringer

This GIT repo (C language) holds applications and utilities for the Behringer X32 and M32 mixing consoles. Additional details, documentation, implementation examples and apps can be found in my website:

audio behringer daw fades midas midi mix osc osc-commands reaper scene tap-tempo wave-files windows-gui x-live x32

Last synced: 31 Oct 2024

https://github.com/rainbow-dreamer/ideal-piano

This is a piano software that analyzes what chords you are playing in real time by algorithms based on music theory. This piano software supports MIDI keyboard, computer keyboard, play and analyze MIDI files and so on.

chord midi midi-keyboard music music-theory musicpy piano

Last synced: 22 Dec 2024

https://github.com/allthemusicllc/libatm

Library for generating and working with MIDI files

creative-commons midi music public-domain rust

Last synced: 29 Oct 2024

https://github.com/RustAudio/rust-jack

Rust bindings for JACK. A realtime sound server for audio and midi IO

audio jack libjack midi real rust rust-bindings rust-jack time

Last synced: 07 Nov 2024

https://github.com/skytnt/midi-model

Midi event transformer for symbolic music generation

midi midi-generation music-composition music-generation symbolic-music-generation transformer

Last synced: 25 Dec 2024

https://github.com/christofmuc/KnobKraft-orm

The KnobKraft Orm - The free modern cross-platform MIDI Sysex Librarian

juce juce-application librarian midi synthesizer synthesizer-presets sysex

Last synced: 14 Nov 2024

https://github.com/ossia/libossia

A modern C++, cross-environment distributed object model for creative coding and interaction scoring

c-plus-plus-14 creative-coding floss midi open-sound-control osc oscquery ossia

Last synced: 21 Dec 2024

https://github.com/bubobubobubobubo/sardine

Python's missing "algorave" module. Live code music with Python using MIDI, OSC and/or SuperCollider.

algorave algorithmic-music audio improvisation live-coding midi music musicology open-source osc patterns python sequencer synthesis toplap

Last synced: 22 Dec 2024

https://github.com/Bubobubobubobubo/sardine

Python's missing "algorave" module. Live code music with Python using MIDI, OSC and/or SuperCollider.

algorave algorithmic-music audio improvisation live-coding midi music musicology open-source osc patterns python sequencer synthesis toplap

Last synced: 22 Nov 2024

https://github.com/nfroidure/midifile

A MIDI file parser/writer using ArrayBuffers

hacktoberfest midi

Last synced: 23 Dec 2024

https://github.com/atsushieno/managed-midi

[Past project] Cross-platform MIDI processing library for mono and .NET (ALSA, CoreMIDI, Android, WinMM and UWP).

alsa android csharp dotnet midi mono xamarin

Last synced: 20 Dec 2024

https://github.com/zbanks/radiance

Radiance is video art software for VJs. It supports beat detection, animated GIFs, YouTube video, OpenGL shader effects. It is designed for live performance and runs on Linux and MacOS.

glsl glsl-shaders lighting lux midi music video-processing

Last synced: 22 Dec 2024

https://github.com/mat1jaczyyy/apollo-studio

Apollo Studio is a standalone editor and live playback engine for RGB Launchpad light effects.

avalonia avaloniaui cross-platform csharp daw dotnet-core midi novation-launchpad

Last synced: 25 Dec 2024

https://github.com/davidmoreno/rtpmidid

RTP MIDI (AppleMIDI) daemon for Linux

alsa alsaseq linux midi network rtp rtpmidi

Last synced: 25 Dec 2024

https://github.com/emicklei/melrose

interactive programming of melodies, producing MIDI

golang livecoding midi music music-composition music-programming music-programming-language notes

Last synced: 20 Dec 2024

https://github.com/SkyTNT/midi-model

Midi event transformer for symbolic music generation

midi midi-generation music-composition music-generation symbolic-music-generation transformer

Last synced: 22 Nov 2024

https://github.com/tebjan/sanford.multimedia.midi

Full sources of the famous C# MIDI toolkit on CodeProject by Leslie Sanford

c-sharp codeproject leslie-sanford midi midi-toolkit

Last synced: 19 Dec 2024

https://github.com/schollz/miti

miti is a musical instrument textual interface. Basically, its MIDI, but with human-readable text. :musical_note:

golang midi midi-controller midi-sequencer music music-composition sequencer synthesizer

Last synced: 16 Nov 2024

https://github.com/brannondorsey/midi-rnn

Generate monophonic melodies with machine learning using a basic LSTM RNN

computer-music keras lstm-neural-networks machine-learning midi ml4a neural-network rnn

Last synced: 13 Nov 2024

https://github.com/philburk/android-midisuite

Android MIDI test programs and examples.

android android-midi android-midisuite midi

Last synced: 19 Dec 2024

https://github.com/sinshu/rustysynth

A SoundFont MIDI synthesizer written in pure Rust

audio meltysynth midi rust soundfont synthesizer

Last synced: 21 Dec 2024

https://github.com/nhielost/obs-midi-mg

Allows MIDI devices to interact with OBS Studio.

midi midi-controller midi-messages obs-plugin obs-studio obs-studio-plugin

Last synced: 04 Nov 2024

https://github.com/nigh/domiso-genshin

Genshin impact Lyre Automatic play bot

autohotkey genshin genshin-impact midi music

Last synced: 19 Dec 2024

https://github.com/mtolly/onyx

Toolkit for converting and building songs for Rock Band, Guitar Hero, Clone Hero, and other similar rhythm games

audio clone-hero game guitar-hero haskell midi music purescript rock-band

Last synced: 27 Oct 2024

https://github.com/montoyamoraga/drum-machine-patterns

Transcription of the book 200 Drum machine patterns by René-Pierre Bardet

drum-machine midi rhythm

Last synced: 21 Dec 2024

https://github.com/armadillu/ofxRemoteUI

OpenFrameworks addon serves any number of variables (bool, float, int, enum, string, ofColor) on the network, so that you can modify from outside the OF app. Includes a native OSX Client. OSC based.

controller midi native openframeworks osc parameters tweak

Last synced: 07 Nov 2024

https://github.com/woyten/tune

Make xenharmonic music and create synthesizer tuning files for microtonal scales.

audio microtonal midi modular modular-synthesizers mts music musical-scales piano rust scales sound-effects synthesizer wasm xenharmonic

Last synced: 22 Dec 2024

https://github.com/Woyten/tune

Make xenharmonic music and create synthesizer tuning files for microtonal scales.

audio microtonal midi modular modular-synthesizers mts music musical-scales piano rust scales sound-effects synthesizer wasm xenharmonic

Last synced: 07 Nov 2024

https://github.com/burliEnterprises/tensorflow-music-generator

generates music (midi files) using a Tensorflow RNN

midi music-generation tensorflow

Last synced: 18 Nov 2024

https://github.com/kshoji/ble-midi-for-android

MIDI over Bluetooth LE driver for Android 4.3 or later

android ble ble-midi bluetooth bluetooth-le-driver midi midi-api music

Last synced: 19 Dec 2024

https://github.com/polykit/pico-dco

Polyphonic Digitally Controlled Oscillator (DCO) controlled by Raspberry Pi Pico PIO

dco kicad midi oscillator pcb pico-dco pio polyphonic polyphony raspberry-pi-pico schematics sdiy synthesizer vco

Last synced: 07 Nov 2024

https://github.com/n-yoda/unity-midi

Play MIDI (SMF) on Unity, using C# Synth Project.

midi smf unity

Last synced: 14 Nov 2024

https://github.com/cemolcay/miditimetableview

Customisable and editable time table grid for showing midi or audio related data with a measure.

grid ios midi timetable

Last synced: 01 Nov 2024

https://github.com/billyblu2000/AccoMontage2

Chord and accompaniment generator, pure python package that generate chord progression and accompaniment according to given melodies. Code for paper AccoMontage2: A Complete Harmonization and Accompaniment Arrangement System.

chord-progression computer-music deep-neural-networks dp midi python

Last synced: 22 Nov 2024

https://github.com/lathoub/arduino-usbmidi

Allows a microcontroller, with native USB capabilities, to appear as a MIDI device over USB to a connected computer

arduino arduino-library arduino-midi-library midi midi-controller midi-device teensy usb-midi

Last synced: 19 Nov 2024

https://github.com/heyigor/miniBAE

The platform-neutral Beatnik Audio Engine, Mini Edition (miniBAE) is an exceptionally mature, well-rounded, and reliable computer music and sound system specially customized for small-footprint and embedded applications.

aif audio beatnik engine midi mobile music sound wav

Last synced: 20 Nov 2024

https://github.com/chrisguttandin/midi-json-parser

This module is parsing midi files into a human-readable JSON object.

midi

Last synced: 25 Dec 2024

https://github.com/olaviinha/MusicWithChatGPT

Tips and tools for writing music with the aid of ChatGPT

abc-notation ai-music chatgpt midi midi-converter music

Last synced: 27 Oct 2024

https://github.com/adamjmurray/ableton-midi-sculptor

Ableton MIDI Sculptor: Tools for MIDI editing in Ableton Live

ableton ableton-live maxforlive maxmsp midi midi-device

Last synced: 27 Oct 2024

https://github.com/velolala/touchosc2midi

a (linux compatible) TouchOSC Midi Bridge written in python

linux midi osc python rpi touchosc-bridge

Last synced: 10 Nov 2024

https://github.com/todbot/picotouch

Tiny capsense touch MIDI keyboard controller from a Raspberry Pi Pico

capsense circuitpython keyboard midi midi-controller pico raspberrypipico

Last synced: 23 Dec 2024

https://github.com/jtackaberry/reaticulate

An articulation management system for REAPER

articulations daw midi orchestration reaper workflow

Last synced: 22 Dec 2024

https://github.com/1j01/guitar

🎸 Online guitar toy and tablature recorder/player

app editor guitar html5 javascript midi music scales synth synthesizer tablature tablature-parser tabs toy tuna web-app

Last synced: 10 Nov 2024

https://github.com/keijiro/jp.keijiro.rtmidi

RtMidi wrapper package for Unity

midi unity unity3d

Last synced: 25 Dec 2024

https://github.com/feross/bg-sound

Web Component to emulate the old-school <bgsound> HTML element

background bgsound html html-element javascript midi sound web-components

Last synced: 16 Oct 2024

https://github.com/psobot/SampleScanner

Convert hardware MIDI instruments into software instruments from the command line.

audio midi music python sampler vst

Last synced: 19 Nov 2024

https://github.com/invisiblewrench/fluttermidicommand

A Flutter plugin to send and receive MIDI

flutter flutter-plugin midi

Last synced: 20 Dec 2024

https://github.com/shimpe/expremigen

expressive midi generation with python 3

dsl midi python

Last synced: 20 Nov 2024

https://github.com/chris-zen/kiro-synth

Modular sound synthesizer written in Rust

audio hacktoberfest midi modular synth synthesizer

Last synced: 07 Nov 2024

https://github.com/marcel-licence/esp32_multitrack_looper

ESP32 Audio Kit based multitrack looper

arduino esp32 midi sampler synthesizer

Last synced: 24 Dec 2024

https://github.com/ddiakopoulos/modern-midi

:musical_score: C++11 MIDI file & realtime io library

midi midi-controller midi-device midi-events midi-files midi-messages midi-parser midi-player

Last synced: 27 Oct 2024

https://github.com/gbevin/erpiam

Erpiam is an Embedded Raspberry PI 3 Linux Distribution for Audio and MIDI use. All the heavy lifting is done by Buildroot.

embedded embedded-linux midi raspberry-pi raspberry-pi-3 raspberrypi

Last synced: 27 Sep 2024

https://github.com/copych/acidbox

ESP32 synth: all-in-one acid combo of two TB303's, a drum machine with fx chain, cd-quality

303 808 acid arduino audio drum-machine dsp esp32 groovebox midi roland synth synthesizer tb303 tr808

Last synced: 24 Dec 2024

https://github.com/gyng/synthrs

Toy audio synthesizer library in Rust with basic MIDI support.

midi rust synthesizer wav

Last synced: 19 Nov 2024

https://github.com/tttapa/control-surface-motor-fader

Arduino motorized fader controller, and example code for integration with the Control Surface library.

arduino capacitive-touch fader midi motor-controller motorized pid-control potentiometer

Last synced: 08 Nov 2024

https://github.com/cemolcay/midipianorollview

Customisable UIScrollView subclass for rendering/editing MIDI notes on a piano roll view.

audio-unit ios midi piano-roll swift uiscrollview

Last synced: 01 Nov 2024