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/pedrolcl/dumpmidi-rt

Multiplatform Command Line MIDI Monitor program using Drumstick::RT

drumstick linux macos midi monitor multiplatform qt windows

Last synced: 28 Nov 2024

https://github.com/pedrolcl/fluidlite-qtmultimedia

Multiplatform MIDI Synth library based on the FluidLite Synthesizer and Qt Multimedia

drumstick fluidlite linux macos midi music qt qt-multimedia synthesizer-library windows

Last synced: 28 Nov 2024

https://github.com/ayutaz/midi-to-toio-json

toioで処理するためのmidiをjsonに変換するコード

json midi toio

Last synced: 06 Jan 2025

https://github.com/pedrolcl/drumstick-rt-outoftree

Drumstick::RT Out of Tree Template Plugin

drumstick input-output midi plugin qt template

Last synced: 28 Nov 2024

https://github.com/pedrolcl/basicsynth

Fork of the BasicSynth Code at https://sourceforge.net/projects/basicsynth/

dls midi music sf2 soft-synths soundfonts synthesizer synthesizer-library

Last synced: 28 Nov 2024

https://github.com/ology/midi-util

MIDI Utilities

midi music perl5

Last synced: 12 Oct 2024

https://github.com/ology/perl-algorithmic-music

A short presentation on creating algorithmic music with Perl

algorithmic-composition midi music perl5

Last synced: 18 Nov 2024

https://github.com/charonn0/rb-midifile

A Realbasic and Xojo binding to HP MIDIFILE

midi midi-events midi-files midi-player realbasic xojo

Last synced: 28 Nov 2024

https://github.com/theoliverlear/music-machine

A desktop application to help people learn to play piano and learn about music theory.

desktop educational electron midi music piano reactjs scss service typescript webpack

Last synced: 28 Dec 2024

https://github.com/xi/xi2

a plain text language that compiles to MIDI

midi

Last synced: 03 Dec 2024

https://github.com/unkaktus/midi

midi library for OpenBSD midi(4)

midi openbsd

Last synced: 22 Nov 2024

https://github.com/piotrpdev/melodyshare

Android app for sharing melodies with friends! (SETU Mobile Dev CA)

android midi music

Last synced: 03 Dec 2024

https://github.com/mmitch/liveset

MIDI performance via live edited Perl scripts

alsa alsa-sequencer livecoding midi midi-api midi-controller midi-player perl perl5

Last synced: 31 Dec 2024

https://github.com/ifimust/chordless

Analyze MIDI notes. Display which notes/chords are played.

alsa boost cmake-presets gtest midi music qml qt6

Last synced: 12 Oct 2024

https://github.com/ology/midi-praxis-variation

Variation techniques used in music composition

midi music-composition perl5

Last synced: 13 Oct 2024

https://github.com/esp32beans/esp32-s3-box-midi

ESP32-S3 Box 3 with MIDI pitch bend slider

arduino esp32-s3 esp32-s3-box lvgl midi

Last synced: 21 Nov 2024

https://github.com/lue-bird/elm-midi

midi bytes parser

bytes bytes-parser elm file midi music

Last synced: 14 Dec 2024

https://github.com/teavly/fl-studio

FL Studio is a popular digital audio workstation (DAW) used for music production, recording, editing, and mixing. It offers a wide range of features such as MIDI support, multiple plugins, and a user-friendly interface.

audio daw dotnet fl flipnote-studio flp fruity-loops komplete-kontrol midi midi-controller music python reverse-engineering studio

Last synced: 16 Dec 2024

https://github.com/tomashubelbauer/webusb-op-1

Seeing if WebUSB can be used to control the OP-1

midi op-1 op1 webusb

Last synced: 31 Dec 2024

https://github.com/sezero/kmidi

the old KDE kmidi application

gravis gus gus-patch midi soundfont synthesizer timidity

Last synced: 02 Dec 2024

https://github.com/sezero/xmms-timidity

MIDI plugin for XMMS libTiMidity. (mirror of git repo at http://sf.net/projects/libtimidity/)

libtimidity midi timidity xmms

Last synced: 02 Dec 2024

https://github.com/ewen-lbh/midibackup

Listen continuously for MIDI input from your keyboard and save any session you make into a .midi

midi

Last synced: 11 Dec 2024

https://github.com/ology/midi-ngram

Find the top repeated note phrases of a MIDI file

midi music ngrams perl5

Last synced: 11 Dec 2024

https://github.com/ology/midi-tab

Generate MIDI from ASCII tablature

midi music perl5 tabulature

Last synced: 11 Dec 2024

https://github.com/zainnobody/aai-511-final-project

This repository contains a deep learning project for classifying classical music composers. It uses LSTM and CNN models to predict composers like Bach, Beethoven, Chopin, and Mozart, with an additional analysis covering 147 composers. The repo includes data, code, and documentation for replication and exploration.

ai cnn composer-classification data-science deep-learning lstm midi music-analysis music-classification python

Last synced: 11 Dec 2024

https://github.com/p3r7/midipad

mod for norns - use gamepad for midi

gamepad midi monome-norns norns

Last synced: 16 Dec 2024

https://github.com/p3r7/pidgins

norns fennel event processing sandbox

fennel lisp midi monome-grid monome-norns norns norns-script

Last synced: 16 Dec 2024

https://github.com/gdsports/wifinina_noteonoffeverysec

Arduino Apple/RTP MIDI example for MKR WiFi 1010

apple apple-midi arduino midi mkr mkrwifi1010 rtp rtp-midi wifi

Last synced: 13 Nov 2024

https://github.com/karsten-uy/hah

The Helix at Home (HaH) is an Arduino-based MIDI controller using an Arduino Pro Micro, designed to manage buttons, potentiometers, and LEDs for controlling MIDI effects and channel settings, simulating a guitar pedalboard with customizable modes, an expression pedals, and a tap delay. Watch a video demo in the linked YT video

arduino cpp midi midi-controller midiusb music promicro

Last synced: 06 Jan 2025