An open API service indexing awesome lists of open source software.

Projects in Awesome Lists tagged with midi-controller

A curated list of projects in awesome lists tagged with midi-controller .

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

Arduino library for creating MIDI controllers and other MIDI devices.

arduino arduino-library ble-midi control-surface esp32 midi midi-controller midi-over-usb raspberry-pi-pico teensy usb-midi

Last synced: 14 May 2025

https://github.com/tttapa/Control-Surface

Arduino library for creating MIDI controllers and other MIDI devices.

arduino arduino-library ble-midi control-surface esp32 midi midi-controller midi-over-usb raspberry-pi-pico teensy usb-midi

Last synced: 10 Jun 2026

https://github.com/ad-si/awesome-music-production

A curated list of software, services, and resources to create and distribute music

audio instrument midi midi-controller mpe music music-production sound synthesizer

Last synced: 18 Jan 2026

https://github.com/rsjaffe/midi2lr

An application and plugin to remotely control Lightroom with a MIDI controller

adobe juce lightroom lightroom-plugin macos midi midi-controller midi2lr osx photography support-midi2lr windows

Last synced: 11 Mar 2026

https://github.com/rsjaffe/MIDI2LR

An application and plugin to remotely control Lightroom with a MIDI controller

adobe juce lightroom lightroom-plugin macos midi midi-controller midi2lr osx photography support-midi2lr windows

Last synced: 08 May 2025

https://github.com/shanteacontrols/OpenDeck

Software and hardware platform for simpler building of MIDI controllers.

dmx midi midi-controller webmidi

Last synced: 10 Jun 2026

https://github.com/cbdevnet/midimonster

Multi-protocol control & translation software (ArtNet, MIDI, OSC, sACN, ...)

art-net artnet dmx512 lighting midi midi-controller midi-controllers midi-notes music osc osc-messages protocol-adapter protocols sacn streaming-acn

Last synced: 18 Mar 2025

https://github.com/tttapa/midi_controller

This is a library for creating a MIDI controller using an Arduino or Teensy board.

arduino arduino-midi button midi midi-controller potentiometer teensy usb-midi

Last synced: 04 Sep 2025

https://github.com/tttapa/MIDI_controller

This is a library for creating a MIDI controller using an Arduino or Teensy board.

arduino arduino-midi button midi midi-controller potentiometer teensy usb-midi

Last synced: 08 May 2025

https://github.com/hdavid/Launchpad95

Improved Novation Launchpad scripts for Ableton Live

ableton ableton-live launchpad midi midi-controller novation

Last synced: 17 Apr 2025

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: 09 Apr 2025

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: 16 Jun 2026

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: 15 Apr 2025

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: 07 Mar 2026

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: 10 Jun 2026

https://github.com/emprcl/signls

a non-linear, generative midi sequencer in the terminal :infinity:

bubbletea cli midi midi-controller music musicmaking sequencer sequencer-midi tui

Last synced: 20 Jan 2026

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: 24 Aug 2025

https://github.com/mat1jaczyyy/lpp-performance-cfw

Performance-optimized Launchpad Pro Firmware modification

custom-firmware launchpad-pro midi-controller

Last synced: 16 Mar 2025

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: 10 Jun 2026

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: 16 Mar 2025

https://github.com/mungewell/mpd-utils

Scripts for configuring the Akai MPD218 Midi Pad Controller

akai akaipro drumpad midi-controller mpc mpd218 mpk-mini

Last synced: 28 Mar 2025

https://github.com/nerddisco/luminave

Operate all the lights with your web browser and create stunning visual experiences.

arduino chrome dmx512 es6-modules fivetwelve lit-element lit-html localstorage midi-controller polymer polymerx-cli pwa-starter-kit webmidi webusb

Last synced: 24 Oct 2025

https://github.com/jonathanhogg/flitter

A functional programming language and declarative system for describing 2D and 3D visuals

ableton-push2 dmx flitterlang glsl language lasers lighting-control live-coding live-performance live-visuals livecoding midi-controller opengl visuals

Last synced: 05 Apr 2025

https://github.com/mus264/264-tools

:musical_keyboard: Modular sound playback, processing, & performance tools for students of Max and live electronics at Harvard University

audio dsp library maxmsp midi-controller music package signal-analysis signal-processing sound

Last synced: 04 Apr 2025

https://github.com/emprcl/sektron

a midi step sequencer in the terminal, made with live performance in mind :loop:

bubbletea cli midi midi-controller music musicmaking sequencer sequencer-midi tui

Last synced: 11 Jan 2026

https://github.com/deckerego/Macropad_4chord_MIDI

A take on the 4chord MIDI project with the Adafruit Macropad

adafruit circuitpython macropad midi midi-controller music-player music-theory neopixel rp2040

Last synced: 08 May 2025

https://github.com/deckerego/macropad_4chord_midi

A take on the 4chord MIDI project with the Adafruit Macropad

adafruit circuitpython macropad midi midi-controller music-player music-theory neopixel rp2040

Last synced: 23 Oct 2025

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: 07 Sep 2025

