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/mollybeach/raspberrymuipi

🍇 RaspberryMuiPi a project that involves using Ruby to create and play music on Sonic Pi. By converting MIDI note numbers to music notes and adjusting various parameters, users can compose their own unique songs. Additionally, the project incorporates randomization techniques to add an element of unpredictability to compositions

midi raspberry-pi-3 ruby sonicpi

Last synced: 20 Nov 2024

https://github.com/rhcarvalho/sound_alarm

play sounds

fun midi python sounds

Last synced: 13 Nov 2024

https://github.com/illation/synthesizer

Subtractive polyphonic synthesizer with MIDI support using minimal libraries - crossplatform

cross-platform midi oscillator polyphonic subtractive-synthesis synthesizer

Last synced: 17 Dec 2024

https://github.com/rschwarz/isomorphic_layouts

Tools and data for isomorphic keyboard layouts on the Axis49 controller.

isomorphic microtonal midi midi-keyboard

Last synced: 01 Dec 2024

https://github.com/sreyasaju/harmonize

A Python app that converts vocal recordings into MIDI files. Transform your singing into digital music!

audio-analysis audio-processing midi music-composition music-generation pitch-detection voice-to-midi

Last synced: 16 Nov 2024

https://github.com/tubbo/mass

Ruby MIDI sequencing framework

midi midi-controller music

Last synced: 25 Nov 2024

https://github.com/cnugteren/midisurf

Audiosurf-like game for the Atari ST based on Midi files

atari atari-st c midi

Last synced: 05 Dec 2024

https://github.com/sparkfun/music_instrument_shield

SparkFun Music Instrument Shield

arduino audio midi sparkfun sparkfun-products

Last synced: 16 Nov 2024

https://github.com/theandrew168/rs-jam-sandwich

Some old school tunes for your ear-holes

midi runescape

Last synced: 08 Dec 2024

https://github.com/velipso/midimap

Command line tool for generating and mapping MIDI messages (OSX)

midi osx

Last synced: 07 Jan 2025

https://github.com/joematt/max4live

A repo to hold small Max for Live patches

ableton ableton-live ableton-tools max max4live maxmsp midi

Last synced: 27 Nov 2024

https://github.com/shane-staret/notetester

Very simple program that simulates notes playing on a piano and tells you their name, length, frequency, and more using the MIDI package in Java.

frequency java javafx-gui midi music notes notes-app piano sound

Last synced: 03 Nov 2024

https://github.com/mignon-p/inty-midi

Convert MIDI files into IntyBASIC code for use on the Intellivision game console.

intellivision intybasic midi

Last synced: 25 Nov 2024

https://github.com/otto-aa/midiplayer

Providing a simple interface to read and visualize midi files with javascript

javascript-library midi visualization

Last synced: 08 Nov 2024

https://github.com/jazz-soft/jzz-midi-sf2

coming soon...

midi sf2 soundfont

Last synced: 17 Nov 2024

https://github.com/ptytb/touchy

Tablet or mouse as a MIDI X-Y Pad

audio midi musical-instrument

Last synced: 31 Dec 2024

https://github.com/spotlightkid/ewi-usb-config-cli

Configure an Akai EWI USB MIDI wind controller via MIDI from the command line

akai command-line-tool ewi ewi-usb midi sysex wind-controller

Last synced: 25 Nov 2024

https://github.com/d-sketon/hexo-midijs

A hexo plugin to play midi files by MIDIjs.

hexo hexo-plugin midi midi-player midijs

Last synced: 27 Oct 2024

https://github.com/unsignedarduino/arcademidigeneratoronline

An online website to generate images compatible with the extension UnsignedArduino/ArcadeMIDI in MakeCode Arcade!

arcade extension extension-helper gatsby gatsbyjs helper makecode makecode-arcade makecode-arcade-extensions makecode-extension midi react reactjs typescript

Last synced: 07 Jan 2025

https://github.com/kevin-chau/minimoog.js

Emulation of the Moog Minimoog Model D analog synth

audio javascript midi moog synthesizer webaudio webmidi

Last synced: 17 Nov 2024

https://github.com/fannon/linnstrument-light-guide

Web App that adds Light Guide support for the LinnStrument, e.g. for Synthesia or playing along Scaler 2.

light-guide linnstrument midi synthesia webmidi

Last synced: 28 Dec 2024

https://github.com/pelevesque/MIDI-Make

