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/savonet/ocaml-mm

OCaml multimedia library

audio midi multimedia ocaml

Last synced: 14 Nov 2024

https://github.com/ypares/arpligner

A multi-track & polyphonic arpeggiator plugin that takes both chords and arp patterns as live MIDI data

arpeggiator juce juce-application juce-plugins ladspa-plugin lv2-plugin midi midi-plugin midi-processing music protoplug vst vst3-plugin

Last synced: 08 Nov 2024

https://github.com/lalomts/Miles

Swift Playground that creates jazz improvisations (WWDC 2018)

avfoundation jazz midi music-theory playground spritekit swift

Last synced: 18 Nov 2024

https://github.com/Microsoft/pxt-midi

A MIDI interface for MakeCode

makecode microbit midi

Last synced: 12 Nov 2024

https://github.com/glassonion1/r9midisequencer

MidiSequencer for iOS on swift

coremidi ios midi sampler sequencer swift

Last synced: 08 Nov 2024

https://github.com/lalomts/miles

Swift Playground that creates jazz improvisations (WWDC 2018)

avfoundation jazz midi music-theory playground spritekit swift

Last synced: 11 Nov 2024

https://github.com/sezero/libtimidity

libtimidity: MIDI to WAVE converter library. (mirror of git repo at https://sf.net/projects/libtimidity/)

gravis gus gus-patch libtimidity midi synthesizer timidity

Last synced: 07 Nov 2024

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

Web MIDI API for browsers

midi web-midi web-midi-api webmidi webmidiapi

Last synced: 17 Nov 2024

https://github.com/nuc/Midi-Connector

aconnect wrapper & web ui, to be used on a Raspberry Pi

aconnect midi raspberry-pi

Last synced: 17 Nov 2024

https://github.com/drahoslove/pianco

🎹 Online multiplayer virtual piano with MIDI support

midi piano

Last synced: 14 Oct 2024

https://github.com/nicorobo/react-midi-hooks

A library of React hooks for integrating MIDI devices into your applications. Effortlessly manage connections and real-time events to create dynamic, MIDI-driven experiences.

midi midi-events midi-messages music react react-hooks

Last synced: 02 Dec 2024

https://github.com/la-jarre-a-son/midi-jar

MIDI Jar is a tool box for musicians, learners, streamers, that want to route MIDI message between devices, and display a piano or chords while playing, and integrate it on a video or on a Twitch stream.

chords midi midi-router midi-routing music-learning music-theory obs-studio piano piano-chords piano-keyboard twitch

Last synced: 30 Sep 2024

https://github.com/valentinvignal/midigenerator

Generate midi file with deep neural network :notes:

deep-neural-network keras midi music21 pygame tensorflow

Last synced: 19 Nov 2024

https://github.com/rhythrosalabs/soundstorm

Soundstorm is a cutting-edge AI-powered audio manipulation application designed to provide a rich yet simplified experience for sound designers, algorithmic composers, and experimental audio enthusiasts. From sample pack creation and algorithmic composition to AI text-to-audio and onscreen ChatGPT, Soundstorm is a sonic powerhouse.

ai-audio ai-audio-generation algorithmic-composition algorithmic-music audio-processing audio-toolbox audio-tools chat-gpt chatbot chatgpt gpt gpt-4 midi random-music sound sound-design sound-processing sounds text-to-audio

Last synced: 04 Dec 2024

https://gitlab.com/LibreArp/LibreArp

A pattern-based arpeggio generator plugin. https://librearp.gitlab.io/

ARP JUCE arpeggiator midi music note effect plugin vst

Last synced: 14 Nov 2024

https://github.com/kevin-chau/TReactr

A Traktor clone in React

audio dj midi music react traktor

Last synced: 17 Nov 2024

https://github.com/madskjeldgaard/birdhouse

An OSC to Midi Bridge. Cross-platform. VST, CLAP, Standalone.

clap-plugin juce juce-framework midi osc vst3

Last synced: 17 Nov 2024

https://github.com/dbraun/kpop_midi

MIDI transcriptions of kpop songs. Most examples focus on piano chord progressions.

k-pop korean-music kpop kpop-midi kpop-songs midi midi-transcriptions piano-chord-progressions

Last synced: 07 Dec 2024

https://github.com/cemolcay/midisequencerauv3

A great start point for making AUv3 MIDI sequencer apps.

audio-unit auv3 ios ios-extension midi midi-sequencer sequencer

Last synced: 01 Nov 2024

https://github.com/cemolcay/MIDISequencerAUv3

A great start point for making AUv3 MIDI sequencer apps.

audio-unit auv3 ios ios-extension midi midi-sequencer sequencer

Last synced: 27 Oct 2024

https://github.com/kangalio/launchy

An exhaustive Rust API for the Novation Launchpad devices, optimized for maximum expressiveness and minimum boilerplate!

launchpad lightshow midi midi-controller novation

Last synced: 28 Oct 2024

https://github.com/fhunleth/midi_synth

Play music in Elixir

elixir fluidsynth hacktoberfest midi

Last synced: 28 Oct 2024

https://github.com/DBraun/kpop_midi

MIDI transcriptions of kpop songs. Most examples focus on piano chord progressions.

k-pop korean-music kpop kpop-midi kpop-songs midi midi-transcriptions piano-chord-progressions

Last synced: 05 Dec 2024

https://github.com/pschatzmann/arduino-midi

Midi support for Arduino (Midi over Serial, Bluetooth, BLE and TCP/IP, Apple MIDI)

arduino-library audio ble bluetooth midi

Last synced: 27 Oct 2024

https://github.com/ryohey/wavelet

SoundFont Player built with AudioWorkletProcessor

midi soundfont typescript webaudio

Last synced: 28 Oct 2024

https://github.com/chrisguttandin/midi-player

A MIDI player which sends MIDI messages to connected devices.

midi web-midi

Last synced: 17 Nov 2024

https://github.com/christofmuc/juce-utils

C++ classes with functionality I subjectively would have liked to find in JUCE - maybe it can help you?

juce midi

Last synced: 14 Nov 2024

https://github.com/berkon/track-suggestor

DJ tool for suggesting tracks for harmonic mixing with Traktor Pro (from Native Instruments)

harmonic-mixing midi music traktor

Last synced: 08 Nov 2024

https://github.com/sparkfun/midi-ble-adapter

Software for the nRF52832 Breakout and Midi Shield

ble midi sparkfun sparkfun-projects

Last synced: 16 Nov 2024

https://github.com/atsushieno/fluidsynth-midi-service-j

JNA-based fluidsynth MIDI device service effort

android android-ndk fluidsynth jna kotlin midi soundfont

Last synced: 09 Nov 2024

https://github.com/pomax/arduino-midi-recorder

Let's build an Arduino-based MIDI recorder!

arduino midi recording

Last synced: 14 Oct 2024

https://github.com/ratchov/sndio

Portable version of OpenBSD's lightweight audio & MIDI sub-system

audio library midi openbsd server sndio

Last synced: 14 Nov 2024

https://github.com/lexcast/orchestra

See how instruments enter into action with a classical music piece.

classical-music hacktoberfest javascript midi music react tailwind

Last synced: 29 Nov 2024

https://github.com/abw/midi-patchbay

Hardware and firmware for a 4x4 MIDI merger/splitter patchbay based on an Arduino MEGA 2560

arduino arduino-mega eagle midi midi-device orgasmatron pcb schematics

Last synced: 11 Nov 2024

https://github.com/pqml/midibus.js

:bus::dash::notes: Web MIDI API wrapper based on themidibus

javascript midi midi-api midiapi music themidibus webmidiapi

Last synced: 06 Nov 2024

https://github.com/linuxmao-org/vl1-emulator

An emulator of Casio VL-Tone VL1, based on source code by PolyValens

dpf lv2 midi synthesizer vst

Last synced: 13 Nov 2024

https://github.com/feross/freepats

FreePats General MIDI sound set

freepats general-midi javascript midi midi-files nodejs sound soundfont

Last synced: 13 Nov 2024

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

A framework for producing test MIDI files

midi midi-clip midi-file midi-files midi2 smf test

Last synced: 17 Nov 2024

https://github.com/logue/sf2synth.js

JavaScriptで書かれたSoundFontによるMIDI音源。GM Level2およびXG Lite相当の音源に対応。※Developブランチが実際動いているプログラムです。

javascript midi soundfont2 soundfont2-synthesizer-library synthesizer webaudio webmidi webmidilink

Last synced: 17 Nov 2024

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

JavaScript wrapper for LilyPond

lilypond midi music music-notation node-js sheet-music

Last synced: 06 Dec 2024

https://github.com/windowsnt/pianoroll

Pianoroll control for Windows

audio cplusplus cubase midi piano pianoroll play sound vst windows

Last synced: 14 Nov 2024

https://github.com/RhythrosaLabs/soundstorm

Soundstorm is a cutting-edge AI-powered audio manipulation application designed to provide a rich yet simplified experience for sound designers, algorithmic composers, and experimental audio enthusiasts. From sample pack creation and algorithmic composition to AI text-to-audio and onscreen ChatGPT, Soundstorm is a sonic powerhouse.

ai-audio ai-audio-generation algorithmic-composition algorithmic-music audio-processing audio-toolbox audio-tools chat-gpt chatbot chatgpt gpt gpt-4 midi random-music sound sound-design sound-processing sounds text-to-audio

Last synced: 22 Nov 2024

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

MIDI for Electron

electron midi midi2

Last synced: 17 Nov 2024

https://github.com/yvesgurcan/web-midi-player

🎹 Event-driven JavaScript library that enables MIDI playback in the browser

audio javascript libtimidity media-player midi midi-player open-eugene open-source web web-assembly

Last synced: 24 Oct 2024

https://github.com/timsusa/midi-bricks

MIDI Bricks was invented for usage as interactive MIDI-Controller-Interface or even for Touch-Device purposes. Webdemo:

electron electron-app lerna midi midi-api midi-controller midi-device midi-messages react reactjs redux webmidi

Last synced: 12 Nov 2024

https://github.com/stfufane/Midi-Transposer

A VST3 plugin developed with JUCE framework to map chords to a MIDI bass pedal

juce-framework midi vst3

Last synced: 14 Nov 2024

https://github.com/unclechu/midi-trigger

LV2 plugin which generates MIDI notes by detected audio signal peaks.

analyzer audio audio-dsp c lv2 lv2-plugin midi

Last synced: 28 Oct 2024

https://github.com/pedrolcl/dmidiplayer

Drumstick MIDI File Player Multiplatform (mirror)

alsa drumstick karaoke linux lyrics macos midi piano-player player smf soft-synths windows wrk

Last synced: 28 Nov 2024

https://github.com/raybellis/picosynth

Polyphonic wavetable synthesizer for the Raspberry Pi Pico

midi midi-device rp2040 rpi-pico synthesizer

Last synced: 24 Dec 2024

https://github.com/modlfo/teensy-vult-example

An example of generating Vult code compatible with the Teensy Audio Library

midi oscillator synthesizer teensy-audio-library vult

Last synced: 30 Nov 2024

https://github.com/xan1242/xnfsmusicplayer

Xan's NFS Music Player - Custom music player replacement and a BASS library interface for NFS.

audio bass-library bassflac bassmidi game game-mod midi mp3 music music-player need-for-speed ogg reverse-engineering

Last synced: 11 Nov 2024

https://github.com/spotlightkid/midiomatic

A collection of MIDI filter, generator and processor plugins

dpf lv2 lv2-plugin midi midi-filter vst vst2

Last synced: 25 Nov 2024

https://github.com/SpotlightKid/midiomatic

A collection of MIDI filter, generator and processor plugins

dpf lv2 lv2-plugin midi midi-filter vst vst2

Last synced: 10 Nov 2024

https://github.com/jeffmikels/timecode_tools

Implements LTC and MTC versions of the SMPTE timecode spec.

hacktoberfest midi mtc timecode

Last synced: 10 Nov 2024

https://github.com/mganss/midimorph

Max for Live device to interpolate between two MIDI clips

ableton interpolation maxforlive maxmsp midi morphing

Last synced: 10 Nov 2024

https://github.com/jponge/boiler-vroom

Fun is fun, powered by Vert.x.

dj java midi traktor vertx webmidi

Last synced: 19 Oct 2024

https://github.com/pschatzmann/arduino-vs1053

An Arduino library for VS1053, VS1003 Codec Breakout Boards

aac arduino cmake flac midi mp3 vs1003 vs1053 wav

Last synced: 27 Oct 2024

https://github.com/arirusso/nibbler

Ruby MIDI message parser

midi midi-messages midi-parser music nibbles parser ruby

Last synced: 24 Nov 2024

https://github.com/keredson/chimes

Real Christmas bells / chimes that play music.

bells chimes christmas micropython midi woodworking

Last synced: 14 Oct 2024

https://github.com/polykit/kosmo-multitool

Arduino Nano Every based development platform for DIY synthesizer enthusiasts.

adc arduino cv dac gate kicad kosmo midi pcb schematics sdiy synthesizer

Last synced: 07 Nov 2024

https://github.com/softboydev/tram

"tram" is short for "typographic rythm automation machine" and is a typographic midi sequencer

electron electronic-music midi midi-sequencer music sequencer techno typography

Last synced: 27 Oct 2024

https://github.com/TomasHubelbauer/web-midi

OP-1 working with web MIDI

akai apc-mini launchpad midi op-1 op1 web-midi web-usb

Last synced: 21 Dec 2024

https://github.com/tomarus/midi2cv

Eurorack MIDI2CV and Arpeggiator using an Arduino Nano.

arduino eurorack golang kicad midi midi2cv

Last synced: 15 Dec 2024

https://github.com/esaruoho/paketti

Quality-of-Life (QoL) Workflow suite of tools for Renoise written with LUA - Continually ingesting and porting features from other tracker software (Impulse Tracker, Scream Tracker, ModPlugTracker, PlayerPro etc)

keyboard keyboardshortcuts lua lua-script macros midi midi-controller renoise shortcuts tracker tracker-music trackers workflow

Last synced: 17 Nov 2024

https://github.com/lachenmayer/midi-messages

A MIDI message encoder/decoder

decoder encoder midi music nodejs stream typescript

Last synced: 12 Nov 2024

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

Tiny Web-Audio GM Synthesizer

general-midi midi web-audio webaudio

Last synced: 17 Nov 2024

https://github.com/bubobubobubobubo/topos

Web Based Live Coding Environment. Inspired by the Monome Teletype.

algorithmic-composition computer controller livecoding midi monome music sequencer synthesis teletype toplap webaudio

Last synced: 18 Nov 2024

https://github.com/jpcima/fmidi

A library to read and play back MIDI files

file-format midi music-player player sequencer

Last synced: 13 Nov 2024

https://github.com/aolsenjazz/super-controller

Give your MIDI devices super powers: take control of the lights, messages, and communication between controllers.

device electron hardware javascript js midi music rtmidi sound

Last synced: 05 Nov 2024

https://github.com/alexw00/clockwork

🎹 Simple MIDI note repeater plugin (VST3/CLAP).

audio audio-effect clap midi midi-effect midi-plugin plugin rust vst vst3

Last synced: 08 Nov 2024

https://github.com/joanroig/midi-to-scaler-chord-sets

Convert chord progressions from midi files to Plugin Boutique's Scaler sets.

chord-progression chord-set chords midi plugin-boutique scaler vst

Last synced: 30 Nov 2024

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

MIDI support for Node.js and browsers

midi

Last synced: 17 Nov 2024

https://github.com/todbot/picoslidertoy

Capacitive touch control surface using Raspberry Pi Pico

capacitive-touch capacitivesensor circuitpython midi raspberrypipico touch usb

Last synced: 09 Oct 2024

https://github.com/ematech/pythonmcu

A Mackie Host Controller written in Python.

controller daw mackie mcu midi pyside6 python python3 qt6-gui

Last synced: 08 Nov 2024

https://github.com/MieszkoMakuch/midi-melody-generator

University project: MIDI melody generator written in Python 3.

melody midi midi-melody-generator python

Last synced: 22 Nov 2024

https://github.com/esaruoho/ztracker_mac

zTracker, the MIDI-only clone of Impulse Tracker, which itself was a clone of Scream Tracker 3. It's a tracker. It does MIDI. I'm looking to somehow crowdsource it's compiling for the macOS/OS X. Anyone interested?

daw demoscene impulsetracker macos macosx midi midi-player music screamtracker

Last synced: 17 Nov 2024

https://github.com/derrickward/ChordRecGen

Mobile app library for musical chord recognition and generation

chord chord-generation chord-recognition chords ios ios-swift midi music music-theory

Last synced: 30 Nov 2024

https://github.com/pikminguts92/mackiloha

A suite of modding software for hacking milo engine based games

archive band dta guitar hack harmonix-games hero midi milo mod ps2 rock script texture xbox

Last synced: 12 Nov 2024

https://github.com/chrisleewoo/pytracker-midi

A music sequencer inspired by LSDJ and nanoloop for circuitpython.

adafruit circuitpython lsdj midi midi-controller music-tracker pybadge pygamer

Last synced: 13 Oct 2024

https://github.com/schollz/heartbpm

Control the tempo of electronic instruments with your heart rate. :heartpulse: :musical_note:

heart-rate heartbeat midi music pulse-sensor synthesizer

Last synced: 08 Nov 2024

https://github.com/xan1242/gtseq2midi

Convert Gran Turismo sequences to MIDI

game midi midi-files music playstation playstation-2

Last synced: 11 Nov 2024

https://github.com/thib3113/vban

Implement the VBAN protocol in node.js

midi mt-128 mt-32 mt-64 vban voicemeeter

Last synced: 08 Nov 2024