https://github.com/popcornell/midino

5-PIN DIN cable MIDI to BLE-MIDI bridging with Arduino-compatible boards

arduino ble-midi bluetooth-low-energy midi midi-controller

Last synced: 12 Apr 2025

https://github.com/solarnz/pamidicontrol

A utility to control the volume of PulseAudio streams / sinks / sources with a midi device

audio go golang midi midi-controller pulseaudio

Last synced: 12 Mar 2026

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: 02 Jul 2025

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: 02 May 2025

https://github.com/creaktive/keylab_essential_hacks

Disgusting hack put together during a rainy weekend to enable Instant Mapping for Arturia KeyLab Essential MIDI controller in Ableton Live 10.

ableton ableton-live knobs midi-controller

Last synced: 22 Feb 2026

https://github.com/madskjeldgaard/mico

Matchbox sized 14 bit midi controller based on the Raspberry Pi Pico

midi midi-controller pico raspberrypi-pico raspberrypipico

Last synced: 28 Sep 2025

https://github.com/georgemandis/circuit-playground-midi-multi-tool

Turn your Adafruit Circuit Playground into a multi-faceted MIDI controller. Designed for my workshops experimenting with the WebMIDI API

adafruit circuit-playground midi-controller webmidi webmidiapi

Last synced: 03 May 2025

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: 27 Jul 2025

https://github.com/aldaviva/behringerxtouchextender

🎚️ MIDI controller client for Behringer X-Touch Extender DAW control surface.

behringer control-surface midi midi-controller midi-device

Last synced: 11 Aug 2025

https://github.com/alexaubin/custommidicontroller

Code and instructions to easily build a MIDI Controller from scratch

arduino atmega-chip midi midi-controller music

Last synced: 18 Oct 2025

https://github.com/troy/wind-controller-synth-quick-start

How to use a wind controller (AKA wind synth, electronic wind instrument) with music/MIDI apps

aerophone breath-control ewi logic-pro-x midi midi-controller music sonic-pi sylphyo synth synthesizer wind-controller wx5

Last synced: 15 Feb 2026

https://github.com/mat1jaczyyy/teensy-underlights

LED Strip MIDI for Teensy - controlling LED strips via MIDI

arduino led-strips midi-controller

Last synced: 20 Mar 2025

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: 23 Aug 2025

https://github.com/wvengen/lpx-controller

Use the full power of the Launchpad X in a Linux studio setup

launchpad-x linux-audio midi midi-controller music novation novation-launchpad

Last synced: 14 Oct 2025

https://github.com/alf45tar/pedalinomini-4

Fully working PedalinoMiniβ„’ with 4 footswitches

bluetooth footswitches midi-controller pedalino usb wifi

Last synced: 28 Apr 2025

https://github.com/vipul-sharma20/midi-macro

Use your MIDI controller (pads, knobs, sliders, keys etc.) to trigger macros

macros midi midi-controller

Last synced: 30 Aug 2025

https://github.com/mkuron/launchkey-mk3-mainstage

MIDI controller mapping for using the Novation Launchkey MK3 in Apple MainStage

launchkey macos mainstage midi-controller novation

Last synced: 12 Apr 2025

https://github.com/christofmuc/BCR2000_Master

Small program to make working with the Behringer BCR2000 MIDI controller and its BCL language easier.

bcr2000 behringer juce juce-application midi midi-controller

Last synced: 08 May 2025

https://github.com/michaelkrone/mikro-midi

USB MIDI Controller with Mackie Protocol support

midi midi-controller teensy usb-devices

Last synced: 22 Apr 2025

https://github.com/mfep/midiconn

midiconn connects MIDI hardware through the computer

audio midi midi-controller node-editor

Last synced: 24 Jan 2026

https://github.com/cemolcay/launchpadkit

Swift API for Novation Launchpad

audiokit launchpad midi midi-controller novation

Last synced: 15 Apr 2025

https://github.com/tobigun/eavesdrum

EavesDrum is an e-drum trigger module project, designed for musicians and makers. It allows you to connect drum pads or piezo triggers and converts their signals into MIDI events.

drum drum-trigger drumkit edrum edrums midi-controller trigger-module

Last synced: 26 Apr 2026

https://github.com/qbixxx/midimarauder

MIDIMarauder is a TUI application for scanning and managing MIDI devices connected via USB.

go golang gousb linux midi midi-controller midi-device terminal terminal-based terminal-ui tui usb

Last synced: 24 Aug 2025

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: 01 Jul 2025

https://github.com/ematech/atomctrl

An experiment with the Presonus ATOM Controller

atom midi midi-controller presonus python

Last synced: 03 Sep 2025

https://github.com/mc-music-workshop/midi-captain-max

Bidirectional MIDI firmware for Paint Audio MIDI Captain foot controllers. Includes GUI Config Editor!

midi midi-controller midi-device music

Last synced: 07 Apr 2026

https://github.com/jpcima/mpe-surface

Application to use an Android tablet as MIDI Polyphonic Expression keyboard (MPE)

android-application midi-controller mpe