A Raku module to make MIDI files.

composition midi music sequencer

Last synced: 22 Nov 2024

https://github.com/lp1dev/roli-seaboard-web-api

Unofficial Web JavaScript API for the ROLI ltd. Seaboard products

api audio chrome midi roli seaboard web

Last synced: 09 Dec 2024

https://github.com/tmarsteel/vox-amp-librarian

A replacement for VOXs horrible ToneRoom app

kotlin-js-react midi midi-device music

Last synced: 10 Nov 2024

https://github.com/jordipbou/frmidi

JavaScript functional reactive MIDI Programming

midi midi-message

Last synced: 16 Nov 2024

https://github.com/ralucado/Bb

Programming language for music composition with compiler that generates MIDI files.

antlr antlr-grammar compiler grammar hacktoberfest java language midi music programming

Last synced: 11 Nov 2024

https://github.com/tomarus/euromidi

Arduino Nano Eurorack MIDI Master Clock Divider

arduino eurorack midi

Last synced: 15 Dec 2024

https://github.com/kshoji/unity-midi-plugin-ios

Unity MIDI Plugin, iOS implementation

ios midi unity unity3d unity3d-plugin

Last synced: 14 Nov 2024

https://github.com/jazz-soft/polymer-midi-player

MIDI Player Web Component

midi midi-player polymer webcomponent

Last synced: 14 Oct 2024

https://github.com/noahlemen/ftom

🎹 ← 🌊 convert frequency to MIDI note number

conversion frequency midi music

Last synced: 03 Jan 2025

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

MIDI for headless testing

headless jsdom midi playwright puppeteer

Last synced: 10 Oct 2024

https://github.com/jswrenn/midiplex

Volume-aware splitting of a polyphonic MIDI stream into multiple, monophonic streams.

alsa midi rust

Last synced: 25 Nov 2024

https://github.com/morgant/midisndiokontrol

WIP utility to control `sndio` audio levels & multimedia applications under OpenBSD (currently specific to the Korg nanoKONTROL2)

midi midi-controller openbsd openbsd-scripts sndio sndiod x11 x11-automation xdotool

Last synced: 10 Oct 2024

https://github.com/wbaldoumas/baroquen-melody

A WIP experimental app to programmatically generate music in a Baroque style.

baroque baroque-music command-line computer-music csharp dotnet expert-system generative-music midi music music-generation music-theory

Last synced: 07 Nov 2024

https://github.com/enginemachiner/honkytones

Minecraft Fabric mod that adds a very musical experience.

audio-streaming fabric-mod instruments midi minecraft music-player music-theory

Last synced: 04 Dec 2024

https://github.com/epegzz/node-qu-client

NodeJS client library for Allen & Heath QU series mixer

allen-heath-qu midi nodejs remote-control

Last synced: 02 Nov 2024

https://github.com/rhythrosalabs/midimaker

Create random MIDI songs with ease. With a simple interface, users can randomize musical keys, song names, generate chords, and produce MIDI files. Fun for quick musical ideas & experimentation.

create experimental experiments midi midi-files midigenerator music music-composition musicgeneration random random-generation song songs songwriting

Last synced: 04 Dec 2024

https://github.com/mixxxdj/hss1394

High-speed MIDI-over-Firewire device access library for Windows and macOS.

device firewire macos midi stanton windows

Last synced: 18 Nov 2024

https://github.com/rap2hpoutre/midikaos

🎷 Standard MIDI Files Library website

hacktoberfest midi music synthesizer

Last synced: 23 Nov 2024

https://github.com/jwerle/hypermidi

Load and play MIDI from Hyperdrive over the DAT network

dat hyperdrive midi timidity

Last synced: 07 Jan 2025

https://github.com/akiyukiokayasu/preceding_note_blocker

MIDI effect plug-in prevents re-triggering of playing notes.

clap midi vst3

Last synced: 14 Oct 2024

https://github.com/niieani/sars-cov-2-vaccine-to-midi

SARS-CoV-2 BioNTech/Pfizer vaccine as MIDI

covid19 midi remix sars-cov-2

Last synced: 27 Oct 2024

https://github.com/timsusa/rpi-osc-midi-jukebox

Turn your raspberry pi into a self running music jukebox, which is full controllable via OSC and MIDI. iOS and Android Controls supported

bluetooth midi midi-controller midi-keyboard-controller music-player osc raspberry-pi touchscreen

