There are 16 repositories under midi-controller topic.
Arduino library for creating MIDI controllers and other MIDI devices.
A curated list of software, services, and resources to create and distribute music
Software and hardware platform for simpler building of MIDI controllers.
Multi-protocol control & translation software (ArtNet, MIDI, OSC, sACN, ...)
This is a library for creating a MIDI controller using an Arduino or Teensy board.
Improved Novation Launchpad scripts for Ableton Live
MIDI sequencer using Raspberry Pi Pico in Arduino & CircuitPython
(Pre obs-ws 5!!) A python script to use one or multiple midi input device(s) to control OBS-Studio functions without wasting keyboard hotkeys (including some sort of macro support) from anywhere in the network. "Waiting for a nativ implementation since 2017."
Allows a microcontroller, with native USB capabilities, to appear as a MIDI device over USB to a connected computer
Allows MIDI devices to interact with OBS Studio.
:musical_score: C++11 MIDI file & realtime io library
Performance-optimized Launchpad Pro Firmware modification
Turn your broken (or unused) keyboard into a MIDI controller (with pedal and veloticy)
Open source Arduino MIDI controller.
MIDI Mixer One is a mixer-style MIDI controller built around Teensy. Includes hardware designs, firmware and a web config tool.
A free and open source program that integrates with FL Studio to provide deep integration between hardware controllers and software.
A python script that sends MIDI signals from the Raspberry (client) to a Computer (host)
Launchpad Pro Mk3 Controller Script for Bitwig (Tested on 4+, should work on 3.2.5+)
Improved Novation Launchpad Pro scripts for live9
Violin inspired Midi Controller
A take on the 4chord MIDI project with the Adafruit Macropad
Hardware, and some firmware, for acoustic piano to MIDI controller conversion.