Last synced: 06 May 2025

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: 12 Aug 2025

https://github.com/linuxmao-org/freemajor

Editor for the TC Electronic G-Major guitar effect module

cross-platform g-major linuxmao mao midi-controller midi-editor

Last synced: 19 Sep 2025

https://github.com/mobeets/midi2video

play videos using a midi controller

cat-piano midi-controller music-visualizer sampler video video-player

Last synced: 02 Sep 2025

https://github.com/georgemandis/cellular-automata-javascript-midi

A demonstration of cellular automata, JavaScript and the Web MIDI API

cellular-automata javascript midi midi-controller webmidi

Last synced: 06 Mar 2026

https://github.com/maboroshy/midi-scripter

Python framework for scripting MIDI, Open Sound Control, keyboard and mouse input and output

ableton automation daw input macros midi midi-controller music osc python script

Last synced: 09 Apr 2026

https://github.com/delucis/nanokontrolviz

:zap: A Max Extra for visualising Korg nanoKontrol MIDI messages

extras korg maxmsp midi-controller package

Last synced: 08 Jan 2026

https://github.com/theisaaclloyd/neotrellis-midi-controller

Midi controller built with the 8x8 neotrellis kit pack by Adafruit

feather-m4 midi-controller neotrellis usb-midi

Last synced: 18 Aug 2025

https://github.com/moul/music-paint

paint-based midi controller

hack midi midi-controller music paint

Last synced: 17 Feb 2026

https://github.com/beckdac/zynthian-build

Zynthian RPi-3 build w/ case, controller, etc.

midi-controller raspberry-pi-3 synthesizer teensy zynthian

Last synced: 15 Feb 2026

https://github.com/otiai10/tubevj

にゃーん

desktop dj midi midi-controller vj youtube

Last synced: 06 Apr 2025

https://github.com/arkanosis/smhkd

Simple MIDI hotkontrol daemon

alsa audio daemon linux midi midi-controller pipewire pulseaudio

Last synced: 13 Jul 2025

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: 01 Aug 2025

https://github.com/teknopaul/usbkbd2

Converts old USB keyboards into midi keyboards

keyboard linux midi midi-controller piano player

Last synced: 14 Oct 2025

https://github.com/sandormatyi/Sequoia

808-style MIDI sequencer built around a Teensy LC board

hardware-midi-sequencer midi-controller midi-sequencer platformio teensy

Last synced: 16 Mar 2025

https://github.com/designerfuzzi/octobusadditions

OpenSoundControl Layout and MIDI controller for Elektron Octatrack using TouchOSC.

android ios macos midi-controller osc touchosc-templates win

Last synced: 17 May 2026

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: 18 Jul 2025

https://github.com/madskjeldgaard/raspberry-pi-pico-usbmidi-platformio-template

Make a usb midi controller with a Pico board and the Arduino framework in Platformio

arduino midi-controller pico platformio raspberry-pi-pico

Last synced: 07 May 2025

https://github.com/juliankarrer/kishte

Building a Bluetooth Midi Controller from an ESP32

bluetooth diy electron esp32 hardware midi-controller schematics tutorial

Last synced: 06 May 2026

https://github.com/offa/midi-footswitch

An Aruduino based USB MIDI Controller.

arduino arduino-midi arduino-midiusb midi midi-controller platformio usb

Last synced: 14 May 2025

https://github.com/xlab/midievent

Package midievent provides MIDI event type mappings for Go-lang.

golang midi midi-controller midi-events

Last synced: 23 Mar 2025

https://github.com/phenax/midibinds

An experiment to use my midi keyboard as a secondary keyboard for executing commands and macros

haskell key-bindings keyboard midi midi-controller portmidi

Last synced: 07 Jan 2026

https://github.com/alexus2033/alphabeat-controller

Arduino-Based MIDI-Interface for MIXXX

alphabeat arduino midi-controller mixxx

Last synced: 28 Apr 2026

https://github.com/johnwmillr/arduino_midi_drums

Turn your Arduino into a MIDI controller.

arduino drum-machine instructables midi-controller music

Last synced: 29 Mar 2025

https://github.com/tubbo/mass

Ruby MIDI sequencing framework

midi midi-controller music

Last synced: 18 Aug 2025

https://github.com/mobeets/miditouchpad

use your Mac's touchpad as a midi controller to play music

midi-controller midi-device music music-generation touchpad trackpad

Last synced: 02 Mar 2025

https://github.com/calarts-creative-computing/seraph

Seraph is an open platform for developing Teensy-based MIDI controllers and interactive musical interfaces. This repository provides a PCB design and sample demo code to help you build and customize your own MIDI devices.

accelerometer accelerometers art artificial-intelligence immersive immersive-media interactive-art interface midi midi-controller open-source pcb pcb-design sensor sensors teensy

Last synced: 07 May 2025

https://github.com/lreimer/k8s-minipad

Visualise and manage K8s deployments and pods using a Novation Launchpad Mini MK2

devops graalvm java k8s kubernetes midi-controller

Last synced: 08 Jul 2025