Last synced: 13 Dec 2024

https://github.com/wvengen/rmididings

A MIDI router/processor on Rust

filters midi mididings rust

Last synced: 13 Oct 2024

https://github.com/dsc8x/node-qu-client

NodeJS client library for Allen & Heath QU series mixer

allen-heath-qu midi nodejs remote-control

Last synced: 31 Dec 2024

https://github.com/p-o-l-e/calculator

RP2040 MIDI Sequencer

midi pico rp2040 sequencer

Last synced: 15 Nov 2024

https://github.com/ardaku/dimi

Cross-Platform Async MIDI Instrument Library for Rust.

async asyncio midi midi-events rust rust-crate rust-lang

Last synced: 29 Nov 2024

https://github.com/romanin-rf/playsoundsimple.py

Library for working with sound files of the format: ".ogg", ".mp3", ".wav", ".midi"

audio lib linux macos midi mp3 music ogg playsound playsound-libraries playsoundsimple py python wav windows

Last synced: 08 Dec 2024

https://github.com/unsignedarduino/midi-to-makecode-arcade

A Python tool to convert a MIDI file to a MakeCode Arcade song!

arcade converter makecode makecode-arcade midi python song tool tools

Last synced: 23 Dec 2024

https://github.com/pedrolcl/kmetronome

Drumstick MIDI Metronome (Mirror)

linux metronome midi qt

Last synced: 28 Nov 2024

https://github.com/kbinani/midi

SMF (Standard MIDI File) parser for Go

golang midi

Last synced: 31 Oct 2024

https://github.com/chrisguttandin/json-midi-message-encoder

This module encodes a JSON representation of a MIDI event into a binary MIDI event.

midi

Last synced: 07 Jan 2025

https://github.com/a-cordier/noon-io

🎹 Easy io for the Web MIDI API

javascript midi music rxjs web

Last synced: 15 Dec 2024

https://github.com/danieloneill/alsalist

Very basic tool to scan ALSA sequencer devices and list clients/sources in an easily parseable way.

alsa midi sequencer

Last synced: 19 Dec 2024

https://github.com/aldaviva/behringer-xtouch-extender

Java MIDI controller client for Behringer X-Touch Extender audio control surface

behringer control-surface midi midi-controller midi-device

Last synced: 13 Dec 2024

https://github.com/asigalov61/B-CLassi

Full-featured binary MIDI classifier implemented in TensorFlow

classification-model classifier midi midi-classification music-ai tensorflow

Last synced: 22 Nov 2024

https://github.com/atsushieno/rtmidi-jna

rtmidi JNA binding

jna kotlin midi

Last synced: 05 Jan 2025

https://github.com/cemolcay/blogs

Repo that host my blog posts about iOS and Swift

audiokit blog ios midi swift

Last synced: 20 Dec 2024

https://github.com/kermalis/kmidi

A simple library for reading and writing MIDI files!

csharp midi midi-file midi-files music

Last synced: 20 Dec 2024

https://github.com/woudsma/pi-sequencer

"Heron" - Multitrack Raspberry Pi hardware MIDI sequencer

electron gpio hardware isobar javascript mcp23017 midi python raspberry-pi react sequencer

Last synced: 05 Jan 2025

https://github.com/trafex/audio-midi-controller

Control the PulseAudio audio channels using a Behringer X-Touch Mini midi controller

audio behringer midi midi-controller pulseaudio

Last synced: 14 Nov 2024

https://github.com/williamd1k0/m5-synth

A simple project I created to study some of the audio capabilities of the M5Stack devices.

ble m5cardputer m5stack m5stickcplus m5stickcplus2 midi

Last synced: 11 Oct 2024

https://github.com/todbot/circuitpython_tmidi

MIDI library for CircuitPython, inherits from Winterbloom_SmolMIDI

circuitpython midi usb

Last synced: 11 Oct 2024

https://github.com/motiz88/gr55-remote

A patch editing app for the Roland GR-55 guitar synthesizer.

guitar midi music react-native

Last synced: 12 Oct 2024

https://github.com/rarous/serato-playground

Serato XML Mapping for Xone:K2 with visualization

midi midi-mapping serato seratodj seratodjpro xone xone-k2

Last synced: 19 Dec 2024

https://github.com/akiyukiokayasu/blocks_etude

ROLI BLOCKS practice

blocks littlefoot midi roli

Last synced: 28 Nov 2024

https://github.com/maxjoehnk/midi-artnet-node

Bind one or multiple Midi Devices to an Artnet Node

artnet cli midi nodejs

Last synced: 21 Dec 2024

https://github.com/fjl/sds

MIDI Sample Dump Standard hacks

golang machinedrum midi

Last synced: 16 Dec 2024

https://github.com/fjl/lpd8

AKAI LPD8 configuration tool

akai midi midi-controller

Last synced: 16 Dec 2024

https://github.com/pje/pbmw

A standalone pitch bend & mod wheel MIDI controller

arduino midi midi-controller

Last synced: 16 Dec 2024

https://github.com/weesee/dockerized-midi2mp3-api

Microservice to convert midi file to mp3 file

converter docker midi mp3 rest-api webservice

Last synced: 15 Dec 2024

https://github.com/smerrony/clarimidi

ClariMIDI is a MIDI wind controller based closely on a standard (Boehm) clarinet layout

c clarinet instrument midi midi-controller pico wind-controller

Last synced: 10 Jan 2025

https://github.com/arbitrarycombination/fluidsynthunity

FluidSynth core ported to C# with Unity bindings

fluidsynth midi unity3d unity3d-plugin

Last synced: 21 Dec 2024

https://github.com/benc-uk/midi-toolkit

A HTML5 & JS based static web app for working with MIDI

alpinejs midi web-midi

Last synced: 21 Dec 2024

https://github.com/davay42/lightsaber-ui

A web-interface for the BLE enabled light saber made collaboratively in the Pirate Bay FabLab, Phuket

ble controller esp32 js midi vue

Last synced: 06 Nov 2024

https://github.com/kshoji/unity-midi-plugin-osx

Unity MIDI Plugin, OSX implementation

mac macos macosx midi osx unity unity3d unity3d-plugin

Last synced: 14 Nov 2024

https://github.com/unsignedarduino/arcade-midi-to-song

A Python tool to convert a MIDI file to a MakeCode Arcade song!

arcade converter makecode makecode-arcade midi python song tool tools

Last synced: 10 Nov 2024

https://github.com/dctucker/portmedia

Wavetable sampler and synthesizer application in OpenGL and wxWidgets

midi synthesiser synthesizer wavetable wxwidgets

Last synced: 20 Nov 2024

https://github.com/atsushieno/alsakt

ALSA JavaCPP binding (for ktmidi project only so far)

alsa javacpp kotlin midi

Last synced: 09 Nov 2024

https://github.com/crocsg/usb_midiflower

sonification of biodata on Raspberry Pico

biodata midi music rp2040 sonification

Last synced: 12 Nov 2024

https://github.com/erc-bpgc/led-octapad

MIDI controller using capacitive touch sensors for input and an array of 324 individual LEDs. Display Project for the technical festival of BITS-PILANI (Goa Campus) - Quark 2020.

arduino display-project electronics midi

Last synced: 13 Nov 2024

https://github.com/rubixdev/msm-song-creator

Takes MSM's Monster sounds and creates the full island songs

audio cli midi msm music my-singing-monsters ogg wav

Last synced: 13 Nov 2024

https://github.com/lreimer/cicd-launchpad

Visualise and launch CD/CD jobs using a Novation Launchpad Mini MK2

devops graalvm java jenkins midi midi-controller

Last synced: 20 Nov 2024

https://github.com/andeemarks/clj-launchpad-mk2

This library provides a Clojure interface to access the Novation Launchpad MK2 programmatically.

clojure launchpad midi mk2 novation

Last synced: 17 Nov 2024

https://github.com/folkertvanheusden/fynth

fynth is a MIDI synthesizer for pipewire

midi pipewire

Last synced: 17 Nov 2024

https://github.com/jazz-soft/jzz-gui-select

MIDI Input/Output pickers

gui midi select

Last synced: 17 Nov 2024

https://github.com/jazz-soft/jzz-synth-fluid

A JZZ wrapper for FluidSynth

fluidsynth midi soundfont

Last synced: 17 Nov 2024

https://github.com/jazz-soft/jzz-midi-gm

General MIDI instrument names: MIDI to string / string to MIDI

general-midi gm gm2 gs midi xg

Last synced: 17 Nov 2024

https://github.com/jaybee18/mfp

A free piano learning web-app with support for midi keyboards 🎹

learn midi midi-controller midi-player piano piano-roll

Last synced: 20 Nov 2024